Difference between revisions of "GEOS-Chem coding and debugging"

From Geos-chem
Jump to: navigation, search
Line 1: Line 1:
 
__FORCETOC__
 
__FORCETOC__
 
'''''[[Python tools for use with GEOS-Chem|Previous]] | [[GEOS-Chem_overview#Further_reading|Next]] | [[Getting Started with GEOS-Chem]]'''''
 
'''''[[Python tools for use with GEOS-Chem|Previous]] | [[GEOS-Chem_overview#Further_reading|Next]] | [[Getting Started with GEOS-Chem]]'''''
#[[Minimum system requirements for GEOS-Chem|Minimum system requirements]]
+
#[[Minimum system requirements for GEOS-Chem|Minimum system requirements (and software installation)]]
#[[Installing required software]]
+
 
#[[Configuring your computational environment]]
 
#[[Configuring your computational environment]]
 
#[[Downloading GEOS-Chem source code|Downloading source code]]
 
#[[Downloading GEOS-Chem source code|Downloading source code]]
Line 35: Line 34:
 
== Debugging resources ==
 
== Debugging resources ==
  
*[[Debugging GEOS-Chem]]
+
*[https://geos-chem.readthedocs.io/en/latest/geos-chem-shared-docs/supplemental-guides/debug-guide.html Debug GEOS-Chem and HEMCO errors]
 
*''[[Guide to GEOS-Chem error messages]]''
 
*''[[Guide to GEOS-Chem error messages]]''
 
*[[Bugs and fixes|List of GEOS-Chem bugs and in which version they were resolved]]
 
*[[Bugs and fixes|List of GEOS-Chem bugs and in which version they were resolved]]
 
**Also see our [http://github.com/geoschem/geos-chem/issues list of GEOS-Chem issues on Github]
 
**Also see our [http://github.com/geoschem/geos-chem/issues list of GEOS-Chem issues on Github]
*[[Currently unresolved issues in GEOS-Chem]]
+
*[https://geos-chem.readthedocs.io/en/latest/reference/SUPPORT.html Submitting GEOS-Chem support requests]
*[[Known issues caused by compiler bugs|Known GEOS-Chem issues caused by compiler bugs]]
+
*[[Submitting GEOS-Chem support requests]]
+
  
 
== For advanced users ==
 
== For advanced users ==
  
 
*[[Profiling GEOS-Chem with the TAU performance system]]
 
*[[Profiling GEOS-Chem with the TAU performance system]]
*[[Debugging with the GEOS-Chem unit tester]]
 
*[[Performing Difference Tests with GEOS-Chem]]
 
 
*[[Parallelizing GEOS-Chem]] with the OpenMP directives
 
*[[Parallelizing GEOS-Chem]] with the OpenMP directives
 
*[[Passing array arguments efficiently in GEOS-Chem]]
 
*[[Passing array arguments efficiently in GEOS-Chem]]

Revision as of 15:29, 4 August 2022

Previous | Next | Getting Started with GEOS-Chem

  1. Minimum system requirements (and software installation)
  2. Configuring your computational environment
  3. Downloading source code
  4. Downloading data directories
  5. Creating run directories
  6. Configuring runs
  7. Compiling
  8. Running
  9. Output files
  10. Python tools for use with GEOS-Chem
  11. Coding and debugging
  12. Further reading


Overview

On this page we provide information about GEOS-Chem coding and debugging, as well as the procedure by which new features are added.

Coding resources

Debugging resources

For advanced users



Previous | Next | Getting Started with GEOS-Chem