Community Surface Dynamics Modeling System (CSDMS)

Syvitski, James P; Hutton, Eric; Piper, Mark; Overeem, Irina;
Kettner, Albert; Peckham, Scott (2014): “Plug and play component modeling–the CSDMS 2.0 approach”, International Environmental Modelling and Software Society (iEMSs), 7th International Congress on Environmental Modelling and Software (Ames DP, Quinn N., eds), San Diego, CA, USA.

Basic Model Interface (BMI)

Peckham, Scott D; Hutton, Eric WH; Norris, Boyana (2013): “A
component-based approach to integrated modeling in the geosciences: The design of CSDMS”, Computers & Geosciences, 53: 3-12, ISSN 0098-3004,
Hutton, Eric WH; Piper, Mark D; Tucker, Gregory E (2020): “The Basic
Model Interface 2.0: A standard interface for coupling numerical models in the geosciences”, Journal of Open Source Software, 5(51), 2317,

Scientific Interface Definition Language (SIDL)

Dahlgren, Tamara; Ebner, Dietmar; Epperly, Thomas; Kumfert, Gary;
Leek, James; Prantl, Adrian (2012): “Babel User’s Guide: Part I Foundation: SIDL Basics”. (retrieved 2019-10-09).
Epperly, Thomas GW; Kumfert, Gary; Dahlgren, Tamara; Ebner, Dietmar;
Leek, Jim; Prantl, Adrian; Kohn, Scott (2011): “High-performance language interoperability for scientific computing through Babel”. The International Journal of High Performance Computing Applications. 26 (3): 260–274.

Model grids

Hoffmann, Klaus A; Chiang, Steve T (2000): Computational Fluid
Dynamics Volume I. Third edition. Engineering Education System.
Slingerland, Rudy; Kump, Lee (2011): Mathematical Modeling of
Earth’s Dynamical Systems: A Primer. Princeton University Press.