Marine Biogeochemistry Library

The Marine Biogeochemistry Library, or MARBL, is a Fortran software package to be used by ocean general circulation models. It is available via github. Licensing details are provided in the top-level LICENSE file.

About This Guide

This document has four major sections.

The user’s guide is designed to support configuring and running MARBL.

We also provide some examples of how MARBL is implemented in GCMs.

The developer’s guide provides techincal documentation of the MARBL code.

The scientific guide aims to communicate the scientific underpinnings of the formulations encoded in MARBL.


This version of MARBL has been made public solely for use in CESM 2.1. If you want to bring MARBL in to your GCM, please wait for the official MARBL 1.0.0 release.


MARBL is supported by the DOE Biological and Environmental Research office and the National Center for Atmospheric Research, which is funded by the National Science Foundation.