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)