Next: 1 ESMF Overview
Up: ESMF_refdoc
Previous: ESMF_refdoc
- 1 ESMF Overview
- 2 Applications
- 3 Superstructure
- 4 Infrastructure: Fields and Grids
- 20 Overview of Infrastructure Data Handling
- 21 FieldBundle Class
- 22 Field Class
- 22.1 Description
- 22.2 Constants
- 22.3 Use and Examples
- 22.3.1 Field create and destroy
- 22.3.2 Get Fortran data pointer, bounds, and counts information from a Field
- 22.3.3 Get Grid, Array, and other information from a Field
- 22.3.4 Create a Field with a Grid, typekind, and rank
- 22.3.5 Create a Field with a Grid and Arrayspec
- 22.3.6 Create a Field with a Grid and Array
- 22.3.7 Create an empty Field and complete it with FieldEmptySet and FieldEmptyComplete
- 22.3.8 Create an empty Field and complete it with FieldEmptyComplete
- 22.3.9 Create a 7D Field with a 5D Grid and 2D ungridded bounds from a Fortran data array
- 22.3.10 Create a 2D Field with a 2D Grid and a Fortran data array
- 22.3.11 Create a 2D Field with a 2D Grid and a Fortran data pointer
- 22.3.12 Create a 3D Field with a 2D Grid and a 3D Fortran data array
- 22.3.13 Create a 3D Field with a 2D Grid and a 3D Fortran data array with gridToFieldMap argument
- 22.3.14 Create a 3D Field with a 2D Grid and a 3D Fortran data array with halos
- 22.3.15 Create a Field from a LocStream, typekind, and rank
- 22.3.16 Create a Field from a LocStream and arrayspec
- 22.3.17 Create a Field from a Mesh, typekind, and rank
- 22.3.18 Create a Field from a Mesh and arrayspec
- 22.3.19 Create a Field from a Mesh and an Array
- 22.3.20 Create a Field from a Mesh and an ArraySpec with optional features
- 22.3.21 Create a Field with replicated dimensions
- 22.3.22 Create a Field on an arbitrarily distributed Grid
- 22.3.23 Create a Field on an arbitrarily distributed Grid with replicated dimensions & ungridded bounds
- 22.3.24 Field regridding
- 22.3.25 Precompute a regridding operation between two Fields
- 22.3.26 Apply a regridding operation between a pair of Fields
- 22.3.27 Release the stored information for a regridding operation
- 22.3.28 Precompute a regridding operation using masks
- 22.3.29 Regrid troubleshooting guide
- 22.3.30 Field Regrid Example: Mesh to Mesh
- 22.3.31 Gather Field data onto root PET
- 22.3.32 Scatter Field data from root PET onto its set of joint PETs
- 22.3.33 Redistribute data from source Field to destination Field
- 22.3.34 FieldRedist as a form of scatter involving arbitrary distribution
- 22.3.35 FieldRedist as a form of gather involving arbitrary distribution
- 22.3.36 Sparse matrix multiplication from source Field to destination Field
- 22.3.37 Field Halo solving a domain decomposed heat transfer problem
- 22.4 Restrictions and Future Work
- 22.5 Design and Implementation Notes
- 22.6 Class API
- 22.7 Class API: Field Utilities
- 23 ArrayBundle Class
- 24 Array Class
- 25 LocalArray Class
- 26 ArraySpec Class
- 27 Grid Class
- 28 LocStream Class
- 29 Mesh Class
- 30 XGrid Class
- 31 DistGrid Class
- 32 IO Capability
- 33 Overview of Distributed Data Methods
- 5 Infrastructure: Utilities
- 6 References
- Bibliography
- 7 Appendices
esmf_support@list.woc.noaa.gov