1 |
heimbach |
1.2 |
|
2 |
|
|
#!/bin/csh |
3 |
|
|
# invoking mpirun at AERs Linux cluster beehive |
4 |
|
|
# |
5 |
|
|
foreach node (01 02 03 04 05 06 07) |
6 |
|
|
echo node$node |
7 |
|
|
rsh -n beehive$node mkdir /client/scratch/heimbach |
8 |
|
|
rsh -n beehive$node rm -rf /client/scratch/heimbach/exe |
9 |
|
|
rsh -n beehive$node mkdir /client/scratch/heimbach/exe |
10 |
|
|
end |
11 |
|
|
# |
12 |
|
|
# the default dir is globally visible. |
13 |
|
|
# all ctrl related output is written to this dir. |
14 |
|
|
# the mdsioLocalDir is /client/scratch/... |
15 |
|
|
# |
16 |
|
|
rm -rf /cluster/scratch/month01/ecco-exe/ |
17 |
|
|
mkdir /cluster/scratch/month01/ecco-exe/ |
18 |
|
|
cd /cluster/scratch/month01/ecco-exe/ |
19 |
|
|
cp -f /cluster/scratch/month01/heimbach/ecco-branch/verification/global2x2_tot/input/* . |
20 |
|
|
ln -s /cluster/scratch/month01/ponte/UV_2x2/* . |
21 |
|
|
# |
22 |
|
|
# the local scratch dir /client/scratch/... |
23 |
|
|
# is specified in the "data" file, variable mdsioLocalDir |
24 |
|
|
# |
25 |
|
|
set exec = /cluster/scratch/month01/heimbach/ecco-branch/exe/mitgcmuv |
26 |
|
|
/opt/mpich/bin/mpirun.ch_gm -np 6 --gm-kill 7 --gm-v $exec |
27 |
|
|
exit |