Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_FieldBundle), | pointer | :: | bundlep | |||
integer, | intent(out) | :: | rc |
subroutine f_esmf_bundlecreate(bundlep, rc) use ESMF_UtilTypesMod ! ESMF generic types class use ESMF_BaseMod ! ESMF base class use ESMF_FieldBundleMod implicit none type(ESMF_FieldBundle), pointer :: bundlep type(ESMF_FieldBundle), target :: thebundle integer, intent(out) :: rc integer :: localrc ! Initialize return codes; assume routines not initialized rc = ESMF_RC_NOT_IMPL localrc = ESMF_RC_NOT_IMPL thebundle = ESMF_FieldBundleCreate(rc=localrc) bundlep => thebundle rc = localrc end subroutine f_esmf_bundlecreate