GFD Dennou Club Dcmodel project

What is dcmodel?

The goal of dcmodel project is developing hierarchical numerical models for fluid dynamics in Earth and planetary sciences.

Products

Fluid models

agcm5
A general circulation model based on primitive equation system (Fortran 77, old project)
DCPAM
A general circulation model based on primitive equation system (Fortran 90, new project) for planetary atmospheres with spmodel as a dynamical core
deepconv
A two/theree-dimensional non-hydrostatic numerical fluid model
dynamo
A MHD dynamo model in a rotating sphere and spherical shells (written with spmodel library)
spmodel
Hierarchical spectral models for geophysical fluid dynamics (equation-like expression of ISPACK covered with Fortran 90 interface)
ISPACK
Spectral transformation library for numerical fluid dynamics and barotoropic / shallow water models with plane or spherical geometries
gms
A grid model development tool and sample programs
IGModel
An icosahedral grid atmospheric model

Energy model

oboro
An equiribrium cloud condensation model by using Gibbs free energy minimization method
dcrtm (Sorry, this page is described in Japanese)
A radiative transfer model for planetary atmospheres

I/O library

gtool5
Fortran 90/95 library for hierarchical numerical models

Workshop

Archives of workshos for numerical computations and meeting logs by dcmodel development group (Sorry, this page is described in Japanese).

Archives

Products for developers

Utilities for documentation

Enhanced version of RDoc Fortran 90/95 parser
The patch or pachage of Fortran 90/95 parser for RDoc

Guidelines for developing resources (documents, data, and source codes)

dcmodel programing guideline (Sorry, this page is described in Japanese)
(formerly "dcmodel coding rules") Naming rules for variables, programing style, etc
dcmodel documentation guideline (Sorry, this page is described in Japanese)
Documentation rules for manuals of mathematical models, descritaization, and source codes.

Remarks in use

dcmodel project's archives (for developer group)

Archives

Documents for model developers (Sorry, this page is described in Japanese)
Old models

Acknowledgements