/[MITgcm]/MITgcm_contrib/ecco_darwin/v4_3deg/readme.txt
ViewVC logotype

Contents of /MITgcm_contrib/ecco_darwin/v4_3deg/readme.txt

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


Revision 1.15 - (show annotations) (download)
Fri Feb 28 14:30:51 2020 UTC (5 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.14: +18 -17 lines
File MIME type: text/plain
some cosmetic fixes + adding printBudget option

1 # Verification experiment, initially based on
2 # MITgcm/verification/tutorial_global_oce_biogeo
3
4 # ========
5 # 1. Get code
6 cvs -d :pserver:cvsanon:cvsanon@mitgcm.org:/u/gcmpack co -D "11/28/17" MITgcm_code
7 cvs -d :pserver:cvsanon:cvsanon@mitgcm.org:/u/gcmpack co -D "11/28/17" MITgcm/verification/tutorial_global_oce_biogeo
8 cvs co MITgcm_contrib/ecco_darwin/v4_3deg
9 cvs co MITgcm_contrib/ecco_darwin/v4_llc270
10 cvs -d :pserver:cvsanon:cvsanon@mitgcm.org:/u/gcmpack co -D "03/22/18" MITgcm_contrib/darwin/pkg/darwin
11 cd MITgcm/pkg
12 ln -sf ../../MITgcm_contrib/darwin/pkg/darwin .
13 cd ..
14 mkdir build run
15
16 # ================
17 # 2. Build executable
18 # Prerequisite: 1. Get code
19 cd build
20 ../tools/genmake2 -ieee -mo \
21 '../../MITgcm_contrib/ecco_darwin/v4_3deg/code ../../MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin ../../MITgcm_contrib/ecco_darwin/v4_llc270/code'
22 make depend
23 make -j 8
24
25 # ======================
26 # 3. Run verification setup
27 # Prerequisite: 2. Build executable
28 cd ../run
29 ln -sf ../build/mitgcmuv .
30 cp ../../MITgcm_contrib/ecco_darwin/v4_llc270/input/data* .
31 cp ../../MITgcm_contrib/ecco_darwin/v4_llc270/input_darwin/data* .
32 cp ../../MITgcm_contrib/ecco_darwin/v4_3deg/input/*data* .
33 ln -sf ../verification/tutorial_global_oce_biogeo/input/bathy.bin .
34 ln -sf ../../MITgcm_contrib/ecco_darwin/v4_3deg/data/* .
35 ./mitgcmuv > output.txt
36 # Compare to verification output
37 diff output.txt ../../MITgcm_contrib/ecco_darwin/v4_3deg/results/output.txt
38
39 # ============================
40 # 4. Build and run MPI executable
41 # Prerequisite: 1. Get code
42 cd build
43 rm *
44 cp ../../MITgcm_contrib/ecco_darwin/v4_3deg/code/SIZE.h_mpi SIZE.h
45 ../tools/genmake2 -mpi -mo \
46 '../../MITgcm_contrib/ecco_darwin/v4_3deg/code ../../MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin ../../MITgcm_contrib/ecco_darwin/v4_llc270/code'
47 make depend
48 make -j 8
49 cd ../run
50 mkdir diags
51 ln -sf ../build/mitgcmuv .
52 cp ../../MITgcm_contrib/ecco_darwin/v4_llc270/input/data* .
53 cp ../../MITgcm_contrib/ecco_darwin/v4_llc270/input_darwin/data* .
54 cp ../../MITgcm_contrib/ecco_darwin/v4_3deg/input/*data* .
55 mv data_mpi data
56 ln -sf ../verification/tutorial_global_oce_biogeo/input/bathy.bin .
57 ln -sf ../../MITgcm_contrib/ecco_darwin/v4_3deg/data/* .
58 mpirun -np 8 ./mitgcmuv &
59 # Monitor run
60 tail -f STDOUT.0000 | grep advcfl_W
61
62 # ============================
63 # 5. MATLAB code for computing volume, salt, salinity, and DIC budgets
64 # Prerequisite: 4. Build and run MPI executable
65 # Can be executed as soon as 3 or more months of output are available
66 cd ../../MITgcm_contrib/ecco_darwin/v4_3deg/matlab
67 # start matlab
68 # if using gcmfaces: budget_v4_3deg_with_gcmfaces
69 # if not using gcmfaces: budget_v4_3deg_without_gcmfaces

  ViewVC Help
Powered by ViewVC 1.1.22