Difference between revisions of "GEOS-Chem coding and debugging"
From Geos-chem
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]]''''' |
#[[Minimum system requirements for GEOS-Chem|Minimum system requirements]] | #[[Minimum system requirements for GEOS-Chem|Minimum system requirements]] | ||
#[[Installing required software]] | #[[Installing required software]] | ||
Line 11: | Line 11: | ||
#[[Running GEOS-Chem|Running]] | #[[Running GEOS-Chem|Running]] | ||
#[[GEOS-Chem output files|Output files]] | #[[GEOS-Chem output files|Output files]] | ||
− | #[[ | + | #[[Python tools for use with GEOS-Chem]] |
#<span style="color:blue">'''Coding and debugging'''</span> | #<span style="color:blue">'''Coding and debugging'''</span> | ||
#[[GEOS-Chem_overview#Further_reading|Further reading]] | #[[GEOS-Chem_overview#Further_reading|Further reading]] | ||
Line 54: | Line 54: | ||
---- | ---- | ||
− | '''''[[ | + | '''''[[#Python tools for use with GEOS-Chem|Previous]] | [[GEOS-Chem_overview#Further_reading|Next]] | [[Getting Started with GEOS-Chem]]''''' |
Revision as of 21:35, 8 December 2020
Previous | Next | Getting Started with GEOS-Chem
- Minimum system requirements
- Installing required software
- Configuring your computational environment
- Downloading source code
- Downloading data directories
- Creating run directories
- Configuring runs
- Compiling
- Running
- Output files
- Python tools for use with GEOS-Chem
- Coding and debugging
- 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
- Guide to using Git with GEOS-Chem
- Developing GEOS-Chem
- Developing GCHP
- Developing HEMCO
- Programming techniques for HPC environments
- Derived type objects used by GEOS-Chem
- Working with netCDF data files
- Submitting updates for inclusion in GEOS-Chem
Debugging resources
- Debugging GEOS-Chem
- Guide to GEOS-Chem error messages
- List of GEOS-Chem bugs and in which version they were resolved
- Also see our list of GEOS-Chem issues on Github
- Currently unresolved issues in GEOS-Chem
- Known GEOS-Chem issues caused by compiler bugs
- Submitting GEOS-Chem support requests
For advanced users
- 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
- Passing array arguments efficiently in GEOS-Chem
- Floating point math issues