GEOS-ESMGEOS-ESMOfficialยท9 Agent Skills Included

MAPL

Build, test, and debug MAPL Fortran climate modeling code

Guides developers through building, testing, and debugging the MAPL Fortran framework used in GEOS Earth system models. Covers compiler switching across NAG, gfortran, and Intel, remote builds, pFUnit test debugging, and error-handling macros. Eliminates guesswork around module loading, build directories, and coding standards so contributors ship compliant code faster.
npx skills add GEOS-ESM/MAPL --all -g -y

All Skills in This Repository (9)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install MAPL skills?โ–ผ

Run `npx skills add GEOS-ESM/MAPL --all -g -y` in your terminal to install all skills in this suite globally.

What is MAPL used for?โ–ผ

MAPL is a Fortran foundation layer for the GEOS Earth system model that extends the ESMF framework with higher-level interfaces, I/O, and component conventions.

How do these skills help build MAPL?โ–ผ

They walk you through loading compiler modules, configuring CMake with NAG, gfortran, or Intel, and using separate build directories to avoid mixing compilers.

How do I debug failing MAPL tests?โ–ผ

The testing skills show how to run ctest or pFUnit executables directly with diagnostic and filter flags to isolate and fix failing tests quickly.

Do these skills cover MAPL coding standards?โ–ผ

Yes. Dedicated skills explain Fortran naming conventions, error-handling macros like _RC and _ASSERT, and the GitHub branch and commit workflow for contributors.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’