/[MITgcm]/MITgcm_contrib/ecco_darwin/v4_llc270_JAMES_paper/readme_3deg.txt
ViewVC logotype

Annotation of /MITgcm_contrib/ecco_darwin/v4_llc270_JAMES_paper/readme_3deg.txt

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


Revision 1.1 - (hide annotations) (download)
Fri Feb 28 14:49:10 2020 UTC (5 years, 5 months ago) by dimitri
Branch: MAIN
File MIME type: text/plain
first check-in of 3deg verification code for JAMES paper

1 dimitri 1.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