/[MITgcm]/MITgcm_contrib/ocean_inversion_project/README
ViewVC logotype

Diff of /MITgcm_contrib/ocean_inversion_project/README

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

revision 1.21 by dimitri, Thu Sep 30 23:45:07 2004 UTC revision 1.31 by dimitri, Wed Aug 24 21:12:01 2005 UTC
# Line 12  have been converted to binary format in Line 12  have been converted to binary format in
12  having to link netcdf library with MITgcm code.  See  having to link netcdf library with MITgcm code.  See
13  respective README files in each directory for details.  respective README files in each directory for details.
14    
15    Instructions for CFC-11 computations are in
16    cvs co -r release1_50yr MITgcm_code
17    cvs co -r release1_50yr MITgcm/verification/global_with_CFC11
18    MITgcm/verification/global_with_CFC11/README
19    
20    
21    Notes and problems:
22    ===================
23    
24    there is problem generating ECCO_MaskAreaBathy.nc on columbia
25    works OK on nireas
26    
27    variable global_mean_conc in 0D output from mk_output.F is
28    screwed up
29    
30    
31    
32  ===============================================  ===============================================
33  First check that pkg/ptracers works OK by using  First check that pkg/ptracers works OK by using
# Line 20  salinity initial and boundary conditions Line 36  salinity initial and boundary conditions
36    
37  1 ===> get MITgcm code from cvs repository  1 ===> get MITgcm code from cvs repository
38    
  CVSROOT=:pserver:cvsanon@mitgcm.org:/u/gcmpack  
  cvs login ( CVS password: cvsanon )  
39   cvs co -r checkpoint51n_branch MITgcm_code   cvs co -r checkpoint51n_branch MITgcm_code
40   cvs co -r checkpoint51n_branch MITgcm/verification/testreport   cvs co -r checkpoint51n_branch MITgcm/verification/testreport
41   cvs co -r checkpoint51n_branch MITgcm/verification/global_with_exf   cvs co -r checkpoint51n_branch MITgcm/verification/global_with_exf
# Line 35  salinity initial and boundary conditions Line 49  salinity initial and boundary conditions
49    
50   mkdir bin exe   mkdir bin exe
51   cd bin   cd bin
52   cp ../verification/global_with_exf/code/* .   \cp ../verification/global_with_exf/code/* .
53   cp ../ocean_inversion_project/code/* .   \cp ../ocean_inversion_project/code/* .
54   rm ptracers_*.F PTRACERS_OPTIONS.h   \rm ptracers_*.F PTRACERS_OPTIONS.h
55   ../tools/genmake2   ../tools/genmake2
56     (on orion: ../tools/genmake2 -of linux_ia64_efc+mpi)     (on orion:    ../tools/genmake2 -of linux_ia64_efc+mpi       )
57       (on columbia: ../tools/genmake2 -of linux_ia64_efc+mpi_altix )
58   make depend   make depend
59   make   make -j 16
60    
61  4 ===> execute  4 ===> execute
62    
63   cd ../exe   cd ../exe
64   cp ../verification/global_with_exf/input/eedata .   \cp ../verification/global_with_exf/input/eedata .
65   cp ../verification/global_with_exf/input/data.* .   \cp ../verification/global_with_exf/input/data.* .
66   cp ../verification/global_with_exf/input/POLY3.COEFFS .   \cp ../verification/global_with_exf/input/POLY3.COEFFS .
67   ln -sf ../verification/global_with_exf/input/*.bin .   \ln -sf ../verification/global_with_exf/input/*.bin .
68   cp ../ocean_inversion_project/input/* .   \cp ../ocean_inversion_project/input/* .
69   cp data.test data   \cp data.test data
70   cp data.ptracers.test data.ptracers   \cp data.ptracers.test data.ptracers
71   mitgcmuv > output.txt   ./mitgcmuv >! output.txt
72      
73  5 ===> check that PTRACER output and salinity output are identical.  5 ===> check that PTRACER output and salinity output are identical.
74    
75   diff PTRACER01.0000000020.001.001.data S.0000000020.001.001.data   diff PTRACER01.0000000020.001.001.data S.0000000020.001.001.data
# Line 93  integration using the global_ocean.90x40 Line 108  integration using the global_ocean.90x40
108   mpirun -np 24 dplace -s1 mitgcmuv < /dev/null > & ! errlog &   mpirun -np 24 dplace -s1 mitgcmuv < /dev/null > & ! errlog &
109     (on orion: qsub job.orion)     (on orion: qsub job.orion)
110    
111    
112  ==========================================================  ==========================================================
113  MPI instructions for carrying out time-dependent, 1765-2005,  MPI instructions for carrying out time-dependent, 1765-2005,
114  anthropogenic carbon perturbation tracer experiments using  anthropogenic carbon perturbation tracer experiments using
# Line 161  and that it be specified in the genmake2 Line 177  and that it be specified in the genmake2
177   mitgcmuv > output .txt &   mitgcmuv > output .txt &
178    
179    
180  ======================================================  ==========================================================
181    Instructions for carrying out time-dependent, 1765-2005,
182    anthropogenic carbon perturbation tracer experiments using
183    the ecco1x1 configuration and netcdf output on columbia.
184    This assumes that the appropriate libnetcdf.a exists
185    and that it be specified in the genmake2 option file.
186    It also assumes that surface forcing files are available
187    in MITgcm/../iter69
188    ==========================================================
189    
190     cd MITgcm/exe
191     \rm *
192     cd ../bin
193     \rm *
194     \cp ../ocean_inversion_project/code_ecco1x1/* .
195     \cp ../ocean_inversion_project/write_netCDF/*  .
196     \rm mk_output.F
197     \cp SIZE.h.96 SIZE.h
198     ../tools/genmake2 -of linux_ia64_efc+mpi_altix
199     make depend
200     make -j 16
201     cd ../exe
202     \cp ../ocean_inversion_project/input_ecco1x1/* .
203     ln -sf ../../iter69/* .
204     ln -sf ../ocean_inversion_project/region_mask/30reg_regionmask.bin .
205     ln -sf ../ocean_inversion_project/takahashi/taka02_montlhy.bin .
206     ln -sf ../ocean_inversion_project/atm_co2/splco2_cis92a.dat .
207     qsub job01
208    
209    
210    ==========================================================
211    Instructions for carrying out 3000-year quasi-stationary
212    integration using the ecco1x1 configuration and netcdf
213    output on columbia.
214    This assumes that the appropriate libnetcdf.a exists
215    and that it be specified in the genmake2 option file.
216    It also assumes that surface forcing files are available
217    in MITgcm/../iter69
218    ==========================================================
219    
220     cd MITgcm/exe
221     \rm *
222     cd ../bin
223     \rm *
224     \cp ../ocean_inversion_project/code_ecco1x1/* .
225     \cp ../ocean_inversion_project/write_netCDF/*  .
226     \rm mk_output.F
227     \cp SIZE.h.96 SIZE.h
228     \cp PTRACERS_OPTIONS.h.stationary PTRACERS_OPTIONS.h
229     ../tools/genmake2 -of linux_ia64_efc+mpi_altix
230     make depend
231     make -j 16
232     cd ../exe
233     \cp ../ocean_inversion_project/input_ecco1x1/* .
234     \ln -sf ../../iter69/* .
235     \ln -sf ../ocean_inversion_project/region_mask/30reg_regionmask.bin .
236     \ln -sf ../ocean_inversion_project/takahashi/taka02_montlhy.bin .
237     qsub job01s
238    
239    
240    ==========================================================
241    Instructions for generating netcdf output files on columbia
242    ==========================================================
243    
244    cd ocean_inversion_project/write_netCDF
245    setenv F_UFMTENDIAN big
246    
247    (check that defaults in  mk_output.F are appropriate)
248    
249    ifort -assume byterecl -W0 -WB mk_output.F write_nc_phys.F nc_util.F \
250         handle_errors.F write_nc_basisfnctns.F \
251         write_nc_diag_0D.F write_nc_diag_2D.F \
252         -I/u/menemenl/software/netcdf-3.5.0/include \
253         -L/u/menemenl/software/netcdf-3.5.0/lib -lnetcdf
254    ./a.out
255    
256    
257  ==========================================================  ==========================================================
258  Instructions for generating netcdf output files on orion  Instructions for generating netcdf output files on orion
# Line 177  efc -W0 -WB mk_output.F write_nc_phys.F Line 268  efc -W0 -WB mk_output.F write_nc_phys.F
268       write_nc_diag_0D.F write_nc_diag_2D.F \       write_nc_diag_0D.F write_nc_diag_2D.F \
269       -I/u2/dmenem/software/netcdf-3.5.0/include \       -I/u2/dmenem/software/netcdf-3.5.0/include \
270       -L/u2/dmenem/software/netcdf-3.5.0/lib -lnetcdf       -L/u2/dmenem/software/netcdf-3.5.0/lib -lnetcdf
271  a.out  ./a.out
272    
273    
274  ======================================================  ======================================================

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.31

  ViewVC Help
Powered by ViewVC 1.1.22