Ganymed 4.1 Quick Start: Difference between revisions
mNo edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
=== Using the NCCS progress CVS code repository === | === Using the NCCS progress CVS code repository === | ||
The following assumes that you know your way around Unix, have successfully logged into your cluster account and have an account on the source code repository with the proper <code>ssh</code> configuration -- see the progress repository quick | The following assumes that you know your way around Unix, have successfully logged into your cluster account and have an account on the source code repository with the proper <code>ssh</code> configuration -- see the progress repository quick start pages at: https://progress.nccs.nasa.gov/trac/admin/wiki/QuickStart. The link requires your NCCS username and password. The recommend SSH .config setup for CVS on discover is: | ||
Host cvsacldirect | |||
HostName cvsacl.nccs.nasa.gov | |||
Port 22223 | |||
That's it. Progress is not needed unless you specifically know you need it. It won't hurt to add it, but at present it isn't needed. Also, you'll need to generate RSA and/or DSA keys and upload them (this is mentioned in the quick start page above) to https://progress.nccs.nasa.gov/keyupload/. | |||
The commands below assume that your shell is <code>csh</code>. Since the scripts to build and run GEOS-5 tend to be written in the same, you shouldn't bother trying to import too much into an alternative shell. If you prefer a different shell, it is easiest just to open a <code>csh</code> process to build the model and your experiment. | The commands below assume that your shell is <code>csh</code>. Since the scripts to build and run GEOS-5 tend to be written in the same, you shouldn't bother trying to import too much into an alternative shell. If you prefer a different shell, it is easiest just to open a <code>csh</code> process to build the model and your experiment. | ||
Line 19: | Line 25: | ||
setenv CVS_RSH ssh | setenv CVS_RSH ssh | ||
setenv CVSROOT :ext:''USERID''@cvsacldirect:/cvsroot/esma | setenv CVSROOT :ext:''USERID''@cvsacldirect:/cvsroot/esma | ||
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 Ganymed-4_1 GEOSagcm | cvs co -r Ganymed-4_1 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 196: | Line 201: | ||
'''Back to [[GEOS-5 Documentation for Ganymed 4.1]]''' | '''Back to [[GEOS-5 Documentation for Ganymed 4.1]]''' | ||
Contact | Contact Matt Thompson at GMAO with questions and comments |