Changes between Version 3 and Version 4 of doc/app/machine/nec_aurora_imuk
- Timestamp:
- Jan 20, 2020 1:03:25 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified doc/app/machine/nec_aurora_imuk
v3 v4 6 6 7 7 1. Login to the LUIS cluster-system from a workstation at IMUK: 8 {{{ssh -X <your LUIS username>@login.luis.uni-hannover.de}}} 8 {{{ 9 ssh -X <your LUIS username>@login.luis.uni-hannover.de 10 }}} 11 Ask Siggi if you don't have an account for the LUIS-cluster. 9 12 10 13 2. From the LUIS system, you need to start an interactive job on the NEC-machine: 11 {{{qsub -I -l nodes=1:ppn=1,mem=20gb -W x=PARTITION:muk}}} 14 {{{ 15 qsub -I -l nodes=1:ppn=1,mem=20gb -W x=PARTITION:muk 16 }}} 12 17 13 18 By default, the interactive job sessions runs for 24h. Your $HOME-filesystem of the LUIS cluster is mounted on the NEC-System. For storing large output files, use the NEC-local filesystem {{{/scratch/<your LUIS username>}}}. … … 19 24 20 25 1. Login on the LUIS cluster system, create {{{~/palm/current_version}}} and checkout PALM from the svn-repository. You need to do that on the LUIS login-node, because svn is not installed on the BEC-Aurora. Please install r4370 or later, because earlier versions are not well vectorized for the NEC and will show a very poor performance. 26 21 27 2. Add line 22 28 {{{ 23 29 export PATH=/opt/nec/ve/bin:$PATH 24 30 }}} 25 to file {{{.profile}}} in $HOME. 31 to file {{{.profile}}} in $HOME. 32 26 33 3. Copy the NEC-Aurora configuration file to your working directory, e.g. 27 34 {{{ … … 29 36 cp trunk/SCRIPTS/.palm.config.aurora . 30 37 }}} 38 31 39 4. Edit this file and replace strings in angular brackets (<>) with your specific settings. 40 32 41 5. Start an interactive job on the NEC-system (see above) and compile PALM: 33 42 {{{ … … 53 62 54 63 * Please don't litter the {{{/scratch}}} file system. Remove your output data as soon as possible. 64 55 65 * In case that two people or more likes to use the machine for longer production runs, we need to discuss with the LUIS administrators how to inlcude the specific Aurora ressources (vector engines) in the SLURM directives, which would be a requirement to submit batch jobs on the machine. 66 56 67 * trunk/SCRIPTS also contains a configuration file for debugging ({{{.palm.config.aurora_debug}}}). 68 57 69 * Currently, only the dynamical core of PALM is well vectorized for the NEC-Aurora. Further optimization for the advection routines and other PALM modules will follow soon (last update Jan 2020).