Next:
Introduction
Up:
html
Previous:
Store values in a
Utilities
Subsections
Introduction
Module util -- parameters and interfaces for utilities
Diffusion schemes -- grid centers
Diffusion schemes -- grid faces
Advection schemes -- grid centers
Lagrangian particle random walk
Module mtridiagonal -- solving the system
Allocate memory
Simplified Gaussian elimination
De-allocate memory
Module eqstate -- the equation of state
Read the namelist
eqstate
Select an equation of state
Compute thermal expansion coefficient
Compute saline contraction coefficient
The UNESCO equation of state
The
Jackett et al.
(2005)
equation of state
Interpolate from observation space to model grid
Convert between buoyancy fluxes and others
Module time -- keep control of time
Initialise the time system
Convert true Julian day to calendar date
Convert a calendar date to true Julian day
Keep track of time (Julian days and seconds)
Convert a time string to Julian day and seconds
Convert Julian day and seconds into a time string
Return the time difference in seconds
Lagrangian particle random walk
General ODE solver
First-order Euler-forward scheme
Second-order Runge-Kutta scheme
Fourth-order Runge-Kutta scheme
First-order Patankar scheme
Second-order Patankar-Runge-Kutta scheme
Fourth-order Patankar-Runge-Kutta scheme
First-order Modified Patankar scheme
Second-order Modified Patankar-Runge-Kutta scheme
Fourth-order Modified Patankar-Runge-Kutta scheme
First-order Extended Modified Patankar scheme
Second-order Extended Modified Patankar scheme
Calculation of the EMP product term 'p'
Matrix solver
Lars Umlauf
2007-12-11