| 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. |