MPAS-A Code Contributor GuideΒΆ

This document is intended to describe general development practices within the MPAS project. The information contained should be read prior to starting a project within the MPAS framework. Instructions can be used by MPAS core developers, or external developers. Notes specific to external developers are made where relevant.


Becoming an MPAS Developer

A summary on becoming an MPAS developer

Repository Descriptions

Descriptions of MPAS development/release, testing, documents, tools, and data

Development

An overview of the code development process, including designing documents, forks, pull requests, branch strategy, release branches, and version numbers

Development Guidelines

Development guidelines for code contributors, including general code introduction and parallelization strategy

Addition of a New Core

Information about adding a new core

Copyright Information

Copyright information

Core Maintainers

A list of maintainers for each core