GEOS differs from FV3GFS.
A quick glance at code diff yields:
- PyFV3 uses
cmax = 2, remove this workaround
dpa optional calculation
nsplt/ksplt are not computed the same way
- Added
offline_tracer_advection case, triggered by AdvCore_Advection. Out of scope for this (we are targeting online dycore) but we should get to the bottom of it in term of usage.
Strategy should be to diff the original port (https://github.com/ai2cm/fv3gfs-fortran) with the current code to get a sense. Then use serialbox to generate or re-generate the translate tests.
Note: feel free to break this further into G1.8.X
Parent: GEOS-ESM/SMT-Nebulae#55
GEOS differs from FV3GFS.
A quick glance at code diff yields:
cmax = 2, remove this workarounddpaoptional calculationnsplt/kspltare not computed the same wayoffline_tracer_advectioncase, triggered byAdvCore_Advection. Out of scope for this (we are targeting online dycore) but we should get to the bottom of it in term of usage.Strategy should be to diff the original port (https://github.com/ai2cm/fv3gfs-fortran) with the current code to get a sense. Then use
serialboxto generate or re-generate the translate tests.Note: feel free to break this further into G1.8.X
Parent: GEOS-ESM/SMT-Nebulae#55