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!)=== |
| 203 | As of July 2019, a new software stack compiled for Skylake is loaded by default on the DEEP-EST system. |
| 204 | |
| 205 | The old Haswell stack (necessary to use the deeper-sdv nodes) can be enabled with the command: |
| 206 | |
| 207 | {{{#!sh |
| 208 | enable_old_stack |
| 209 | }}} |
| 210 | |
| 211 | 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 before calling the `enable_old_stack` command: |
| 212 | |
| 213 | {{{#!sh |
| 214 | shopt -s expand_aliases |
| 215 | . /usr/local/software/configs/modules.sh |
| 216 | }}} |
| 217 | |
| 218 | The very old stack installed before the transition to Easybuild is still available on the system with the command: |
| 219 | |
| 220 | `enable_legacy_stack` |
| 221 | |
| 222 | As with the old Easybuild stack, the lines reported above must be included in your batch script to run the `enable_legacy_stack` command in a batch job. |
| 223 | |
| 224 | === Compilers (relevant for legacy stack only!)=== |