93 |
echo ' --- make depend (cpl):' |
echo ' --- make depend (cpl):' |
94 |
make depend > TTT.mkdepend.$$ |
make depend > TTT.mkdepend.$$ |
95 |
tail -5 TTT.mkdepend.$$ |
tail -5 TTT.mkdepend.$$ |
96 |
echo ' --- make (cpl):' |
echo ' --- make (cpl):' ; touch TTT.make.$$ |
97 |
make > TTT.make.$$ 2>&1 |
#do_make_syntax.sh obj > TTT.make.$$ 2>&1 |
98 |
|
make >> TTT.make.$$ 2>&1 |
99 |
tail -10 TTT.make.$$ |
tail -10 TTT.make.$$ |
100 |
echo ' ' ; cd $dir |
echo ' ' ; cd $dir |
101 |
|
|
107 |
echo ' --- make depend (ocn):' |
echo ' --- make depend (ocn):' |
108 |
make depend > TTT.mkdepend.$$ |
make depend > TTT.mkdepend.$$ |
109 |
tail -10 TTT.mkdepend.$$ |
tail -10 TTT.mkdepend.$$ |
110 |
echo ' --- make (ocn):' |
echo ' --- make (ocn):' ; touch TTT.make.$$ |
111 |
make > TTT.make.$$ 2>&1 |
#do_make_syntax.sh obj > TTT.make.$$ 2>&1 |
112 |
|
make >> TTT.make.$$ 2>&1 |
113 |
tail -10 TTT.make.$$ |
tail -10 TTT.make.$$ |
114 |
echo ' ' ; cd $dir |
echo ' ' ; cd $dir |
115 |
|
|
121 |
echo ' --- make depend (atm):' |
echo ' --- make depend (atm):' |
122 |
make depend > TTT.mkdepend.$$ |
make depend > TTT.mkdepend.$$ |
123 |
tail -10 TTT.mkdepend.$$ |
tail -10 TTT.mkdepend.$$ |
124 |
echo ' --- make (atm):' |
echo ' --- make (atm):' ; touch TTT.make.$$ |
125 |
make > TTT.make.$$ 2>&1 |
#do_make_syntax.sh obj > TTT.make.$$ 2>&1 |
126 |
|
make >> TTT.make.$$ 2>&1 |
127 |
tail -10 TTT.make.$$ |
tail -10 TTT.make.$$ |
128 |
echo ' ' ; cd $dir |
echo ' ' ; cd $dir |
129 |
|
|
230 |
mpich=`which mpirun` |
mpich=`which mpirun` |
231 |
echo $mpich | grep 'mpich-mx' > /dev/null 2>&1 |
echo $mpich | grep 'mpich-mx' > /dev/null 2>&1 |
232 |
mpichmx=$? |
mpichmx=$? |
233 |
|
echo $mpich | grep 'mpich-1' > /dev/null 2>&1 |
234 |
|
mpich1=$? |
235 |
echo $mpich | grep 'mpich2' > /dev/null 2>&1 |
echo $mpich | grep 'mpich2' > /dev/null 2>&1 |
236 |
mpich2=$? |
mpich2=$? |
237 |
echo $mpich | grep 'openmpi' > /dev/null 2>&1 |
echo $mpich | grep 'openmpi' > /dev/null 2>&1 |
238 |
opnmpi=$? |
opnmpi=$? |
239 |
if test $mpich2 == 0 -o $opnmpi == 0 ; then |
if test $mpich1 == 0 ; then |
240 |
#- with Hydra mpich2 (on baudelaire) or with openmpi: |
# /usr/local/pkg/mpi/mpi-1.2.4..8a-gm-1.5/pgi/bin/mpirun.ch_gm -pg pr_group -wd $ROOTDIR --gm-kill 5 -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
241 |
echo "execute 'mpirun $RunOpt' :" |
#- with mpich-1 (on danton, old aces: ao, geo, itrda): |
242 |
mpirun $RunOpt > std_outp 2>&1 |
echo "execute 'mpirun -p4pg pr_group -v ./build_cpl/mitgcmuv' :" |
243 |
|
mpirun -p4pg pr_group -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
244 |
elif test $mpichmx == 0 ; then |
elif test $mpichmx == 0 ; then |
245 |
#- with mpich-mx (on beagle): |
#- with mpich-mx (on beagle): |
246 |
echo "execute 'mpirun -pg pr_group -v ./build_cpl/mitgcmuv' :" |
echo "execute 'mpirun -pg pr_group -v ./build_cpl/mitgcmuv' :" |
247 |
mpirun -pg pr_group -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
mpirun -pg pr_group -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
248 |
|
elif test $mpich2 == 0 -o $opnmpi == 0 ; then |
249 |
|
#- with Hydra mpich2 (on baudelaire) or with openmpi: |
250 |
|
echo "execute 'mpirun $RunOpt' :" |
251 |
|
mpirun $RunOpt > std_outp 2>&1 |
252 |
else |
else |
253 |
# /usr/local/pkg/mpi/mpi-1.2.4..8a-gm-1.5/pgi/bin/mpirun.ch_gm -pg pr_group -wd $ROOTDIR --gm-kill 5 -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
#- new mpich (mpich2) installation often just put in "mpich" dir |
254 |
#- with mpich-1 (on danton, ACES): |
echo "execute 'mpirun $RunOpt' :" |
255 |
echo "execute 'mpirun -p4pg pr_group -v ./build_cpl/mitgcmuv' :" |
mpirun $RunOpt > std_outp 2>&1 |
|
mpirun -p4pg pr_group -v ./build_cpl/mitgcmuv > std_outp 2>&1 |
|
256 |
fi |
fi |
257 |
tail -20 std_outp |
tail -20 std_outp |
258 |
ls -l rank_$rnkO/pickup*.ckptA.001.001.data |
ls -l rank_$rnkO/pickup*.ckptA.001.001.data |