| Abstract Interface | Location | Description |
|---|---|---|
| kernel_1D | leapLagrangian | |
| lagrangian_obj_assign | leapLagrangian | (Deferred) Performs assignemnt of an extended type. |
| lagrangian_read | leapLagrangian | (Deferred) Reads lagrangian objects from file in parallel. |
| lagrangian_SetMPIDataTypeParams | leapLagrangian | (Deferred) Sets up parameters used to create the MPI derived type. |
| lagrangian_SetObjectType | leapLagrangian | (Deferred) Sets the type of the polymorphic sample. |
| lagrangian_write | leapLagrangian | (Deferred) Writes Lagrangian objects to file in parallel. |
| locator | leapLagrangian | (Deferred) Returns the MPI rank that owns the lagrangian object. |
| solver_Advance | leapSolver | Advances solution from t to t+dt. |
| solver_Finalize | leapSolver | Finalizes solver and frees its associated memory. |
| solver_Initialize | leapSolver | Initializes the solver. |
| solver_LinkHDF5Object | leapSolver | Links an HDF5 object to this solver. |
| solver_Monitor | leapSolver | Computes and write monitored values. |
| solver_Output | leapSolver | Writes single precision data needed for visualizations. |
| solver_Prepare | leapSolver | Prepares data before run. |
| solver_Restart | leapSolver | Writes simulation data to disk required for restarts. |