/[MITgcm]/MITgcm/tools/example_scripts/cg01_intel_test_mpi
ViewVC logotype

Contents of /MITgcm/tools/example_scripts/cg01_intel_test_mpi

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


Revision 1.2 - (show annotations) (download)
Wed Dec 1 22:13:35 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
 o update

1 #!/bin/bash
2 #
3 # o -N Job Name
4 #PBS -N eh3_intel
5 #
6 # o -l ask for 3 nodes, each with the attribute "p4".
7 #PBS -l nodes=2:p4
8 #
9 # o Where to write output
10 #PBS -e /cluster/home/edhill/err_intel
11 #PBS -o /cluster/home/edhill/out_intel
12 #
13 # o Export all my environment variables to the job
14 #PBS -V
15 #
16
17 VENDOR=intel
18 MF="mf_"$VENDOR
19 RUNIT="runit_"$VENDOR
20 cd ~edhill
21 HERE=`pwd`
22 cat $PBS_NODEFILE > $MF
23 NCPU=`wc -l $MF | awk '{print $1}'`
24 MPI="/usr/local/pkg/mpi/mpi-1.2.4..8a-gm-1.5/"$VENDOR"/bin/mpirun.ch_gm"
25 EXE="$MPI -machinefile $HERE/$MF --gm-kill 5 -v -np $NCPU ./mitgcmuv"
26
27 cat << EOF > $RUNIT
28 #!/bin/bash
29
30 $EXE
31
32 cp STDOUT.0000 output.txt
33
34 EOF
35 chmod a+x $RUNIT
36
37 COMMAND="$HERE/$RUNIT"
38
39 cat << EOF > $HERE"/.cvspass"
40 /1 :pserver:cvsanon@mitgcm.org:2401/usr/local/gcmpack Ah<Zy=0=
41 EOF
42 TDIR="tmp_"$VENDOR
43 if test -e $TDIR ; then
44 rm -rf $TDIR
45 fi
46 mkdir $TDIR
47 cd $TDIR
48 cvs -d :pserver:cvsanon@mitgcm.org:/usr/local/gcmpack co MITgcm
49 cd MITgcm/verification
50 OPTFILE="../tools/build_options/linux_"$VENDOR"_cg01_mpi"
51 ./testreport -mpi -of $OPTFILE -command $COMMAND

  ViewVC Help
Powered by ViewVC 1.1.22