Ganymed 3.0 Quick Start: Difference between revisions
No edit summary |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 40: | Line 40: | ||
Currently Loaded Modulefiles: | Currently Loaded Modulefiles: | ||
1) comp/intel-11.0.083 | 1) comp/intel-11.0.083 3) lib/mkl-10.0.3.020 | ||
2) mpi/ | 2) other/mpi/mvapich2-1.8.1/intel-11.0.083 4) other/SIVO-PyD/spd_1.6.0_gcc-4.3.4-sp1 | ||
If this all worked, then type: | If this all worked, then type: | ||
Line 48: | Line 47: | ||
gmake install | gmake install | ||
This will build the model. It will take about 40 minutes. If this works, it should create a directory under <code>Ganymed- | This will build the model. It will take about 40 minutes. If this works, it should create a directory under <code>Ganymed-3_0_p1</code> called <code>Linux/bin</code>. In here you should find the executable: <code>GEOSgcm.x</code> . | ||
== Setting up a Run == | == Setting up a Run == | ||
Line 64: | Line 63: | ||
Then, log into '''dirac''' and cut and paste the contents of the <code>id_rsa.pub</code> and <code>id_dsa.pub</code> files on '''discover''' into the <code>~/.ssh/authorized_keys</code> file on '''dirac'''. Problems with <code>ssh</code> should be referred to NCCS support. | Then, log into '''dirac''' and cut and paste the contents of the <code>id_rsa.pub</code> and <code>id_dsa.pub</code> files on '''discover''' into the <code>~/.ssh/authorized_keys</code> file on '''dirac'''. Problems with <code>ssh</code> should be referred to NCCS support. | ||
To set the model up to run, cd to <code>Ganymed- | To set the model up to run, cd to <code>Ganymed-3_0_p1/src/Applications/GEOSgcm_App</code> and run: | ||
./gcm_setup | ./gcm_setup | ||
Line 77: | Line 76: | ||
Spaces are ok here. It will also ask you for the atmospheric model resolution, expecting the code for one of the displayed resolutions. | Spaces are ok here. It will also ask you for the atmospheric model resolution, expecting the code for one of the displayed resolutions. | ||
Enter the Atmospheric Horizontal Resolution code: | |||
----------------------------------------------------------- | |||
Lat/Lon Cubed-Sphere | |||
----------------------------------------------------------- | |||
b -- 2 deg c48 -- 2 deg | |||
c -- 1 deg c90 -- 1 deg | |||
d -- 1/2 deg c180 -- 1/2 deg (56-km) | |||
e -- 1/4 deg (35-km) c360 -- 1/4 deg (28-km) | |||
For your first time out you will probably want to enter <code> | c720 -- 1/8 deg (14-km) | ||
c1440 - 1/16 deg ( 7-km) | |||
For your first time out you will probably want to enter <code>c48</code> (corresponding to ~2 degree resolution with the cubed sphere). On the next seven questions, hit enter to accept the default: | |||
Do you wish to run the COUPLED Ocean/Sea-Ice Model? (Default: NO or FALSE) | Do you wish to run the COUPLED Ocean/Sea-Ice Model? (Default: NO or FALSE) | ||
Line 155: | Line 153: | ||
The <code>umask 022</code> is not strictly necessary, but it will make the various files readable to others, which will facilitate data sharing and user support. Your home directory <code>~''USERID''</code> is also inaccessible to others by default; running <code>chmod 755 ~</code> is helpful. | The <code>umask 022</code> is not strictly necessary, but it will make the various files readable to others, which will facilitate data sharing and user support. Your home directory <code>~''USERID''</code> is also inaccessible to others by default; running <code>chmod 755 ~</code> is helpful. | ||
Copy the restart (initial condition) files and associated <code>cap_restart</code> into ''EXPDIR'' | Copy the restart (initial condition) files and associated <code>cap_restart</code> into ''EXPDIR''. You can get an arbitrary set of restarts by copying the contents of the directory <code>/archive/u/aeichman/restarts/Ganymed-3_0/C48/19800101/</code>, containing 2-degree cubed sphere restarts from Jan. 1, 1980, and their corresponding <code>cap_restart</code>. If you are unfamiliar with the way that the <code>/archive</code> filesystem works, keep in mind that a <code>cp</code> from there might appear to stall while the tape is loaded -- see the NCCS documentation for details. | ||
The script you submit, <code>gcm_run.j</code>, is in ''HOMEDIR''. It should be ready to go as is. The parameter END_DATE in <code>CAP.rc</code> can be set to the date you want the run to stop. An alternative way to stop the run is by commenting out the line <code> if ( $capdate < $enddate ) qsub $HOMDIR/gcm_run.j</code> at the end of the script, which will prevent the script from being resubmitted, or rename the script file, or kill the job (described below). | The script you submit, <code>gcm_run.j</code>, is in ''HOMEDIR''. It should be ready to go as is. The parameter END_DATE in <code>CAP.rc</code> can be set to the date you want the run to stop. An alternative way to stop the run is by commenting out the line <code> if ( $capdate < $enddate ) qsub $HOMDIR/gcm_run.j</code> at the end of the script, which will prevent the script from being resubmitted, or rename the script file, or kill the job (described below). | ||
Line 177: | Line 175: | ||
The contents of the output files (including which variables get saved) may be configured in the <code>''HOMEDIR''/HISTORY.rc</code> -- a good description of this file may be found at http://modelingguru.nasa.gov/clearspace/docs/DOC-1190 . | The contents of the output files (including which variables get saved) may be configured in the <code>''HOMEDIR''/HISTORY.rc</code> -- a good description of this file may be found at http://modelingguru.nasa.gov/clearspace/docs/DOC-1190 . | ||
'''Back to [[GEOS-5 Documentation for Ganymed | '''Back to [[GEOS-5 Documentation for Ganymed 3.0]]''' |