/[MITgcm]/MITgcm_contrib/test_scripts/archer/script_split2_cray
ViewVC logotype

Annotation of /MITgcm_contrib/test_scripts/archer/script_split2_cray

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Tue Nov 6 22:04:43 2018 UTC (6 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +16 -15 lines
latest version from MITgcm/tools/example_scripts/archer/
 (last updated on Oct 03, 2016)

1 dfer 1.1 #PBS -S /bin/csh
2     #PBS -N Report_2C
3     #PBS -l select=1
4     #PBS -l walltime=03:00:00
5 jmc 1.2 ##PBS -l walltime=00:20:00
6     ##PBS -A n02-NEK016083
7 dfer 1.1 #PBS -A n02-ncas
8     #PBS -V
9    
10 jmc 1.2 # $Header: /u/gcmpack/MITgcm/tools/example_scripts/archer/script_split2_cray,v 1.1 2016/10/03 20:12:05 dfer Exp $
11 dfer 1.1 # $Name: $
12    
13     #- to get case insensitive "ls" (and order of tested experiments)
14     setenv LC_ALL "en_US.UTF-8"
15    
16     set date_str=`date +%Y%m%d`"_0"
17     #set date_str="test_1"
18    
19     cd /work/n02/n02/dfer/MITgcm/verification
20    
21     module load cray-hdf5-parallel/1.8.13
22     module load cray-netcdf-hdf5parallel/4.3.2
23     module list
24    
25     set tsb1=2
26    
27     ##### NO MPI + IEEE
28     if ( $tsb1 == 1 ) then
29    
30 jmc 1.2 ./testreport -of='../tools/build_options/linux_ia64_cray_archer' -match 10 -runonly -t global_ocean.gm_k3d
31 dfer 1.1 ../tools/do_tst_2+2
32    
33     set tdir0=`ls -dt1 tr_mom* | grep -v tr_out | head -1`
34     set tdir1=tr_archer_$date_str
35     mv $tdir0 $tdir1
36     mv tst_2+2_out.txt $tdir1/
37     set tdir2=$tdir1.tar.gz
38     tar -czf $tdir2 $tdir1
39 jmc 1.2 #../tools/mpack-1.6/bin/mpack -s MITgcm-test -m 3555000 $tdir2 dfer@mit.edu
40 dfer 1.1
41 jmc 1.2 ../tools/do_tst_2+2 -clean
42     ./testreport -clean
43 dfer 1.1
44     sed "s/ tst1=1/ tst1=0/" script_split1_cray > script_split1.tmp
45     mv -f script_split1.tmp script_split1_cray
46 jmc 1.2 qsub script_split1_cray
47 dfer 1.1
48     ##### MPI + IEEE
49     else if ( $tsb1 == 2 ) then
50    
51 jmc 1.2 ./testreport -of='../tools/build_options/linux_ia64_cray_archer' -MPI 24 -command='aprun -n TR_NPROC ./mitgcmuv' -runonly -skd "fizhi-*"
52 dfer 1.1 ../tools/do_tst_2+2 -mpi -exe 'aprun -n TR_NPROC ./mitgcmuv' -a NONE -o archer
53    
54     set tdir0=`ls -dt1 tr_mom* | grep -v tr_out | head -1`
55     set tdir1=tr_archer_$date_str
56     mv $tdir0 $tdir1
57     mv tst_2+2_out.txt $tdir1/
58     set tdir2=$tdir1.tar.gz
59     tar -czf $tdir2 $tdir1
60 jmc 1.2 #../tools/mpack-1.6/bin/mpack -s MITgcm-test -m 3555000 $tdir2 jmc@mitgcm.org
61 dfer 1.1
62     set tdir0=`ls -dt1 rs_* | grep -v tr_out | head -1`
63     set tdir2=$tdir0.tar.gz
64     tar -czf $tdir2 $tdir0
65 jmc 1.2 #../tools/mpack-1.6/bin/mpack -s MITgcm-test -m 3555000 $tdir2 jmc@mitgcm.org
66 dfer 1.1
67     ../tools/do_tst_2+2 -clean
68     ./testreport -clean
69    
70     sed "s/ tst2=1/ tst2=0/" script_split1_cray > script_split1.tmp
71     mv -f script_split1.tmp script_split1_cray
72     qsub script_split1_cray
73    
74     ##### MPI + NO IEEE
75     else if ( $tsb1 == 3 ) then
76    
77 jmc 1.2 ./testreport -of='../tools/build_options/linux_ia64_cray_archer' -MPI 24 -command='aprun -n TR_NPROC ./mitgcmuv' -runonly -skd "fizhi-*" -fast
78     ../tools/do_tst_2+2 -mpi -exe 'aprun -n TR_NPROC ./mitgcmuv' -a NONE -o archer-fast
79 dfer 1.1
80     set tdir0=`ls -dt1 tr_mom* | grep -v tr_out | head -1`
81 jmc 1.2 set tdir1=tr_archer-fast_$date_str
82 dfer 1.1 mv $tdir0 $tdir1
83     mv tst_2+2_out.txt $tdir1/
84     set tdir2=$tdir1.tar.gz
85     tar -czf $tdir2 $tdir1
86 jmc 1.2 #../tools/mpack-1.6/bin/mpack -s MITgcm-test -m 3555000 $tdir2 jmc@mitgcm.org
87 dfer 1.1
88     set tdir0=`ls -dt1 rs_* | grep -v tr_out | head -1`
89     set tdir2=$tdir0.tar.gz
90     tar -czf $tdir2 $tdir0
91 jmc 1.2 #../tools/mpack-1.6/bin/mpack -s MITgcm-test -m 3555000 $tdir2 jmc@mitgcm.org
92 dfer 1.1
93     ../tools/do_tst_2+2 -clean
94     ./testreport -clean
95    
96     endif
97    
98     exit

  ViewVC Help
Powered by ViewVC 1.1.22