The IPD module. More...
Data Types | |
| interface | interface |
Functions/Subroutines | |
| subroutine | ccpp_ipd_init (cdata, ierr) |
| IPD initialization subroutine. | |
| subroutine | ccpp_ipd_fini (cdata, ierr) |
| IPD finalization subroutine. | |
| subroutine | ccpp_ipd_run (scheme, cdata, ierr) |
| The run subroutine for the IPD. This will call the various physics schemes as specified in the suite data. | |
The IPD module.
The IPD routines for calling the specified physics schemes.
| subroutine ccpp_ipd::ccpp_ipd_fini | ( | type(ccpp_t),intent(inout),target | cdata, | |
| integer | ierr | |||
| ) |
IPD finalization subroutine.
This loops over all defined schemes to close the handle to the scheme library
| [in,out] | cdata | The CCPP data of type ccpp_t |
| [out] | ierr | Integer error flag |


| subroutine ccpp_ipd::ccpp_ipd_init | ( | type(ccpp_t),intent(inout),target | cdata, | |
| integer | ierr | |||
| ) |
IPD initialization subroutine.
This loops over all defined schemes to obtain a function pointer to them.
| [in,out] | cdata | The CCPP data of type ccpp_t |
| [out] | ierr | Integer error flag |


| subroutine ccpp_ipd::ccpp_ipd_run | ( | type(ccpp_scheme_t),intent(in) | scheme, | |
| type(ccpp_t),intent(inout),target | cdata, | |||
| integer,intent(out) | ierr | |||
| ) |
The run subroutine for the IPD. This will call the various physics schemes as specified in the suite data.
| [in] | scheme | The scheme to run |
| [in,out] | cdata | The CCPP data of type ccpp_t |
| [out] | ierr | Integer error flag |


1.6.1