Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

zypper package (which)

  • autoconf

  • cmake

  • binutil

  • bison

  • pkgconfig

  • openssl

  • curl

  • zlib

Set localmod in .bashrc

function localmod(){
export EASYBUILD_PREFIX=
module use ${EASYBUILD_PREFIX}/modules/all
export EASYBUILD_ROBOT_PATHS=${EASYBUILD_PREFIX}/ebfiles_repo:/lustrefs/disk/modules/easybuild/ebfiles_repo
export EASYBUILD_OPTARCH=x86-milan
echo "*** Import modules at ${EASYBUILD_PREFIX} on LANTA ***"
}

  1. Download .eb from https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs or LUMI, Archer, …, …, …

  2. Rename suffix toolchain to cpeIntel-23.09, for example.

  3. Open .eb and change the line to toolchain = {'name': 'cpeIntel', 'version': '23.09'} or toolchain = SYSTEM

  4. eb -D xxx.eb or manually check builddependencies and dependencies and see if all deps already installed in the system by using module spider XXX or module --ignore-cache avail,
    (if not → Change to existing version or Install the dependencies first → Step 1.)
    (if yes but no suffix toolchain (CMake, binutils) → change ending ), to , '', SYSTEM),
    (if pkg-config → delete the line??)
    (if Python → cray-python)
    (if netCDF, netCDF-Fortran → cray-netcdf-parallel --> load it to see default version)
    (if PnetCDF → cray-parallel-netcdf --> load it to see default version)

  5. (eb --show-config or localmod) eb --trace --parallel=4 xxx.eb

EasyBuild = eb -D, eb -r –parallel=2 –trace [Note: log ssh <xname-of-eb-session>] ??

  • No labels