Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Config) | :: | config | ||||
character(len=*), | intent(in) | :: | filename | |||
integer, | intent(in) | :: | unique | |||
integer, | intent(out) | :: | rc |
subroutine f_esmf_configloadfile(config, filename, unique, rc) use ESMF_UtilTypesMod ! ESMF base class use ESMF_BaseMod ! ESMF base class use ESMF_ConfigMod implicit none type(ESMF_Config) :: config character(len=*), intent(in) :: filename integer, intent(in) :: unique integer, intent(out) :: rc integer localrc logical :: lunique ! Initialize return code; assume routine not implemented rc = ESMF_RC_NOT_IMPL lunique = .false. if (unique /= 0) then lunique = .true. endif call ESMF_ConfigLoadFile(config, filename, unique=lunique, rc=localrc) rc = localrc end subroutine f_esmf_configloadfile