|
MONC
|
Go to the source code of this file.
Modules | |
| module | pstep_mod |
| Stepping of the pressure field. Completes the time-stepping of the velocity fields by adding the pressure term (dp/dx_i). In addition, ensures that l_zu and l_zv satisfy the Galilean-transformed boundary condition. This does not do the flow field _p terms which are only needed for diagnostics, nore does it do field halo swapping which is again only needed for diagnostics. | |
Functions/Subroutines | |
| type(component_descriptor_type) function, public | pstep_mod::pstep_get_descriptor () |
| Descriptor of this component for registration. More... | |
| subroutine | pstep_mod::initialisation_callback (current_state) |
| Initialisation callback hook which will check the diverr component is enabled (as this allocates p) More... | |
| subroutine | pstep_mod::timestep_callback (current_state) |
| Called each timestep, this will step the pressure field for the non halo columns. More... | |
| subroutine | pstep_mod::step_pressure_field (current_state) |
| Does the actual stepping of the pressure field. More... | |
| subroutine | pstep_mod::perform_galilean_transformation (current_state, y_index, x_index) |
| Performs Galilean transformation of flow current and z fields. More... | |
1.8.14