Changes between Version 6 and Version 7 of Public/User_Guide/Information_on_software
- Timestamp:
- Mar 26, 2019, 5:21:21 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Public/User_Guide/Information_on_software
v6 v7 27 27 == Information on new software stack and lmod == 28 28 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` 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]). 32 30 33 31 The 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. … … 162 160 More information on lmod can be found [https://lmod.readthedocs.io/en/latest/ here]. 163 161 164 162 {{{#!comment 165 163 == How to use the new stack in job scripts (provisional solution) == 166 164 … … 168 166 In order to use the new stack from within a batch script, it is necessary to add the following lines to your script: 169 167 170 {{{ 168 {{{#!sh 171 169 ml purge; unset MODULEPATH; 172 170 ml use /usr/local/software/haswell/Stages/2018a/UI/Compilers:/usr/local/software/haswell/Stages/2018a/UI/Tools:/usr/local/software/extoll; … … 177 175 178 176 The 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 181 A 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 186 In 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 189 ml purge 190 ml unuse $MODULEPATH 191 ml use /usr/local/software/skylake/Stages/2018b/UI/Tools/ 192 ml use /usr/local/software/skylake/Stages/2018b/UI/Compilers/ 193 ml Intel 194 }}} 195 196 This stack is also managed with Easybuild and is hierarchically structured. 197 198 This 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 203 Currently, 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 207 If 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 210 ml purge 211 unset MODULEPATH 212 ml 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!)=== 185 217 186 218 There 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.\\ … … 191 223 192 224 193 == Profiling and analysis tools (relevant for old stack only!)==225 === Profiling and analysis tools (relevant for old stack only!)=== 194 226 195 227 * Intel VTune: module load VTune