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

ISPACK
Spectral transformation library for numerical fluid dynamics and barotoropic / shallow water models with plane or spherical geometries
spmodel
Hierarchical spectral models for geophysical fluid dynamics (equation-like expression of ISPACK covered with Fortran 90 interface). Barotoropic / shallow water models with plane or spherical geometries, MHD dynamo models in rotating spherical shells are included.
deepconv
A two/theree-dimensional non-hydrostatic numerical fluid model
DCPAM
A general circulation model based on primitive equation system (Fortran 90, new project) for planetary atmospheres with spmodel as a dynamical core
DCPOM
A general circulation model based on hydrostatic Boussinesq fluid for planetary ocenas
agcm5
A general circulation model based on primitive equation system (Fortran 77, old project)
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

Tutorial and virtual environment

Archives of tutorials for dcmodel (spmodel, deepconv, DCPAM) given in the workshops for numerical computations by dcmodel development group (Sorry, this page is described in Japanese).

Virtual environment information
Introduction to dcmodel
spmodel tutorial
deepconv tutorial
DCPAM tutorial

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.
dcmodel-thum : script for showing results briefly (Sorry, this page is described in Japanese)
A ruby script which enable us to show experiment results briefly and easily

Remarks in use

  • Remarks

    Copyright, modification, redistribution, etc.

  • Contact address

    If you have any comments and qusetions, please send an email to .

dcmodel project's archives (for developer group)

Archives

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

Acknowledgements