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 start: https://progress.nccs.nasa.gov/trac/admin/wiki/CVSACL. The link requires your NCCS username and password.
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 Andrew Eichmann at GMAO with questions and comments
Contact Matt Thompson at GMAO with questions and comments