Quick Links
About Release1
Install: Getting started
Downloading
Building the code
Running the code
Tutorials
Barotropic gyre
Baroclinic gyre
Global ocean
Open ocean convection
Gravity plume
Held-Saurez atmosphere
Documentation
Continuous formulation
Numerical discretization
Vector invariant equations
2.16 Linear advection schemes> Linear advection Schemes
2.17 Non-linear advection schemes> Non-linear advection Schemes
About
Installation
Tutorials
Documentation
Browse Code
Alphabetical list of page titles
A more complicated example (3.20.5 )
A Rotating Tank in Cylindrical Coordinates (3.21 )
About this document ...
Adams-Bashforth III (9.1.1 )
Adjoint (1.3.9 )
Adjoint code generation using OpenAD (5.5 )
Adjoint dump & restart - divided adjoint (DIVA) (5.4 )
Advection and tracer transport (3.11.1 )
Advection of momentum (2.14.1 )
Annotated call tree for MITgcm and WRAPPER (4.4.1 )
Appendix ATMOSPHERE (1.4 )
Appendix OCEAN (1.5 )
Appendix:OPERATORS (1.6 )
Atmosphere (1.3.2 )
Atmosphere Packages (6.5 )
Atmospheric Intermediate Physics: AIM (6.5.1 )
Automated testing (3.7.2 )
Automatic Differentiation (5. )
Baroclinic Gyre MITgcm Example (3.10 )
Barotropic Gyre MITgcm Example (3.9 )
Binary input data (3.16.2 )
Biogeochemistry Packages (6.8 )
Biogeochemistry Tutorial (3.17 )
Boundary forced internal waves (1.2.5 )
Build and run the model (3.16.5 )
Building MITgcm (3.4 )
Building MITgcm adjoint with OpenAD (5.5.3 )
Building the AD code using TAF (5.2.2 )
Building with MPI (3.4.3 )
Building/compiling the code elsewhere (3.4.1 )
BULK_FORCE: Bulk Formula Package (6.4.6 )
C grid staggering of variables (2.11.2 )
CAL: The calendar package (6.4.8 )
Centered fourth order advection (2.17.3 )
Centered second order advection-diffusion (2.17.1 )
Code and Parameters files for this tutorial (3.11.5 )
Code Configuration (3.10.4 )
Code configuration (3.16.3 )
Code configuration (3.17.3 )
Code Configuration (3.18.3 )
Code configuration (3.19.2 )
Code Configuration (3.20.3 )
Code Configuration (3.21.4 )
Code Configuration (3.9.3 )
Code configuration (5.3.2 )
Code description (5.3.1 )
Communication mechanisms (4.2.5 )
Communication primitives (4.2.8 )
Comparison of advection schemes (2.19 )
Comparison of different advection schemes (3.11.4 )
Compile Options (8.1.5 )
Compiling (3.18.4 )
Compiling the model and its adjoint (3.19.3 )
Configuration (3.16.1 )
Continuity and horizontal pressure gradient terms (2.12 )
Continuous equations in `r' coordinates (1.3 )
Controlling communication (4.3.3 )
Convection and mixing over topography (1.2.4 )
Coordinate systems (1.6.1 )
Coriolis terms (2.14.2 )
Coriolis terms (2.15.3 )
Coupler for mapping between Atmosphere and ocean (6.7.2 )
Coupling interface for Atmospheric Intermediate code (6.7.1 )
Crank-Nicolson barotropic time stepping (2.10.1 )
CTRL: Model Parameter Adjustment Capability (8.3 )
Curvature metric terms (2.14.3 )
Custom Cost Functions (8.1.3 )
Customizing MITgcm (3.6 )
Derivation of discrete energy conservation (2.14.7 )
Diagnostics and I/O - Packages II, and Post-Processing Utilities (7. )
Diagnostics Reference (7.1.6 )
Diagnostics-A Flexible Infrastructure (7.1 )
DIC Package (6.8.2 )
Directory structure of model examples (3.8.2 )
Discrete Numerical Configuration (3.10.3 )
Discrete Numerical Configuration (3.12.2 )
Discrete Numerical Configuration (3.13.2 )
Discrete numerical configuration (3.15.3 )
Discrete Numerical Configuration (3.21.3 )
Discrete Numerical Configuration (3.9.2 )
Discretization and Algorithm (2. )
Distributed memory communication (4.2.7 )
Dos and Donts (7.1.5 )
Downloading and installing OpenAD (5.5.2 )
ECCO: model-data comparisons using gridded data sets (8.1 )
Eddy Viscosity (2.21.1 )
Equations (7.1.2 )
Equations (7.7.2 )
Equations of motion for the ocean (1.5.1 )
Equations solved (3.10.2 )
Equations solved (3.15.2 )
Equations Solved (3.17.2 )
Equations Solved (3.21.2 )
Equations Solved (3.9.1 )
Estimating Resource Requirements (4.4.3 )
Example Grids (7.5.2 )
exch2: Extended Cubed Sphere Topology (6.2.4 )
EXF: The external forcing package (6.4.7 )
Experiment Configuration (3.12.3 )
Experiment Configuration (3.13.3 )
Experiment Configuration (3.14.4 )
Experiment configuration (3.15.5 )
Explicit time-stepping: Adams-Bashforth (2.5 )
FFT Filtering Code (6.2.3 )
Finding the pressure field (1.3.6 )
First order upwind advection (2.17.4 )
Fizhi: High-end Atmospheric Physics (6.5.3 )
Flux-form momentum equations (2.14 )
Forcing (3.14.2 )
Forcing/dissipation (1.3.7 )
Fortran Native I/O: MDSIO and RW (7.3 )
Forward or direct sensitivity (5.1.1 )
Full list of model examples (3.8.1 )
GCHEM Package (6.8.1 )
General features (8.5.1 )
General purpose numerical infrastructure packages (6.3 )
General setup (5.2.1 )
Generic Advection/Diffusion (6.2.1 )
Generic Cost Function (8.1.1 )
Generic Integral Function (8.1.2 )
Getting Started with MITgcm (3. )
GGL90: a TKE vertical mixing scheme (6.4.3 )
Global atmosphere: `Held-Suarez' benchmark (1.2.1 )
Global ocean circulation (1.2.3 )
Global Ocean MITgcm Example (3.12 )
Global Ocean State Estimation Example (3.18 )
Global state estimation of the ocean (1.2.7 )
GMREDI: Gent-McWilliams/Redi SGS Eddy Parameterization (6.4.1 )
Gradient of Bernoulli function (2.15.5 )
Gravity Plume On a Continental Slope (3.16 )
Grid Generation (7.5 )
Grid initialization and data (2.11.3 )
Gridalt - Alternate Grid Package (6.2.5 )
Gyre Advection Example (3.11 )
Held-Suarez Atmosphere MITgcm Example (3.14 )
Horizontal dissipation (2.15.7 )
Horizontal divergence (2.15.6 )
Horizontal grid (2.11.4 )
Hydrostatic balance (2.13 )
Hydrostatic Primitive Equations for the Atmosphere in pressurecoordinates (1.4.1 )
Hydrostatic, Quasi-hydrostatic, Quasi-nonhydrostatic andNon-hydrostatic forms (1.3.4 )
Illustrations of the model in action (1.2 )
Implementation of the control variable and the cost function (3.18.2 )
Implicit time-stepping: backward method (2.6 )
Introducing a tracer into the flow (3.11.2 )
Introduction (1.1 )
Introduction (5.4.1 )
Introduction (5.5.1 )
Introduction (7.1.1 )
Introduction (7.4.1 )
Introduction (7.7.1 )
Key routines (7.7.3 )
Key Routines (8.1.4 )
Key Subroutines and Parameters (7.1.3 )
Kinematic Boundary conditions (1.3.1 )
Kinetic energy (2.15.2 )
KL10: Vertical Mixing Due to Breaking Internal Waves (6.4.5 )
KPP: Nonlocal K-Profile Parameterization for Vertical Mixing (6.4.2 )
Land package (6.5.2 )
Lateral dissipation (2.14.5 )
Linear advection schemes (2.17 )
Looking at the output (3.5.2 )
Machine model parallelism (4.2.4 )
MDSIO (7.3.1 )
Measuring and Characterizing Performance (4.4.2 )
Memory architecture (4.2.9 )
Mercator, Nondimensional Equations (2.21.2 )
Method 1 - Checkout from CVS (3.2.1 )
Method 2 - Tar file download (3.2.2 )
MITgcm Example Experiments (3.8 )
MITgcm execution under WRAPPER (4.4 )
MITGCM USER MANUAL
MITGCM USER MANUAL
MNC Internals (7.2.3 )
MNC Troubleshooting (7.2.2 )
Model and directory structure (3.3 )
Model parameters (3.16.4 )
Mom Diagnostics (2.14.8 )
Monitor: Simulation state monitoring toolkit (7.4 )
Multi-dimensional advection (2.18.4 )
NetCDF I/O: MNC (7.2 )
Non-hydrostatic formulation (2.9 )
Non-hydrostatic metric terms (2.14.4 )
Non-linear advection schemes (2.18 )
Non-linear free-surface (2.10.2 )
Nonlinear Viscosities for Large Eddy Simulation (2.21 )
Notation (2.1 )
Notes on the flux form of the PV equation and vertical PV fluxes (7.7.5 )
Number of iterations vs. number of simulations (8.5.3 )
Numerical stability criteria and other considerations (3.15.4 )
OBCS: Open boundary conditions for regional modeling (6.3.1 )
Obtaining the code (3.2 )
Ocean (1.3.3 )
Ocean biogeochemical cycles (1.2.8 )
Ocean gyres (1.2.2 )
Ocean Packages (6.4 )
Ocean State Estimation Packages (8. )
Offline Example (3.20 )
OPPS: Ocean Penetrative Plume Scheme (6.4.4 )
Other Time-stepping Options (9.1 )
Output files (3.5.1 )
Overall architectural goals (4.1 )
Overview (3.10.1 )
Overview (3.12.1 )
Overview (3.13.1 )
Overview (3.14.1 )
Overview (3.15.1 )
Overview (3.17.1 )
Overview (3.18.1 )
Overview (3.20.1 )
Overview (3.21.1 )
Overview of MITgcm (1. )
Overview of the experiment (3.19.1 )
P coordinate Global Ocean MITgcm Example (3.13 )
Package Activation (6.1.2 )
Package Coding Standards (6.1.3 )
Package Inclusion/Exclusion (6.1.1 )
Packages Related to Coupled Model (6.7 )
Packages Related to Hydrodynamical Kernel (6.2 )
Parameter sensitivity using the adjoint of MITgcm (1.2.6 )
Parameters: Computational domain, geometry and time-discretization (3.6.1 )
Parameters: Equation of state (3.6.2 )
Parameters: Momentum equations (3.6.3 )
Parameters: Simulation controls (3.6.5 )
Parameters: Tracer equations (3.6.4 )
Physical Parameterizations - Packages I (6. )
Potential vorticity Matlab Toolbox (7.7 )
Pre- and Post-Processing Scripts and Utilities (7.6 )
Pre-processing software (7.6.2 )
Pressure method with implicit linear free-surface (2.4 )
Pressure method with rigid-lid (2.3 )
Previous Applications of MITgcm (10. )
PROFILES: model-data comparisons at observed locations (8.2 )
PTRACERS Package (6.3.3 )
RBCS Package (6.3.2 )
Recipe 1: single processor (5.4.2 )
Recipe 2: multi processor (MPI) (5.4.3 )
Relative vorticity (2.15.1 )
Reverse or adjoint sensitivity (5.1.2 )
Running MITgcm (3.5 )
Running the estimation (3.18.5 )
Running The Example (3.10.5 )
Running the example (3.15.6 )
Running the example (3.17.4 )
Running The Example (3.20.4 )
RW Basic binary I/O utilities (7.3.2 )
Sea Ice Packages (6.6 )
SEAICE Package (6.6.2 )
Second order flux limiters (2.18.1 )
Selecting an advection scheme (3.11.3 )
Sensitivity of Air-Sea Exchange to Tracer Injection Site (3.19 )
Set-up description (3.14.3 )
SHAP Diagnostics (2.20.1 )
Shapiro Filter (2.20 )
Shapiro Filter (6.2.2 )
Shared memory communication (4.2.6 )
Shear terms (2.15.4 )
SHELFICE Package (6.6.3 )
Simulations of laboratory experiments (1.2.9 )
SMOOTH: Smoothing And Covariance Model (8.4 )
Software Architecture (4. )
Solution strategy (1.3.5 )
Some basic algebra (5.1 )
Spatial discretization of the dynamical equations (2.11 )
Specifying a domain decomposition (4.3.1 )
Staggered baroclinic time-stepping (2.8 )
Starting the code (4.3.2 )
Storing vs. recomputation in reverse mode (5.1.3 )
STREAMICE Package (6.6.4 )
Summary (4.2.10 )
Supporting hardware neutrality (4.2.2 )
Surface Driven Convection (3.15 )
Synchronous time-stepping: variables co-located in time (2.7 )
Target hardware (4.2.1 )
Technical details (7.7.4 )
Testing (3.7 )
The AD build process in detail (5.2.3 )
The control variables (independent variables) (5.2.5 )
The cost function (dependent variable) (5.2.4 )
The finite volume method: finite volumes versus finite difference (2.11.1 )
The gradient check package (5.3 )
The line search optimisation algorithm (8.5 )
The online vs. offline version (8.5.2 )
Third order direct space time (2.18.2 )
Third order direct space time with flux limiting (2.18.3 )
Third order upwind bias advection (2.17.2 )
THSICE: The Thermodynamic Sea Ice Package (6.6.1 )
Time-extrapolation of tracer (rather than tendency) (9.1.2 )
Time-stepping (2.2 )
Time-stepping of tracers (3.20.2 )
Time-stepping of tracers: ABII (2.16.1 )
TLM and ADM generation in general (5.2 )
Toolkit for building couplers (6.7.3 )
Topography: partially filled cells (2.11.6 )
Tracer equations (2.16 )
Under development (9. )
Usage Notes (7.1.4 )
Using genmake2 (3.4.2 )
Using MITgcm Packages (6.1 )
Using MNC (7.2.1 )
Using Monitor (7.4.2 )
Using SPGrid (7.5.1 )
Using testreport (3.7.1 )
Using the WRAPPER (4.3 )
Utilities supplied with the model (7.6.1 )
Variants on the Free Surface (2.10 )
Vector invariant form (1.3.8 )
Vector invariant momentum equations (2.15 )
Vertical dissipation (2.14.6 )
Vertical dissipation (2.15.8 )
Vertical grid (2.11.5 )
Where to find information (3.1 )
WRAPPER (4.2 )
WRAPPER machine model (4.2.3 )
Copyright © 2006 Massachusetts Institute of Technology
Last update 2018-01-23