 Parent Directory
|
 Parent Directory
|  Revision Log
|
 Revision Log
|  Revision Graph
 Revision Graph
Add IC/BC/build_option location
| 1 | dimitri | 1.1 | mkdir cube92 | 
| 2 | cd cube92 | ||
| 3 | |||
| 4 | # get code from anonymous CVS server | ||
| 5 | cvs co MITgcm_contrib/high_res_cube/cube92 | ||
| 6 | cvs co -r checkpoint62h MITgcm_code | ||
| 7 | cd MITgcm | ||
| 8 | mkdir build run | ||
| 9 | |||
| 10 | # build executable | ||
| 11 | cd build | ||
| 12 | ../tools/genmake2 -mo ../../MITgcm_contrib/high_res_cube/cube92/code -of ../tools/build_options/linux_amd64_ifort+mpi_ice_nas | ||
| 13 | make depend | ||
| 14 | make -j 16 | ||
| 15 | |||
| 16 | # integrate model | ||
| 17 | cd ../run | ||
| 18 | cp ../../MITgcm_contrib/high_res_cube/cube92/input/* . | ||
| 19 | ln -sf /nobackup/hzhang1/cs510/run_template/*cube78 . | ||
| 20 | ln -sf /nobackup/hzhang1/cs510/run_template/tile* . | ||
| 21 | ln -sf /nobackup/hzhang1/cs510/run_template/GEBCO* . | ||
| 22 | mv pickup.0000000216.cube78 pickup.0000000216 | ||
| 23 | mv pickup.0000000216.meta.cube78 pickup.0000000216.meta | ||
| 24 | mv pickup_seaice.0000000216.cube78 pickup_seaice.0000000216 | ||
| 25 | mv pickup_seaice.0000000216.meta.cube78 pickup_seaice.0000000216.meta | ||
| 26 | ln -sf /nobackup/hzhang1/forcing/cube78_forcing . | ||
| 27 | ln -sf /nobackup/hzhang1/forcing/jra25 . | ||
| 28 | ln -sf ../build/mitgcmuv . | ||
| 29 | qsub run_cube92 | ||
| 30 | zhc | 1.2 | |
| 31 | |||
| 32 | #update on 06/10/2013 regarding file location of initial conditions, forcing and building options | ||
| 33 | Initial condition and bathymetry files can be found here: | ||
| 34 | http://ecco2.jpl.nasa.gov/data1/cube/run_template/ | ||
| 35 | for run_template/, need | ||
| 36 | *cube78 | ||
| 37 | tile* | ||
| 38 | GEBCO* | ||
| 39 | |||
| 40 | Forcing files are here: | ||
| 41 | There are 2 sets of forcing fields. Basically we use JRA25 now. | ||
| 42 | http://ecco2.jpl.nasa.gov/data2/data/atmos/blend_forcing/cube78_forcing/ | ||
| 43 | So for cube78_foring/, need | ||
| 44 | DIFFKR* | ||
| 45 | runoff* | ||
| 46 | |||
| 47 | http://ecco2.jpl.nasa.gov/data2/data/atmos/jra25/ | ||
| 48 | for jra25/, download | ||
| 49 | jra25*_19?? | ||
| 50 | jra25*_20?? | ||
| 51 | |||
| 52 | put three folders (run_template/, cube78_forcing/, and jra25/) aywhere. | ||
| 53 | Then look at http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/high_res_cube/cube92/README.cs510?view=markup | ||
| 54 | need to change line 19-21, line 26-27 (link those three folders or files therein to work directory) | ||
| 55 | |||
| 56 | The build option above | ||
| 57 | http://mitgcm.org/viewvc/MITgcm/MITgcm/tools/build_options/linux_amd64_ifort+mpi_ice_nas | ||
| 58 | in line 12 of http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/high_res_cube/cube92/README.cs510?view=markup | ||
| 59 | is tailored for NASA supercompuer Pleiades. | ||
| 60 | A particular option file is needed for other computer. | ||
| 61 | A generic one is | ||
| 62 | http://mitgcm.org/viewvc/MITgcm/MITgcm/tools/build_options/linux_amd64_gfortran?view=markup&sortby=date | ||
| 63 | but one still needs to load some modules or export some environmnet variables before compiling | ||
| 64 | as shown by line 16-45. | 
| ViewVC Help | |
| Powered by ViewVC 1.1.22 |