| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 /nobackup2/menemenl/ocmip/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 generating netcdf output files on columbia | 
| 207 | 
  | 
 ========================================================== | 
| 208 | 
  | 
  | 
| 209 | 
  | 
 cd ocean_inversion_project/write_netCDF | 
| 210 | 
  | 
 setenv F_UFMTENDIAN big | 
| 211 | 
  | 
  | 
| 212 | 
  | 
 (check that defaults in  mk_output.F are appropriate) | 
| 213 | 
  | 
  | 
| 214 | 
  | 
 efc -W0 -WB mk_output.F write_nc_phys.F nc_util.F \ | 
| 215 | 
  | 
      handle_errors.F write_nc_basisfnctns.F \ | 
| 216 | 
  | 
      write_nc_diag_0D.F write_nc_diag_2D.F \ | 
| 217 | 
  | 
      -I/u/menemenl/software/netcdf-3.5.0/include \ | 
| 218 | 
  | 
      -L/u/menemenl/software/netcdf-3.5.0/lib -lnetcdf | 
| 219 | 
  | 
 ./a.out | 
| 220 | 
  | 
  | 
| 221 | 
  | 
  | 
| 222 | 
 ========================================================== | 
 ========================================================== | 
| 223 | 
 Instructions for generating netcdf output files on orion | 
 Instructions for generating netcdf output files on orion | 
| 233 | 
      write_nc_diag_0D.F write_nc_diag_2D.F \ | 
      write_nc_diag_0D.F write_nc_diag_2D.F \ | 
| 234 | 
      -I/u2/dmenem/software/netcdf-3.5.0/include \ | 
      -I/u2/dmenem/software/netcdf-3.5.0/include \ | 
| 235 | 
      -L/u2/dmenem/software/netcdf-3.5.0/lib -lnetcdf | 
      -L/u2/dmenem/software/netcdf-3.5.0/lib -lnetcdf | 
| 236 | 
 a.out | 
 ./a.out | 
| 237 | 
  | 
  | 
| 238 | 
  | 
  | 
| 239 | 
 ====================================================== | 
 ====================================================== |