The Poseidon Ocean Model
Description

Results

Documentation Support Code Credits

Introduction

The Poseidon Ocean Model is a generalized coordinate ocean circulation model


Features of Poseidon:

  • Non-Boussinesq dynamics
  • Finite Volume numerics
  • Arbitrary orthogonal curviliear horizontal coordinates
  • Generalized vertical coordinates
    • Quasi-Isopycnal/Pressure hybrid
    • Mixed Layer/Buffer Zone/Isopycnal hybrid
  • B- or C- grid. (Run-time configuration)
  • Reduced gravity or full barotropic (Run-time option)
  • Split-explicit barotropic treatment (Hallberg, 1997)
  • ALE technique for splitting horizontal and vertical coordinates
  • Implicit vertical diffusion
  • Fortran-95 modularized
  • Uses GEMS parallelization libraries and message-passing paradigm for efficient execution on a variety of platforms:
    • Linux 1cpu (NAG f95)
    • Mac OSX (NAG f95 or IBM XLF8.1)
    • IBM SP cluster (NCAR blackforest and bluesky)
    • Compaq Alpha (GSFC halem)
    • SGI Altix 3700 (GMU SCS)
  • Vector-invariant formulation with 2nd or 4th order advection of potential vorticity
  • Jacobian form for pressure term (Lin, 1997)
  • KPP-like or bulk turbulent mixed layers
  • Run-time selectable tracer advection schemes
    • 2nd, 3rd or 4th order advection
  • Arbitrary bottom topography
    • Minimum ocean depth of millimeters
    • No smoothing required
  • Any number of passive tracers
  • Variable short wave optical properties
  • Compile-time selection of equations of state
    • UNESCO
    • Wright
    • Linear
    • Quadratic
    • Roll-your-own
  • Smagorinsky Laplacian or Biharmonic viscosity (Griffies-Hallberg, 2000)
  • Shapiro filter for mass, momentum or tracers
    • (Mass filter generates horizontal mass fluxes as bolus fluxes)
  • Shapiro filter for null mode removal on B-grid
  • Open upper boundary conditions.

 

 

 !   News

MAPL is Coming
MAPL is a software toolkit that allows developers to quickly create componentized software modules that adhere to a common set of standards. The MAPL software is designed to be used from Fortran programs. It is built on top of the Earth System Modeling Framework (ESMF). MAPL is being developed as part of the NASA Modeling, Analysis and Prediciton Program (MAP). Poseidon is now a MAPL component.
More >>


©2003 Paul Schopf Climate Dynamics Program   College of Science   George Mason University