ESMF_3_1_0p1 Public Method Interface Additions and Modifications
New Interfaces for State:
ESMF_StateAddRouteHandle(state, routehandle, rc)
ESMF_StateAddRouteHandle(state, routehandleCount, routehandleList, rc)
ESMF_StateGetRouteHandle(state, routehandleName, routehandle, &
nestedStateName, rc)
New Interface for Field:
ESMF_FieldPrint(field, options, rc)
New Interface for Array:
newArray = ESMF_ArrayCreate(array, rc)
Interface Changes for Array:
(new) ESMF_ArrayRedistStore(srcArray, dstArray, routehandle, &
factor, srcToDstTransposeMap, rc)
(new) ESMF_ArrayRedistStore(srcArray, dstArray, routehandle, &
srcToDstTransposeMap, rc)
(old) ESMF_ArrayRedistStore(srcArray, dstArray, routehandle, rc)
Interface Changes for LocalArray:
(new) newLocalArray = ESMF_LocalArrCreate(fptr, docopy, counts, lbounds, &
ubounds, rc)
(old) newLocalArray = ESMF_LocalArrCreate(fptr, counts, lbounds, ubounds, rc)
Interface Changes for Grid:
(new) ESMF_GridSetCommitShapeTile(grid, name, coordTypeKind, &
regDecomp, decompFlag, minIndex, maxIndex, &
connDim1, connDim2, connDim3, &
poleStaggerLoc1, poleStaggerLoc2, poleStaggerLoc3, &
bipolePos1, bipolePos2, bipolePos3, &
coordDep1, coordDep2, coordDep3, &
gridEdgeLWidth, gridEdgeUWidth, gridAlign, &
indexflag, distDim, petMap, rc)
(old) ESMF_GridSetShapeTile(grid, name, coordTypeKind, &
regDecomp, decompFlag, minIndex, maxIndex, &
connDim1, connDim2, connDim3, &
poleStaggerLoc1, poleStaggerLoc2, poleStaggerLoc3, &
bipolePos1, bipolePos2, bipolePos3, &
coordDep1, coordDep2, coordDep3, &
gridEdgeLWidth, gridEdgeUWidth, gridAlign, &
indexflag, distDim, petMap, rc)
(new) ESMF_GridSetCommitShapeTile(grid, name,coordTypeKind, minIndex, &
countsPerDEDim1,countsPerDeDim2, countsPerDEDim3, &
connDim1, connDim2, connDim3, &
poleStaggerLoc1, poleStaggerLoc2, poleStaggerLoc3, &
bipolePos1, bipolePos2, bipolePos3, &
coordDep1, coordDep2, coordDep3, &
gridEdgeLWidth, gridEdgeUWidth, gridAlign, &
indexflag, distDim, petMap, rc)
(old) ESMF_GridSetShapeTile(grid, name,coordTypeKind, minIndex, &
countsPerDEDim1,countsPerDeDim2, countsPerDEDim3, &
connDim1, connDim2, connDim3, &
poleStaggerLoc1, poleStaggerLoc2, poleStaggerLoc3, &
bipolePos1, bipolePos2, bipolePos3, &
coordDep1, coordDep2, coordDep3, &
gridEdgeLWidth, gridEdgeUWidth, gridAlign, &
indexflag, distDim, petMap, rc)