Commits

Tom Roche committed 9ca8dbf

update README caveats following thread from Oehmke

  • Participants
  • Parent commits 2fb24ae

Comments (0)

Files changed (1)

     1. (NCL) Compute layer-midpoint elevations, producing new datavar=`double z_mid_geo(lev, lat, lon)` in [`2008N2O_restart_region_z.nc`][2008N2O_restart_region_z.nc] by taking the mean of the adjacent layer interfaces (and checking that they are vertically monotonic).
 
     1. (NCL, R) Create purely Cartesian (x,y,z) datavars for consumption by [`ESMF_RegridWeightGen`][ESMF_RegridWeightGen node in ESMF refdoc]. Caveats:
-        1. Datavar for input (i.e., regrid from) completed, datavar for output (i.e., regrid to) in process. Latter will require some code refactoring.
-        1. While the schema for the *[ESMF Unstructured Grid File Format][ESMF Unstructured Grid File Format node in ESMF refdoc]* is documented, its semantics are not--see email (on unfortunately private list `esmf_support@list.woc.noaa.gov`) with [Bob Oehmke][]. Until the semantics are known, code cannot fully support the schema.
+        1. Datavar for input (i.e., regrid from) completed (in this step=2), datavar for output (i.e., regrid to) in process (following step=3). Latter will require some code refactoring (or just plain dumb copy/mod).
 
 1. *(in process)* Cartesianize the output grid.
     1. (NCL) Copy one datavar (sufficient to define dimensions) from original output to *pruned output*.
-    1. (R) Convert horizontal grid nodes from LCC `(col,row)` in pruned output to geographical `(lon,lat)` in *geographicalized output*.
+    1. (R) Convert horizontal grid nodes from LCC `([hσp][hybrid sigma-pressure @ wikipedia],col,row)` in pruned output to geographical `(hσp,lat,lon)` in *geographicalized output*.
     1. *(planned)* (NCL) Convert vertical layer-interface (i.e., grid node) values from [HσP][hybrid sigma-pressure @ wikipedia] to elevations using [`NCL::pres_hybrid_ccm`][pres_hybrid_ccm] and [`NCL::stdatmus_p2tdz`][stdatmus_p2tdz], replaced missing values output by `NCL::stdatmus_p2tdz` with geographically-corresponding values from ETOPO1:
 
         * if ETOPO1 value >= 0: replace missing value with ETOPO1 value, and add latter to all above-surface layer interfaces
         * if ETOPO1 value < 0 (mostly oceanic): replace missing value with 0
 
     1. *(planned)* Compute layer-midpoint elevations by taking the mean of the adjacent layer-interface elevations (and checking that they are vertically monotonic).
-    1. *(planned)* (NCL, R) Create purely Cartesian (x,y,z) datavars for consumption by [`ESMF_RegridWeightGen`][ESMF_RegridWeightGen node in ESMF refdoc]. Caveats:
-        1. Datavar for input (i.e., regrid from) completed, datavar for output (i.e., regrid to) in process. Latter will require some code refactoring.
-        1. While the schema for the *[ESMF Unstructured Grid File Format][ESMF Unstructured Grid File Format node in ESMF refdoc]* is documented, its semantics are not--see email (on unfortunately private list `esmf_support@list.woc.noaa.gov`) with [Bob Oehmke][]. Until the semantics are known, code cannot fully support the schema.
-1. *(planned)* Use [`ESMF_RegridWeightGen`][ESMF_RegridWeightGen node in ESMF refdoc] to generate regrid weights from the Cartesianized input and output grids.
+    1. *(planned)* (NCL, R) Create purely Cartesian (x,y,z) datavars for consumption by [`ESMF_RegridWeightGen`][ESMF_RegridWeightGen node in ESMF refdoc].
+1. *(planned)* Use [`ESMF_RegridWeightGen`][ESMF_RegridWeightGen node in ESMF refdoc] to generate regrid weights from the Cartesianized input and output grids. Caveats:
+        1. There is currently no code for generating the `nodeCoords` and `elementConn` datavars for the *[ESMF Unstructured Grid File Format][ESMF Unstructured Grid File Format node in ESMF refdoc]*. However I do have (on unfortunately private list `esmf_support@list.woc.noaa.gov`) pseudocode from [Bob Oehmke][] for this.
 1. *(planned)* Use regrid weights to calculate and attribute values (concentrations) to output gridcells.
 
 [MOZART]: http://en.wikipedia.org/wiki/MOZART_(model)