Icarus 1.0 Quick Start: Difference between revisions
Copied from Heracles 5.4 Quick Start, revision 3771 |
Update for Icarus 1.0p1 |
||
Line 1: | Line 1: | ||
This page describes the minimum steps required to build and run GEOS-5 | This page describes the minimum steps required to build and run GEOS-5 Icarus 1.0 on NCCS discover and NAS pleiades. '''You should successfully complete the steps in these instructions before doing anything more complicated. Also, it is helpful to read this page in its entirety before starting.''' | ||
'''Back to [[GEOS-5 Documentation for | '''Back to [[GEOS-5 Documentation for Icarus 1.0]]''' | ||
== How to Obtain GEOS-5 and Compile Source Code == | == How to Obtain GEOS-5 and Compile Source Code == | ||
Line 28: | Line 28: | ||
where ''USERID'' is, of course, your repository username, which should be the same as your NASA and NCCS username. Then, issue the command: | where ''USERID'' is, of course, your repository username, which should be the same as your NASA and NCCS username. Then, issue the command: | ||
cvs co -r | cvs co -r Icarus-1_0_p1 GEOSagcm | ||
This should check out the latest stable version of the model from the repository and create a directory called <code>GEOSagcm</code>. | This should check out the latest stable version of the model from the repository and create a directory called <code>GEOSagcm</code>. | ||
Line 36: | Line 36: | ||
First, you need to set <code>ESMADIR</code>. For example, if your <code>src/</code> directory is: | First, you need to set <code>ESMADIR</code>. For example, if your <code>src/</code> directory is: | ||
/discover/nobackup/mathomp4/Models/ | /discover/nobackup/mathomp4/Models/Icarus-1_0_p1/GEOSagcm/src | ||
then you should set: | then you should set: | ||
setenv ESMADIR /discover/nobackup/mathomp4/Models/ | setenv ESMADIR /discover/nobackup/mathomp4/Models/Icarus-1_0_p1/GEOSagcm | ||
Next, <code>cd</code> into <code>GEOSagcm/src</code> and <code>source</code> the file called <code>g5_modules</code>: | Next, <code>cd</code> into <code>GEOSagcm/src</code> and <code>source</code> the file called <code>g5_modules</code>: | ||
Line 54: | Line 54: | ||
Currently Loaded Modulefiles: | Currently Loaded Modulefiles: | ||
1) comp/intel-15.0.2.164 | 1) comp/intel-15.0.2.164 | ||
2) mpi/ | 2) mpi/sgi-mpt-2.14 | ||
3) lib/mkl-15.0.2.164 | 3) lib/mkl-15.0.2.164 | ||
4) other/comp/gcc-4.6.3-sp1 | 4) other/comp/gcc-4.6.3-sp1 | ||
Line 94: | Line 94: | ||
Spaces are ok here. It will then ask for the source code version tag to associate with the model -- you should hit enter for the default: | Spaces are ok here. It will then ask for the source code version tag to associate with the model -- you should hit enter for the default: | ||
Enter an Experiment Source Tag for History (Default: | Enter an Experiment Source Tag for History (Default: Icarus-1_0_p1): | ||
Hit enter for the default to the next question: | Hit enter for the default to the next question: | ||
Line 212: | Line 212: | ||
---- | ---- | ||
'''Back to [[GEOS-5 Documentation for | '''Back to [[GEOS-5 Documentation for Icarus 1.0]]''' | ||
Contact Matthew Thompson at GMAO with questions and comments | Contact Matthew Thompson at GMAO with questions and comments |