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 |
Rev | Line | |
---|---|---|
[15719] | 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.