Lua implementation of the modular arbitrary-order ocean-atmosphere model: MAOOAM

Modules

maooam Lua implementation of the modular arbitrary-order ocean-atmosphere model MAOOAM.
tl_ad_tensor Tangent Linear (TL) and Adjoint (AD) model versions of MAOOAM.
params Integration parameters and physical parameters for the modular arbitrary-order ocean-atmosphere model MAOOAM.
modeselection This file must return a table with two fields: atmos and ocean, each of which contain an array with the selected {Nx,Ny} wavenumbers of the modes to be included in the respective components of MAOOAM.
aotensor The equation tensor for MAOOAM (the modular arbitrary-order ocean-atmosphere model) which allows for an extensible set of modes in the ocean and in the atmosphere.
inprod_analytic Inner products between the truncated set of basis functions for the ocean and atmosphere streamfunction fields.
write_IC The function write_IC writes an initial condition template in IC.lua if the file does not yet exist.
restore The restore function restores the dynamical state and the statistics of a previous run from a snapshot file.
array Arrays with operations.
tensor Sparse tensor tools.
rk2 A simple yet stable second order Runge-Kutta scheme (Heun's method).
rk4 A classical fourth order Runge-Kutta scheme.
rk4_tl_ad A classical fourth order Runge-Kutta scheme for the TL/AD model.
stat Stable statistics accumulator for n-arrays.
rand Random number generation utility.
gz gz.lua is a very basic ffi binding to the functions gzopen, gzwrite and gzclose of zlib.

Topics

README.md
TL_AD.md
generated by LDoc Last updated 2017-01-05 15:53:41