EasyBuild is a software build and installation framework that allows you to manage software in an efficient way: (http://easybuild.readthedocs.io/en/latest/Introduction.html). This repo provides additional easyconfigs for ELIC ecosystem

Pierre-Yves Barriat 2ec25d67ce Add '2020/README.md' há 11 meses atrás
2016 9ea1dc6430 Refactoring all há 11 meses atrás
2017 9ea1dc6430 Refactoring all há 11 meses atrás
2018 9ea1dc6430 Refactoring all há 11 meses atrás
2019 9ea1dc6430 Refactoring all há 11 meses atrás
2020 2ec25d67ce Add '2020/README.md' há 11 meses atrás
2021 0e6266ea32 Add '2021/README.md' há 11 meses atrás
2022 9ea1dc6430 Refactoring all há 11 meses atrás
2024 9ea1dc6430 Refactoring all há 11 meses atrás
2025 9ea1dc6430 Refactoring all há 11 meses atrás
noarch 9ea1dc6430 Refactoring all há 11 meses atrás
utils 568544ec1a New toolchains há 4 anos atrás
.gitignore 61607b9765 Adding foss-R-2020b & intel2020b há 5 anos atrás
README.md b694d1e64c Update 'README.md' há 11 meses atrás

README.md

easybuild

EasyBuild is a software build and installation framework that allows you to manage software in an efficient way: (http://easybuild.readthedocs.io/en/latest/Introduction.html). This repo provides additional easyconfigs for ELIC ecosystem

Install

rmdir /opt/easybuild/configs
git clone git@gogs.static:pbarriat/easyconfigs.git /opt/easybuild/configs

Requirements

  • openSUSE :
gcc-c++ patch libopenssl-devel gperf gmp-devel isl-devel
  • CentOS :
openssl-devel libibverbs-devel liberation-fonts autoconf automake binutils bison flex gcc gcc-c++ gettext
libtool make patch pkgconfig bzip2 unzip jq-devel v8-devel postgresql-devel tcsh check-devel unixODBC*
  • ubuntu :
gcc g++ gfortran libibverbs-dev pkg-config check csh

Getting started

Check if you have the lastest easybuild version:

module load easybuild
pip install easybuild --upgrade --install-option "--prefix=/opt/easybuild/app"

Then call screen and start install stuffs...

Python2 packages

Fix /opt/modules/all/GEOS/VERSION.lua by adding setenv("GEOS_DIR", root)

pip install --upgrade pip

pip install cffi geos netcdf4 cdo geoval cartopy iris matplotlib ipython pyproj scikit-image pillow pandas xarray joblib six gdal shapely rasterio geopandas pytest boto3 salem motionless progressbar2 fiona geopandas configobj https://github.com/matplotlib/basemap/archive/v1.2.0rel.tar.gz

pip install spyder python_qt_binding python-qt Qt.py ecmwf-api-client pybufr-ecmwf PySide

Python3 packages

Fix /opt/modules/all/GEOS/VERSION.lua by adding setenv("GEOS_DIR", root)

pip install --upgrade pip

pip install cffi geos netcdf4 cdo geoval cartopy matplotlib ipython pyproj scikit-image pillow pandas xarray joblib six gdal shapely rasterio geopandas pytest boto3 salem motionless progressbar2 fiona geopandas configobj https://github.com/matplotlib/basemap/archive/v1.2.0rel.tar.gz

pip install spyder python_qt_binding python-qt Qt.py ecmwf-api-client pybufr-ecmwf 

R packages

module purge
module load R
cd /opt/easybuild/easyconfigs/utils
Rscript ipak.R

Matlab 2013a

rsync -av 10.90.90.50:/opt/software/MATLAB/2013a /opt/software/MATLAB
scp 10.90.90.50:/opt/modules/all/MATLAB/2013a.lua /opt/modules/all/MATLAB

Intel oneAPI

https://www.intel.com/content/www/us/en/develop/documentation/get-started-with-intel-oneapi-render-linux/top/configure-your-system.html

https://en.opensuse.org/SDB:Install_oneAPI