GEOS-5 Documentation for Icarus 2.0: Difference between revisions

 
Update for Icarus-2_0
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
This page lists pages with information on setting up and running GEOS-5 Icarus 1.0.  Earlier and later versions of GEOS-5 may differ in details that, while minor, will require different steps for building and running, so ''caveat utilitor''.  
This page lists pages with information on setting up and running GEOS-5 Icarus 2.0.  Earlier and later versions of GEOS-5 may differ in details that, while minor, will require different steps for building and running, so ''caveat utilitor''.  


'''Back to [[GEOS-5 User's and Developer's Guides]]'''
'''Back to [[GEOS-5 User's and Developer's Guides]]'''
Line 9: Line 9:


<pre>
<pre>
==========================================================================
12Jun2017, Takacs,    CVS Tag: Icarus-2_0 (non-zero diff to Icarus-1_0_p1)
                      Module: GEOSagcm
------------------------------------------------------------------------------
1) Updates from E.Nielsen to remove TR dependence on GMI.
2) GMI Updates to Stratospheric ICE fall speeds.
3) Introduce new terminology for Regular REPLAY (REPLAY_PREDICTOR, REPLAY_CORRECTOR, etc.)
4) Implement Anton's 2-Phase GOCART Tag: asd-Icarus-UNSTABLE-a3
5) Modified PHYSICS dry-mass dwdt calculation to reduce roundoff error
6) Implement Ensemble AMIP (EMIP) strategy within gcm_run.j
7) Modified MKIAU to allow creating Increments on BKG grid.  Default is: GRIDINC = ANA
Restart Changes: YES
        Additional IMPORT Restart: gocart_import_rst (Bootstrappable)
==========================================================================
==========================================================================
10Apr2017, Takacs,    CVS Tag: Icarus-1_0_p1 (non-zero diff to Icarus-1_0)
10Apr2017, Takacs,    CVS Tag: Icarus-1_0_p1 (non-zero diff to Icarus-1_0)
Line 61: Line 77:
</pre>
</pre>


== Running Icarus 1.0 ==
== Running Icarus 2.0 ==


* [[Icarus 1.0 Quick Start]]: 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.
* [[Icarus 2.0 Quick Start]]: This page describes the minimum steps required to build and run GEOS-5 Icarus 2.0 on NCCS discover and NAS pleiades.  You should successfully complete the steps in these instructions before doing anything more complicated.


* [[Icarus 1.0 User's Guide]]
* [[Icarus 2.0 User's Guide]]


* [[Using the ExtData component]]
* [[Using the ExtData component]]
Line 77: Line 93:
* [[Icarus Single Column Model]]
* [[Icarus Single Column Model]]


== Icarus 1.0 Documentation ==
== Icarus 2.0 Documentation ==


* [[Media:GEOS5_doc.pdf|GEOS 5 Developer's Guide]] (pdf)
* [[Media:GEOS5_doc.pdf|GEOS 5 Developer's Guide]] (pdf)
* List of Export/Import/Internal states, generated with <code>src/GMAO_Shared/MAPL_Base/mapl_vlist.py</code>
* List of Export/Import/Internal states, generated with <code>src/GMAO_Shared/MAPL_Base/mapl_vlist.py</code>
** [[Icarus 1.0 states sorted by short name | Sorted by short name]]
** [[Icarus 2.0 states sorted by short name | Sorted by short name]]
** [[Icarus 1.0 states sorted by component name | Sorted by component name]]
** [[Icarus 2.0 states sorted by component name | Sorted by component name]]
<!--
<!--
Created by:
Created by:
  $ ./GMAO_Shared/MAPL_Base/mapl_vlist.py --sort comp --format wiki /home/mathomp4/Models/Icarus-1_0_p1/GEOSagcm/src/GEOSgcs_GridComp/ > i10p1_states_sort_by_comp.txt
  $ ./GMAO_Shared/MAPL_Base/mapl_vlist.py --sort comp --format wiki /home/mathomp4/Models/Icarus-2_0/GEOSagcm/src/GEOSgcs_GridComp/ > /home/mathomp4/MindMapFiles/Icarus-2_0/i20_states_sort_by_comp.txt


  $ ./GMAO_Shared/MAPL_Base/mapl_vlist.py --sort short --format wiki /home/mathomp4/Models/Icarus-1_0_p1/GEOSagcm/src/GEOSgcs_GridComp/ > i10p1_states_sort_by_short.txt
  $ ./GMAO_Shared/MAPL_Base/mapl_vlist.py --sort short --format wiki /home/mathomp4/Models/Icarus-2_0/GEOSagcm/src/GEOSgcs_GridComp/ > /home/mathomp4/MindMapFiles/Icarus-2_0/i20_states_sort_by_short.txt
-->
-->


Line 94: Line 110:
* [[GEOS-5 Run-Time Characteristics]]
* [[GEOS-5 Run-Time Characteristics]]


* Hierarchical structure: Below is a (partially folded) view of the Icarus 1.0 hierarchy where each node is a GridComp. Some of the nodes are folded (marked with a circle at the end) for clarity - clicking the composite node reveals the sub-nodes.
* Hierarchical structure: Below is a (partially folded) view of the Icarus 2.0 hierarchy where each node is a GridComp. Some of the nodes are folded (marked with a circle at the end) for clarity - clicking the composite node reveals the sub-nodes.


<!--
<!--
Line 100: Line 116:
GEOSgcs (or agcm or ogcm) and ran:
GEOSgcs (or agcm or ogcm) and ran:


   $ tree -d -I CVS -X | sed -f ~/MindMapFiles/mindmap.sedfile > ~/MindMapFiles/i10p1_tree.mm
   $ tree -d -I CVS -X | sed -f ~/MindMapFiles/mindmap.sedfile > ~/MindMapFiles/Icarus-2_0/i20_tree.mm


You'll then need to manually go into the XML file and change the top
You'll then need to manually go into the XML file and change the top