NUOPC_CheckComponentMetadata Interface

public interface NUOPC_CheckComponentMetadata

Calls

interface~~nuopc_checkcomponentmetadata~~CallsGraph interface~nuopc_checkcomponentmetadata NUOPC_CheckComponentMetadata proc~nuopc_checkcplcomponentmetadata NUOPC_CheckCplComponentMetadata interface~nuopc_checkcomponentmetadata->proc~nuopc_checkcplcomponentmetadata proc~nuopc_checkgridcomponentmetadata NUOPC_CheckGridComponentMetadata interface~nuopc_checkcomponentmetadata->proc~nuopc_checkgridcomponentmetadata interface~esmf_attributeadd ESMF_AttributeAdd proc~nuopc_checkcplcomponentmetadata->interface~esmf_attributeadd interface~esmf_attributegetattpack ESMF_AttributeGetAttPack proc~nuopc_checkcplcomponentmetadata->interface~esmf_attributegetattpack interface~esmf_attributeset ESMF_AttributeSet proc~nuopc_checkcplcomponentmetadata->interface~esmf_attributeset interface~json_getid JSON_GetID proc~nuopc_checkcplcomponentmetadata->interface~json_getid interface~nuopc_checkcomponentattribute NUOPC_CheckComponentAttribute proc~nuopc_checkcplcomponentmetadata->interface~nuopc_checkcomponentattribute proc~esmf_attpackstreamjson ESMF_AttPackStreamJSON proc~nuopc_checkcplcomponentmetadata->proc~esmf_attpackstreamjson proc~esmf_cplcompget ESMF_CplCompGet proc~nuopc_checkcplcomponentmetadata->proc~esmf_cplcompget proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_checkcplcomponentmetadata->proc~esmf_logfounderror proc~json_logwrite JSON_LogWrite proc~nuopc_checkcplcomponentmetadata->proc~json_logwrite proc~nuopc_compliancelogwrite NUOPC_ComplianceLogWrite proc~nuopc_checkcplcomponentmetadata->proc~nuopc_compliancelogwrite proc~nuopc_checkgridcomponentmetadata->interface~esmf_attributeadd proc~nuopc_checkgridcomponentmetadata->interface~esmf_attributegetattpack proc~nuopc_checkgridcomponentmetadata->interface~esmf_attributeset proc~nuopc_checkgridcomponentmetadata->interface~json_getid proc~nuopc_checkgridcomponentmetadata->interface~nuopc_checkcomponentattribute proc~nuopc_checkgridcomponentmetadata->proc~esmf_attpackstreamjson proc~esmf_gridcompget ESMF_GridCompGet proc~nuopc_checkgridcomponentmetadata->proc~esmf_gridcompget proc~nuopc_checkgridcomponentmetadata->proc~esmf_logfounderror proc~nuopc_checkgridcomponentmetadata->proc~json_logwrite proc~nuopc_checkgridcomponentmetadata->proc~nuopc_compliancelogwrite

Called by

interface~~nuopc_checkcomponentmetadata~~CalledByGraph interface~nuopc_checkcomponentmetadata NUOPC_CheckComponentMetadata proc~ic_init ic_init proc~ic_init->interface~nuopc_checkcomponentmetadata proc~ic_init~3 ic_init proc~ic_init~3->interface~nuopc_checkcomponentmetadata proc~ic_init~4 ic_init proc~ic_init~4->interface~nuopc_checkcomponentmetadata

Module Procedures

private recursive subroutine NUOPC_CheckGridComponentMetadata(prefix, comp, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix
type(ESMF_GridComp) :: comp
integer, intent(out), optional :: rc

private recursive subroutine NUOPC_CheckCplComponentMetadata(prefix, comp, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix
type(ESMF_CplComp) :: comp
integer, intent(out), optional :: rc