Release ESMF_3_0_0 Interface additions and modifications:
The following Field methods have been changed in their arguments to reflect the change from type(ESMF_Array) to type(ESMF_InternArray):

function ESMF_FieldCreate()
subroutine ESMF_FieldGet()
subroutine ESMF_FieldGetArray()
subroutine ESMF_FieldSetArray()

             
(new) function ESMF_InternArrayCreate()
(old) function ESMF_ArrayCreate()

(new) subroutine ESMF_InternArrayDestroy()
(old) subroutine ESMF_ArrayDestroy()

(new) subroutine ESMF_InternArrayGet()
(old) subroutine ESMF_ArrayGet()

(new) subroutine ESMF_IArrayGetAttribute()
(old) subroutine ESMF_ArrayGetAttribute()

(new) subroutine ESMF_IArrayGetAttributeCount()
(old) subroutine ESMF_ArrayGetAttributeCount()

(new) subroutine ESMF_InternArrayGetData()
(old) subroutine ESMF_ArrayGetData()

(new) subroutine ESMF_IArrayGetAttributeInfo()
(old) subroutine ESMF_ArrayGetAttributeInfo()

(new) subroutine ESMF_InterArrayPrint()
(old) subroutine ESMF_ArrayPrint()

(new) subroutine ESMF_InternArraySet()
(old) subroutine ESMF_ArraySet()

(new) subroutine ESMF_IArraySetAttribute()
(old) subroutine ESMF_ArraySetAttribute()

(new) subroutine ESMF_InternArrayValidate()
(old) subroutine ESMF_ArrayValidate()

(new) subroutine ESMF_InternArrayWrite()
(old) subroutine ESMF_ArrayWrite()