This file in the GSM calls the top level interface to the non-radiation physics driver. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | gloopb (grid_fld, g3d_fld, sfc_fld, |
This file in the GSM calls the top level interface to the non-radiation physics driver.
subroutine gloopb invokes the physics driver's call to the non-radiation portion of the physics through the use of the module nuopc_physics.
Definition in file gloopb.f.
subroutine gloopb | ( | type(grid_var_data) | grid_fld, |
type(g3d_var_data) | g3d_fld, | ||
type(sfc_var_data) | sfc_fld | ||
) |
The GSM call to the subroutine gloopr invokes the physcis driver's call to the non-radiation portion of the physics through the use of the module nuopc_physics. The NUOPC physics driver is accessed by the GSM through the use of containers and methods provided by module nuopc_physics. Each of the containers is filled by a setphys method applied to the container. Then once the containers are filled, the method nuopc_phys_run is used to advance the non-radiation physics a single physics timestep. These containers and methods are defined in nuopc_physics.F90.
grid_fld | The NUOPC physics driver is accessed through the containers and methods provided by nuopc_physics. |
Local Physics driver containers Defined in nuopc_physics.F90
The setphys method packs the non-radiation physics containers with the items required by the non-radiation physics.
Main call to nuopc_phys_run() to invoke the non-radiation part of the physics driver (gbphys).
Definition at line 15 of file gloopb.f.
References gbphys().
Referenced by do_physics_one_step().