modules

modules#

Module: fridom.nonhydro.modules

Submodules

advection

A collection of modules for the nonhydrostatic model.

closures

Closures for the non-hydrostatic model.

pressure_solvers

Pressure solvers for the non-hydrostatic model.

advection

A collection of modules for the nonhydrostatic model.

forcings

Forcing modules for the nonhydrostatic model.

animation

Modules for creating animated output of the model.

Classes, Functions, and Variables

LinearTendency()

Computes the linear tendency of the nonhydrostatic model.

TendencyDivergence()

Compute the divergence of the tendency of the model.

PressureGradientTendency()

Pressure gradient tendency module.

MainTendency()

Main Tendency module for the nonhydrostatic model.

Diagnostics([interval, energy_info, cfl_info])

NaNChecker([clock_trigger])

Check if a state vector contains NaN values.

NetCDFWriter([write_trigger, ...])

Writing model output to NetCDF files.

Ramper(start_time, ramp_period, ...)

A module for ramping up and down parameters during a simulation.

RestartModule([realtime_interval, ...])

Automatically restart the job at a given interval.

ResetTendency()

A module that resets the tendency of a model state.

Module()

Base class for all modules.

module_method(method)

Decorate the start, update and stop method of a module.

FigureSaver(filename, model_time, plotter[, dpi])

Saves a figure created by a Plotter module to a file.

A collection of modules for the nonhydrostatic model.