Commit c6f8f11
authored
* - Preserved order of children (order added)
* Updating expectations in scenarios.
New change results in most unused fields being GRIDSET rather than
EMPTY. It is possible that this is not strictly necessary, but seems
harmless.
* Fixed error handling.
- Functions that return allocatable objects must ensure that it is
always allocated - even when errors occur.
- Improved error message for rank > 4.
* Eliminate use of deprecated procedure.
* Updated test scenarios.
These mostly are due to the fact that unused exports now generally
have field status of GRIDSET where before they were EMPTY. This
is probably fixable if it is important, but a shallow copy of an ESMF
geom seems minor.
* Various updates to Field/Bundle access
Lots of small changes to ensure compatibility with retrieval to/from
state item aspects.
* Eliminate unused file.
(Functionality is elsewhere now.)
* Return POINTER instead of allocatable.
Necessary due to use of VerticalGridManager now.
* Should have been part of earlier commit.
* Important fix - null terminated strings.
Might be the fix for #3343. Empirically seems true.
* No change in functionality.
Was reluctant to delete hard won understanding of useful debugging
info.
* No change in functionality.
Useful bit for debugging. Also should migrate to pflogger.
* Vgrid is now POINTER.
* Very important change.
We need the spec to be properly updated from the payload before
analyzing for extensions.
This line could possibly move elsewhere though.
* Updated to reflect new reliance on ESMF info.
Still lots of code that should now be deletable. Next pass.
* Added useful debug helper procedure.
* Various changes.
- updated payload at appropriate point
- new diagnostic procedure (print_spec)
- pass through treatment of deferred aspects (must be in info now)
* Added NOT_FOUND option for grid manager.
* Subelements of bundles need another step now.
Some refactoring should reduce redundancy.
* Various fixes to support use of "info" approach
- need to use POINTER in some contexts
- more care with detecting mirror case
* Added diagnostic procedures.
* Added tests for ComponentSpec.
* Fields default to GRIDSET now. (was EMPTY)
* Use VerticalGridManager now.
* Activated statistics_real use case.
- Basic use case now functions correctly.
- Reordered tests to isolate the ones that sometimes trigger NAG
"MAPL_Verify()" bug. (Hopefully now resolved.)
* Corrected use of alarm.
* Created way to allow for mirrored UngriddedDims.
All aspects need superior testing now.
* Updated test logic.
Works differently now with info and grid manager.
* Added necessary step to update payload of goal spec.
* Eliminated use of "modify".
New FieldSet and FieldBundleSet replace that functionality.
(Separate PR will delete the legacy layer.)
* Appears to work now.
- eleminated some print statements
- needs more tests
* Added constructor for ModelVerticalGridSpec
Necessary for use with VerticalGridManager.
* Fixed capitalization issue.
Library name error was missed due to case-insensive file system in
development environment.
* Missed that name is used in one more spot.
* Measure twice cut once.
* Minor improvements
- Not crucial, but found a few irregularities while investigating a
different issue.
* Simplified support for RegridderParam
Retrieving params in FieldSetGet was causing cyclic dependencies. So
now we put the burden on the client code to translate to/from an info
object.
* Fixed yaml. (unused lines)
* Missed some earlier commits.
* Remove debug prints.
* Fixed uninitialized value issue.
Surprisingly only showed up with gfortran + release.
* Update field/FieldInfo.F90
1 parent b63e778 commit c6f8f11
File tree
62 files changed
+884
-301
lines changed- esmf_utils
- field_bundle
- field
- generic3g
- OuterMetaComponent
- connection
- registry
- specs
- tests
- gridcomps
- scenarios
- expression_defer_geom
- expression
- history_1
- history_wildcard
- propagate_geom
- scenario_1
- scenario_2
- scenario_reexport_twice
- statistics_real
- vertical_regridding_2
- vertical
- geom
- MaplGeom
- VectorBasis
- gridcomps
- ExtData3G
- StatisticsGridComp
- regridder_mgr
- vertical_grid
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
62 files changed
+884
-301
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
59 | 63 | | |
60 | 64 | | |
61 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| |||
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| 48 | + | |
| 49 | + | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
52 | | - | |
| 56 | + | |
53 | 57 | | |
54 | 58 | | |
55 | 59 | | |
| |||
68 | 72 | | |
69 | 73 | | |
70 | 74 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
86 | | - | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
91 | | - | |
92 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
93 | 100 | | |
94 | 101 | | |
95 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
68 | 70 | | |
| 71 | + | |
69 | 72 | | |
70 | 73 | | |
71 | 74 | | |
| |||
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
78 | | - | |
79 | 81 | | |
80 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
91 | 96 | | |
92 | 97 | | |
93 | 98 | | |
| 99 | + | |
94 | 100 | | |
| 101 | + | |
95 | 102 | | |
96 | 103 | | |
97 | 104 | | |
| |||
116 | 123 | | |
117 | 124 | | |
118 | 125 | | |
| 126 | + | |
119 | 127 | | |
120 | 128 | | |
121 | 129 | | |
| |||
134 | 142 | | |
135 | 143 | | |
136 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
137 | 150 | | |
138 | 151 | | |
139 | 152 | | |
140 | 153 | | |
141 | 154 | | |
142 | 155 | | |
143 | | - | |
| 156 | + | |
144 | 157 | | |
145 | 158 | | |
146 | 159 | | |
| |||
161 | 174 | | |
162 | 175 | | |
163 | 176 | | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
164 | 181 | | |
165 | 182 | | |
166 | 183 | | |
| |||
179 | 196 | | |
180 | 197 | | |
181 | 198 | | |
| 199 | + | |
| 200 | + | |
182 | 201 | | |
183 | 202 | | |
184 | 203 | | |
| |||
194 | 213 | | |
195 | 214 | | |
196 | 215 | | |
| 216 | + | |
| 217 | + | |
197 | 218 | | |
198 | 219 | | |
199 | 220 | | |
200 | 221 | | |
201 | | - | |
| 222 | + | |
202 | 223 | | |
203 | 224 | | |
204 | 225 | | |
205 | 226 | | |
206 | | - | |
207 | 227 | | |
208 | 228 | | |
209 | 229 | | |
| |||
212 | 232 | | |
213 | 233 | | |
214 | 234 | | |
215 | | - | |
| 235 | + | |
| 236 | + | |
216 | 237 | | |
217 | 238 | | |
218 | 239 | | |
| |||
221 | 242 | | |
222 | 243 | | |
223 | 244 | | |
224 | | - | |
225 | | - | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
226 | 260 | | |
227 | 261 | | |
228 | 262 | | |
229 | | - | |
230 | | - | |
231 | | - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
232 | 271 | | |
233 | 272 | | |
234 | 273 | | |
| |||
242 | 281 | | |
243 | 282 | | |
244 | 283 | | |
245 | | - | |
| 284 | + | |
246 | 285 | | |
247 | 286 | | |
248 | 287 | | |
| |||
252 | 291 | | |
253 | 292 | | |
254 | 293 | | |
255 | | - | |
256 | | - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
257 | 299 | | |
258 | 300 | | |
259 | 301 | | |
| |||
273 | 315 | | |
274 | 316 | | |
275 | 317 | | |
276 | | - | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
277 | 324 | | |
278 | 325 | | |
279 | 326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
| 386 | + | |
386 | 387 | | |
| 388 | + | |
| 389 | + | |
387 | 390 | | |
388 | 391 | | |
389 | 392 | | |
| |||
482 | 485 | | |
483 | 486 | | |
484 | 487 | | |
485 | | - | |
486 | 488 | | |
487 | 489 | | |
488 | 490 | | |
| |||
891 | 893 | | |
892 | 894 | | |
893 | 895 | | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
894 | 899 | | |
| 900 | + | |
895 | 901 | | |
| 902 | + | |
896 | 903 | | |
897 | 904 | | |
898 | 905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
31 | | - | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| |||
42 | 46 | | |
43 | 47 | | |
44 | 48 | | |
| 49 | + | |
| 50 | + | |
45 | 51 | | |
46 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
47 | 56 | | |
48 | 57 | | |
49 | 58 | | |
| |||
58 | 67 | | |
59 | 68 | | |
60 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
61 | 75 | | |
62 | 76 | | |
63 | 77 | | |
| |||
66 | 80 | | |
67 | 81 | | |
68 | 82 | | |
69 | | - | |
70 | | - | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
71 | 91 | | |
72 | 92 | | |
73 | 93 | | |
| |||
0 commit comments