source:
NEMO/branches/UKMO/NEMO_4.0-TRUNK_r14960_HPG/tests/CPL_ORCA2_ICE_PISCES/EXPREF/batch_script_example
@
15719
Last change on this file since 15719 was 15719, checked in by dbruciaferri, 2 years ago | |
---|---|
File size: 1.4 KB |
Line | |
---|---|
1 | #!/bin/bash |
2 | #SBATCH --time=00:10:00 |
3 | #SBATCH -p normal64 # partition/queue |
4 | #SBATCH --job-name=toyatm # job name |
5 | #SBATCH -N 1 # number of nodes |
6 | #SBATCH -o /scratch/work/cglo315/ESIWACE/release-4.0/tests/CPL_ORCA2_ICE_PISCES/EXP00/Log/job.out%j |
7 | #SBATCH -e /scratch/work/cglo315/ESIWACE/release-4.0/tests/CPL_ORCA2_ICE_PISCES/EXP00/Log/job.out%j |
8 | #SBATCH --exclusive |
9 | |
10 | set -vx |
11 | module list |
12 | |
13 | |
14 | CONFIG_DIR=/scratch/work/cglo315/ESIWACE/release-4.0/tests/CPL_ORCA2_ICE_PISCES/EXP00 |
15 | echo $CONFIGDIR |
16 | cd ${TMPDIR} |
17 | echo "RUN directory " `pwd` |
18 | |
19 | # Get input files |
20 | DATA1DIR=/scratch/work/cglo315/ESIWACE/initial_intrumented/cfgs/ORCA2_ICE_PISCES/EXP00/Inputs |
21 | for file in $DATA1DIR/* |
22 | do |
23 | ln -s $file . || exit 2 |
24 | done |
25 | |
26 | # Get input namelist and xml files |
27 | for file in $CONFIG_DIR/*namelist*_ref $CONFIG_DIR/*namelist*_cfg $CONFIG_DIR/*.xml |
28 | do |
29 | cp $file . || exit 3 |
30 | done |
31 | |
32 | # Get data for toyatm |
33 | TOYATM_DIR=/scratch/work/cglo315/ESIWACE/release-4.0/tools/TOYATM |
34 | for file in $TOYATM_DIR/EXP/* |
35 | do |
36 | cp $file . || exit 4 |
37 | done |
38 | |
39 | # Get Executables |
40 | cp $CONFIG_DIR/../BLD/bin/nemo.exe . || exit 5 |
41 | cp $TOYATM_DIR/toyatm.exe . || exit 5 |
42 | |
43 | echo "DIR BEFORE EXEC" |
44 | ls -l |
45 | |
46 | echo 'Prepare launch of the run' |
47 | echo '----------------' |
48 | |
49 | NB_PROCS_NEMO=38 |
50 | NB_PROCS_TOYATM=1 |
51 | # |
52 | echo 'Run the code' |
53 | echo '----------------' |
54 | time mpirun -np ${NB_PROCS_NEMO} ./nemo.exe : -np ${NB_PROCS_TOYATM} ./toyatm.exe |
55 | echo "DIR AFTER EXEC" |
56 | ls -l |
57 | date |
58 | pwd |
Note: See TracBrowser
for help on using the repository browser.