checkState Subroutine

private recursive subroutine checkState(prefix, referenceName, state, rc)

Arguments

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

Calls

proc~~checkstate~~CallsGraph proc~checkstate checkState proc~checkstate->proc~checkstate esmf_fieldbundleget esmf_fieldbundleget proc~checkstate->esmf_fieldbundleget esmf_fieldget esmf_fieldget proc~checkstate->esmf_fieldget esmf_stateget esmf_stateget proc~checkstate->esmf_stateget esmf_stateiscreated esmf_stateiscreated proc~checkstate->esmf_stateiscreated interface~esmf_attributeadd ESMF_AttributeAdd proc~checkstate->interface~esmf_attributeadd interface~esmf_attributegetattpack ESMF_AttributeGetAttPack proc~checkstate->interface~esmf_attributegetattpack interface~esmf_attributeset ESMF_AttributeSet proc~checkstate->interface~esmf_attributeset interface~json_getid~2 JSON_GetID proc~checkstate->interface~json_getid~2 proc~checkfieldmetadata checkFieldMetadata proc~checkstate->proc~checkfieldmetadata proc~checkstateattribute checkStateAttribute proc~checkstate->proc~checkstateattribute proc~compliance_logwrite Compliance_LogWrite proc~checkstate->proc~compliance_logwrite proc~esmf_attpackstreamjson ESMF_AttPackStreamJSON proc~checkstate->proc~esmf_attpackstreamjson proc~esmf_logfounderror ESMF_LogFoundError proc~checkstate->proc~esmf_logfounderror proc~json_logwrite~2 JSON_LogWrite proc~checkstate->proc~json_logwrite~2

Called by

proc~~checkstate~~CalledByGraph proc~checkstate checkState proc~checkstate->proc~checkstate proc~ic_final~2 ic_final proc~ic_final~2->proc~checkstate proc~ic_init~2 ic_init proc~ic_init~2->proc~checkstate proc~ic_run~2 ic_run proc~ic_run~2->proc~checkstate