/[MITgcm]/MITgcm_contrib/nesting_sannino/README.txt
ViewVC logotype

Diff of /MITgcm_contrib/nesting_sannino/README.txt

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

revision 1.1 by heimbach, Wed Oct 21 00:00:27 2009 UTC revision 1.3 by jmc, Mon Dec 6 14:54:13 2010 UTC
# Line 1  Line 1 
1  20-Oct-2009  23-Oct-2009
2  -----------  -----------
3  gianmaria.sannino@enea.it  gianmaria.sannino@enea.it
4    
5    
6  Initial checkin and first round of merging of two-way nesting code as described in:  Initial checkin and first round of merging of two-way nesting code as described in:
7  Sannino, G., M. Herrmann, A. Carillo, V. Rupolo, V. Ruggiero, V. Artale and P. Heimbach, 2009:  Sannino, G., M. Herrmann, A. Carillo, V. Rupolo, V. Ruggiero, V. Artale and P. Heimbach, 2009:
8  An eddy-permitting model of the Mediterranean Sea with a two-way grid refinement at Gibraltar.  An eddy-permitting model of the Mediterranean Sea with a two-way grid refinement at Gibraltar.
9  Ocean Modelling, 30(1), 56-72, doi: 10.1016/j.ocemod.2009.06.002  Ocean Modelling, 30(1), 56-72, doi: 10.1016/j.ocemod.2009.06.002
10    
11  Contents:  Contents:
# Line 15  code_child/         header files for a C Line 16  code_child/         header files for a C
16  code_nest_merged/   routines which need to be merged with MITgcm dynamical core and WRAPPER  code_nest_merged/   routines which need to be merged with MITgcm dynamical core and WRAPPER
17  nest_parent/        package for PARENT code  nest_parent/        package for PARENT code
18  nest_child/         package for CHILD code  nest_child/         package for CHILD code
19    nest_driver/        external fortran routines driving the 2-way nesting
20    
21    utils/              some useful scripts and information text files
22    
23    bld_parent/         where to build PARENT - empty -
24    bld_child/          where to build CHILD  - empty -
25    bld_driver/         where to build DRIVER - almost empty -
26    
27    input/              input binary files for simplified nested set-up test
28    params/             parameter files    for simplified nested set-up test
29    results/            reference output file from a short nested run
30    
31    Information on how to build executable: in utils/notes_bld
32    Information on how to run nested test : in utils/notes_run
33    
34    ==============================================================
35     modification list :
36    ==============================================================
37    
38    ------------
39    27-Nov-2010:
40    
41  Assuming that nest_child/ and nest_parent/ are placed in pkg/  driver:
42      split driver_nesting.F into "main.F" and "interpolation_p2c.F":
43      -use standard "gemake2" to build driver.
44      -change current dir + open & write to (proc specific) log file
45      -fix several problems (mostly in driver).
46    
47  code compiles for checkpoint_c61x on weddell.mit.edu for both parent and child setup via:  parent & child pkgs:
48  ../../../tools/genmake2 -of ../../../tools/build_options/linux_amd64_ifort_generic_mpi -mods '../code_parent ../code_nest_merged'    -bring nesting code up-to date with MITgcm source code checkpoint62o
49      -move nesting code out of eeboot_minimal.F into nest_eeinit.F
50      -move nesting arrays out of GRID.h into new header file "NEST_SHARED.h"
51      -change current dir to "rankNN"
52    
53  and  add parameter files and results of simplified Med_Gib nested set-up test
54    
55  ../../../tools/genmake2 -of ../../../tools/build_options/linux_amd64_ifort_generic_mpi -mods '../code_child ../code_nest_merged'  driver,parent & child: (29 Nov)
56      -parent & child send number of nesting steps to driver; stop if mismatch.
57    
58    code_nest_merged: ( 6 Dec)
59      finish merging of nested code into main code: remove the last 2 remaining
60      S/R: solve_for_pressure.F & obcs_calc.F
61    ------------

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22