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

Pedro aef9738c20 Adding CDFTOOLS 3 дней назад
2016 9ea1dc6430 Refactoring all 3 месяцев назад
2017 9ea1dc6430 Refactoring all 3 месяцев назад
2018 8ccb274105 Add '2018/README.md' 3 месяцев назад
2019 93c728cd9c Add '2019/README.md' 3 месяцев назад
2020 2ec25d67ce Add '2020/README.md' 3 месяцев назад
2021 0e6266ea32 Add '2021/README.md' 3 месяцев назад
2022 3f327cc642 fix 2022 & adding 2024a+2025b 3 дней назад
2024 aef9738c20 Adding CDFTOOLS 3 дней назад
2025 aef9738c20 Adding CDFTOOLS 3 дней назад
noarch 9ea1dc6430 Refactoring all 3 месяцев назад
utils 568544ec1a New toolchains 4 лет назад
.gitignore 61607b9765 Adding foss-R-2020b & intel2020b 5 лет назад
README.md b694d1e64c Update 'README.md' 3 месяцев назад

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