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

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

  ViewVC Help
Powered by ViewVC 1.1.22