Earth System Model: Ocean Component

Yi Chao, JPL, September 8, 1997

dash-lines: involved coupling with the atmospheric model

Ocean_main.F
routine linking the ocean model

Couple.F
coupling routines for information exchanging between the ocean and atmosphere models, grid transformation, and field transfer

(COUPLE, SSCLO1, SETSCL, INITOC_NET, SSTINS, O2GEIU, G2OEIU)

solid-lines: ocean stand-alone model

Main.F
main program to start the stand-alone ocean model

Setup.F
initialize various processors and configuration

Ocean.F
control the overall ocean model

Initial F.
initialize the ocean model calling the following subroutines:
xy_grid
define the horizontal grid
z_grid
define the vertical grid

topography
initialize the model bottom topography either from an IO file or defined as idealized geometry
set_ts_profile
when start from rest, read in or define the initial temperature and salinity profiles from some previous estimates
read_dump
when start from restart files, read in the temperature,salinity and current profiles from IO files
set_sources
prescribe the restoring iterms if any
set_initial_vbcread
in the initial surface boundary conditions

Step.F
called every time steps to control the model integration

time_manager
compute time variables of year, month, day, seconds,etc.
set_vbc
read in the boundary conditions at specified time interval
baroclinic
integrate the baroclinic equation
barotropic
integrate the barotropic equation