Changes between Version 6 and Version 7 of Public/User_Guide/Information_on_software


Ignore:
Timestamp:
Mar 26, 2019, 5:21:21 PM (5 years ago)
Author:
Jacopo de Amicis
Comment:

Updated info about Easybuild stacks.

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/Information_on_software

    v6 v7  
    2727== Information on new software stack and lmod ==
    2828
    29 Since the second half of 2018 a new software stack managed via Easybuild is available on the system (more information on Easybuild is available [https://easybuild.readthedocs.io/en/latest/ here]). '''Currently, this stack is not the default one, but must be actively enabled by the users with this command:'''
    30 
    31 `enable_new_stack`
     29Since the second half of 2018 a new software stack managed via Easybuild is available on the system (more information on Easybuild is available [https://easybuild.readthedocs.io/en/latest/ here]).
    3230
    3331The software made available on the new stack via Easybuild is arranged hierarchically, with only some core modules made available to the user at login. Typically, these core modules include the compilers, or some other standalone tools (i.e. JUBE). Loading such core modules via `module load` allows the list of available modules to increase, including the modules that are installed with the fore-mentioned core module as a dependency.
     
    162160More information on lmod can be found [https://lmod.readthedocs.io/en/latest/ here].
    163161
    164 
     162{{{#!comment
    165163== How to use the new stack in job scripts (provisional solution) ==
    166164
     
    168166In order to use the new stack from within a batch script, it is necessary to add the following lines to your script:
    169167
    170 {{{
     168{{{#!sh
    171169ml purge; unset MODULEPATH;
    172170ml use /usr/local/software/haswell/Stages/2018a/UI/Compilers:/usr/local/software/haswell/Stages/2018a/UI/Tools:/usr/local/software/extoll;
     
    177175
    178176The solution described above will become unnecessary once the new stack is enable by default on the system.
    179 
    180 == List of available modules (new stack only!) ==
    181 
    182 A list of the modules currently available on the DEEP System can be found [https://apps.fz-juelich.de/jsc/llview/deep_modules/ here].
    183 
    184 == Compiler (relevant for old stack only!)==
     177}}}
     178
     179== List of available modules ==
     180
     181A list of the modules currently available on the Easybuild stack of the DEEP System can be found [https://apps.fz-juelich.de/jsc/llview/deep_modules/ here].
     182
     183
     184== Machine Learning Software ==
     185
     186In preparation for the deployment of the cluster module, a new software stack compiled for Skylake is being installed on the system. Machine Learning software is available on this stack. This Skylake stack can be enabled with the following commands:
     187
     188{{{#!sh
     189ml purge
     190ml unuse $MODULEPATH
     191ml use /usr/local/software/skylake/Stages/2018b/UI/Tools/
     192ml use /usr/local/software/skylake/Stages/2018b/UI/Compilers/
     193ml Intel
     194}}}
     195
     196This stack is also managed with Easybuild and is hierarchically structured.
     197
     198This stack is currently under development: please use `ml spider` after enabling this stack to check the status of the software installed on it.
     199
     200
     201== Using the old stack ==
     202
     203Currently, the Easybuild stack is the default one. To use the old stack available before the transition to Easybuild, the users can use the following command:
     204
     205`enable_old_stack`
     206
     207If the old stack is needed in a batch script, the alias given above does not work. To circumvent this issue, please add the following lines to your script:
     208
     209{{{#!sh
     210ml purge
     211unset MODULEPATH
     212ml use /usr/share/Modules/modulefiles:/etc/modulefiles:/usr/local/modulefiles/COMPILER:/usr/local/modulefiles/IO:/usr/local/modulefiles/MATH:/usr/local/modulefiles/MISC:/usr/local/modulefiles/SCIENTIFIC:/usr/local/modulefiles/TOOLS
     213}}}
     214
     215
     216=== Compilers (relevant for old stack only!)===
    185217
    186218There are several compilers available, but as it is highly recommended to use the Intel compiler on the KNC system it might be best to also use it on the DEEP system.\\
     
    191223
    192224
    193 == Profiling and analysis tools (relevant for old stack only!)==
     225=== Profiling and analysis tools (relevant for old stack only!)===
    194226
    195227* Intel VTune:    module load VTune