| 39 |
$ export CVSROOT=':pserver:cvsanon@mitgcm.org:/u/gcmpack' |
$ export CVSROOT=':pserver:cvsanon@mitgcm.org:/u/gcmpack' |
| 40 |
$ cvs login |
$ cvs login |
| 41 |
( enter the CVS password: "cvsanon" ) |
( enter the CVS password: "cvsanon" ) |
| 42 |
$ cvs co MITgcm MITgcm_contrib |
$ cvs co MITgcm |
| 43 |
</pre> |
</pre> |
| 44 |
|
|
| 45 |
<p>Using a "C", "csh", or "tcsh" shell the commands are:</p> |
<p>Using a "C", "csh", or "tcsh" shell the commands are:</p> |
| 48 |
$ setenv CVSROOT ':pserver:cvsanon@mitgcm.org:/u/gcmpack' |
$ setenv CVSROOT ':pserver:cvsanon@mitgcm.org:/u/gcmpack' |
| 49 |
$ cvs login |
$ cvs login |
| 50 |
( enter the CVS password: "cvsanon" ) |
( enter the CVS password: "cvsanon" ) |
| 51 |
$ cvs co MITgcm MITgcm_contrib |
$ cvs co MITgcm |
| 52 |
</pre> |
</pre> |
| 53 |
|
|
| 54 |
|
<p>A large amount of additional (optional!) content can be obtained from the |
| 55 |
|
MITgcm_contrib directory that can be checked out using: |
| 56 |
|
|
| 57 |
|
<pre> |
| 58 |
|
$ cvs co MITgcm_contrib |
| 59 |
|
</pre> |
| 60 |
|
|
| 61 |
|
In general, we do not recommend checking out all of MITgcm_contrib since |
| 62 |
|
it takes a long time to download (particularly from remote locations) and |
| 63 |
|
much of it is specific to certain setups (eg. high-res setups, |
| 64 |
|
in-development material that is not yet part of the "main" code, |
| 65 |
|
etc.).</p> |
| 66 |
|
|
| 67 |
<p>Note that you will only need to perform the "cvs login" once. And for |
<p>Note that you will only need to perform the "cvs login" once. And for |
| 68 |
convenience, you may want to add the CVSROOT variable to your shell's |
convenience, you may want to add the CVSROOT variable to your shell's |
| 73 |
<h4>Getting Parts of the Source "Tree"</h4> |
<h4>Getting Parts of the Source "Tree"</h4> |
| 74 |
|
|
| 75 |
<p>The above commands demonstrate how to check out all of the MITgcm code |
<p>The above commands demonstrate how to check out all of the MITgcm code |
| 76 |
and the "contributed" (that is, unsupported by often useful) information |
and the "contributed" (that is, unsupported by occasionally useful) |
| 77 |
within the "MITgcm_contrib" directory. In many cases, this is overkill |
information within the "MITgcm_contrib" directory. In many cases, this is |
| 78 |
and can result in long download times. To reduce the volume of |
overkill and can result in long download times. To reduce the volume of |
| 79 |
information downloaded and thereby speedup the download times, one can |
information downloaded and thereby speedup the download times, one can |
| 80 |
select one of the following pre-defined "aliases" that will provide a |
select one of the following pre-defined "aliases" that will provide a |
| 81 |
sub-set of the entire MITgcm source "tree":</p> |
sub-set of the entire MITgcm source "tree":</p> |
| 121 |
</table> |
</table> |
| 122 |
|
|
| 123 |
<p>It is important to note that the CVS aliases above cannot be used in |
<p>It is important to note that the CVS aliases above cannot be used in |
| 124 |
conjunction with the CVS <it>-d DIRNAME<\it> option. However, the MITgcm |
conjunction with the CVS <i>-d DIRNAME</i> option. However, the MITgcm |
| 125 |
directories they create can be changed to a different name following the |
directories they create can be changed to a different name following the |
| 126 |
check-out:</p> |
check-out:</p> |
| 127 |
<pre> |
<pre> |
| 132 |
<h4>Getting Specific Releases or "Checkpoints"</h4> |
<h4>Getting Specific Releases or "Checkpoints"</h4> |
| 133 |
|
|
| 134 |
<p>As shown within the <a |
<p>As shown within the <a |
| 135 |
href="http://dev.mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/doc/tag-index"> CVS |
href="http://mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/doc/tag-index"> CVS |
| 136 |
Code Browser</a>, the MITgcm code is continuously undergoing updates. At |
Code Browser</a>, the MITgcm code is continuously undergoing updates. At |
| 137 |
points during the development (typically, after work has been done and the |
points during the development (typically, after work has been done and the |
| 138 |
source code has passed the <a href="testing/latest.html">verification |
source code has passed the <a href="testing/latest.html">verification |