/[MITgcm]/MITgcm_contrib/arctic40km/README_AD
ViewVC logotype

Contents of /MITgcm_contrib/arctic40km/README_AD

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


Revision 1.3 - (show annotations) (download)
Mon Jul 3 07:03:18 2006 UTC (19 years ago) by dimitri
Branch: MAIN
Changes since 1.2: +12 -3 lines
updating for 10-year arctic40km_AD experiment

1 Run arctic40km adjoint
2 ######################
3
4 Current setup is 1-year 1979, on 15 procs
5 -----------------------------------------
6 o cost terms are
7 * theta/salt climatology (incl. annual cycle)
8 * SST, SSS
9 * daily seaice concentration
10 (see code_ad/ECCO_CPPOPTIONS.h,
11 input_ad/data.ecco, input_ad/data.seaice)
12 o forward part has all kpp, gmredi, seaice,
13 adjoint part has SEAICEuseDYNAMICS=.FALSE., see
14 code_ad/autodiff_inadmode_set_ad.F
15 code_ad/autodiff_inadmode_unset_ad.F
16
17 To build code (on columbia):
18 ---------------------------
19 cd build/
20 ../../../tools/genmake2 -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas -mods ../code_ad
21 make depend
22 make adtaf
23 make -j adall
24
25 To run the code:
26 ---------------
27 Currently:
28 Need input parameter files from input_ad/
29 Need input fields from /nobackup2a/heimbach/ecco/arctic40km/data/input/
30
31 Optimization/linesearch:
32 -----------------------
33 T.B.D.
34
35 ####################################################################
36
37 Instructions for 10-year 1979-1988 arctic40km adjoint, on 15 procs
38 last modified by D. Menemenlis (menemenlis@jpl.nasa.gov) on 07/03/06
39 --------------------------------------------------------------------
40 o cost terms are
41 * theta/salt climatology (incl. annual cycle)
42 * SST, SSS
43 * daily seaice concentration
44 (see code_ad/ECCO_CPPOPTIONS.h,
45 input_ad/data.ecco, input_ad/data.seaice)
46 o forward part has all kpp, gmredi, seaice,
47 adjoint part has SEAICEuseDYNAMICS=.FALSE., see
48 code_ad/autodiff_inadmode_set_ad.F
49 code_ad/autodiff_inadmode_unset_ad.F
50
51 To get code:
52 ------------
53 cvs co -r MITgcm_code
54 cd MITgcm
55 cvs co -d arctic40km MITgcm_contrib/arctic40km
56 cd arctic40km/input_ad
57 wget -nd -r -A"*.bin" http://channel.mit.edu/datasets/MITgcm_input_files/MITgcm_contrib/arctic40km/input
58 wget -nd -r -A"topog.bin_130_102" http://channel.mit.edu/datasets/MITgcm_input_files/MITgcm_contrib/arctic40km/input
59 wget -nd -r -A"*.phc_130_102_25_12" http://channel.mit.edu/datasets/MITgcm_input_files/MITgcm_contrib/arctic40km/input
60 cd ../..
61
62 Also need to have "ncep_rgau" directory available at same level as MITgcm
63 ncep_rgau files are available at http://ecco2.org/products/model_setups/ncep_rgau
64 -------------------------------------------------------------------------
65
66 To build code (on columbia):
67 ---------------------------
68 mkdir bin
69 cd bin
70 \rm *
71 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas -mods ../arctic40km/code_ad
72 make depend
73 make adtaf
74 make -j adall
75
76 To run the code:
77 ---------------
78 cd ..
79 \cp arctic40km/input_ad/runarctic.csh .
80 qsub runarctic.csh

  ViewVC Help
Powered by ViewVC 1.1.22