Goddard Earth Observing System - Earth System Modeling
Official@geos-esm
Goddard Earth Observing System provides standardized Fortran compilation, testing, and configuration frameworks for high-performance Earth system modeling environments.
Agent Skills by Goddard Earth Observing System - Earth System Modeling
Showing 9 vetted skills indexed across 1 GitHub repositories.
mapl-setup
Configure a first-time MAPL development environment with YAML files and Git branching.
mapl-testing
Run and debug MAPL software tests using the pFUnit framework.
fortran-style
Enforce Fortran naming and style conventions for the MAPL project.
remote-build
Automates MAPL builds on remote servers using Intel compilers and CMake configuration flags.
mapl-error-handling
Document MAPL error handling macros and return code conventions in Fortran.
compiler-switching
Switch between NAG, gfortran, and Intel Fortran compilers for MAPL builds.
github-workflow
Explains Git/GitHub workflow for MAPL including branching, commits, and pull requests.
pfunit-troubleshooting
Debug pFUnit test failures in MAPL with diagnostic flags.
mapl-build
Compile MAPL software with Fortran compilers on macOS and Linux.
Frequently Asked Questions About Goddard Earth Observing System - Earth System Modeling
FAQPage SchemaWhat specific tasks are enabled by the GEOS-ESM skill set?▼
These skills enable the configuration, compilation, and validation of Earth system models. Users can manage Fortran-based build environments, enforce strict naming conventions, execute pFUnit test suites, and troubleshoot compilation failures across diverse compiler architectures like Intel, NAG, and gfortran.
Which technical personas benefit from these modeling skills?▼
These skills are designed for climate scientists, computational physicists, and research engineers working within the GEOS-ESM ecosystem. The documentation and configuration standards are specifically tailored for developers maintaining high-performance Fortran codebases for large-scale Earth system simulations.
What are the prerequisites for running these build configurations?▼
Successful implementation requires a Unix-like environment, specifically macOS or Linux, and access to compatible Fortran compilers such as Intel, NAG, or gfortran. Additionally, users must have CMake installed and a working knowledge of Git for repository management and branching.