ccpp_ipd Module Reference

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.

Detailed Description

The IPD module.

The IPD routines for calling the specified physics schemes.


Function/Subroutine Documentation

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

Parameters:
[in,out] cdata The CCPP data of type ccpp_t
[out] ierr Integer error flag

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Parameters:
[in,out] cdata The CCPP data of type ccpp_t
[out] ierr Integer error flag

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Parameters:
[in] scheme The scheme to run
[in,out] cdata The CCPP data of type ccpp_t
[out] ierr Integer error flag

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Defines

Generated on 26 Apr 2017 for ccpp by  doxygen 1.6.1