-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update docs for CESM2.2.0 #173
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
.. _downloading: | ||
|
||
============================ | ||
Downloading CESM (|version|) | ||
Downloading CESM2 (|version|) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This one will show up like "Downloading CESM2 (CESM2.2)". That kind of makes the "2" in "CESM2" feel redundant, but I don't feel strongly. |
||
============================ | ||
|
||
Downloading the code and scripts | ||
|
@@ -19,7 +19,7 @@ software is at version 1.8.17. For more information or to download | |
open source tools, visit `Subversion <http://subversion.apache.org/>`_ | ||
and `git downloads <https://git-scm.com/downloads>`_. | ||
|
||
With valid git and svn clients installed on the machine where CESM will be | ||
With valid git and svn clients installed on the machine where CESM2 will be | ||
built and run, the user may download the latest version of the release | ||
code: | ||
|
||
|
@@ -28,13 +28,13 @@ code: | |
git clone -b release-cesm2.2.0 https://github.com/ESCOMP/CESM.git my_cesm_sandbox | ||
cd my_cesm_sandbox | ||
|
||
To checkout a previous version of CESM, first view the available versions: | ||
To checkout a previous version of CESM2, first view the available versions: | ||
|
||
.. code-block:: console | ||
|
||
git tag --list 'release-cesm2*' | ||
|
||
To checkout a specific CESM release tag type, for example CESM2.0.1: | ||
To checkout a specific CESM2 release tag type, for example CESM2.0.1: | ||
|
||
.. code-block:: console | ||
|
||
|
@@ -50,7 +50,7 @@ run the **checkout_externals** script from /path/to/my_cesm_sandbox. | |
The **checkout_externals** script will read the configuration file called ``Externals.cfg`` and | ||
will download all the external component models and CIME into /path/to/my_cesm_sandbox. | ||
|
||
Details regarding the CESM checkout process are available in the CESM GitHub repo | ||
Details regarding the CESM2 checkout process are available in the CESM GitHub repo | ||
`README <http://github.com/ESCOMP/CESM/blob/master/README.rst>`_ | ||
To see more details regarding the checkout_externals script from the command line, type: | ||
|
||
|
@@ -82,25 +82,52 @@ columns of output, as in this example: | |
|
||
Processing externals description file : Externals.cfg | ||
Processing externals description file : Externals_CLM.cfg | ||
Processing externals description file : ../Externals_cime.cfg | ||
Processing externals description file : Externals_POP.cfg | ||
Processing externals description file : Externals_CISM.cfg | ||
Checking status of externals: clm, fates, ptclm, mosart, ww3, cime, cice, pop, cvmix, marbl, cism, source_cism, rtm, cam, | ||
Processing externals description file : .gitmodules | ||
Processing submodules description file : .gitmodules | ||
Processing externals description file : Externals_CAM.cfg | ||
Checking status of externals: clm, fates, ptclm, mosart, cime, cmeps, ww3, cice, fms, pop, cvmix, marbl, cism, source_cism, rtm, cdeps, fox, mom, cam, silhs, clubb, pumas, atmos_phys, cosp2, chem_proc, atmos_cubed_sphere, carma, | ||
./cime | ||
e-o ./cime/src/drivers/nuopc/ | ||
./components/cam | ||
./components/cam/chem_proc | ||
./components/cam/src/atmos_phys | ||
./components/cam/src/dynamics/fv3/atmos_cubed_sphere | ||
./components/cam/src/physics/carma/base | ||
./components/cam/src/physics/clubb | ||
./components/cam/src/physics/cosp2/src | ||
./components/cam/src/physics/pumas | ||
./components/cam/src/physics/silhs | ||
./components/cdeps | ||
./components/cdeps/fox | ||
./components/cice | ||
./components/cism | ||
./components/cism/source_cism | ||
./components/clm | ||
./components/clm/src/fates | ||
./components/clm/tools/PTCLM | ||
e-o ./components/mom | ||
./components/mosart | ||
./components/pop | ||
./components/pop/externals/CVMix | ||
./components/pop/externals/MARBL | ||
./components/rtm | ||
./components/ww3 | ||
e-o ./libraries/FMS | ||
|
||
|
||
You should now have a default copy of the CESM2 source code in your /path/to/my_cesm_sandbox. | ||
|
||
These components are optional and are not needed to run CESM2. | ||
|
||
.. code-block:: console | ||
|
||
e-o ./cime/src/drivers/nuopc/ | ||
e-o ./components/mom | ||
e-o ./libraries/FMS | ||
Comment on lines
+123
to
+129
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks for adding this. |
||
|
||
You should now have a complete copy of the CESM2 source code in your /path/to/my_cesm_sandbox. | ||
|
||
If there were problems obtaining an external, you might instead see something like: | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, this is another place where the "CESM2" is particularly redundant. But again, I don't have strong feelings.