Your name
Yuanjian Zhang
Your affiliation
WashU
What happened? What did you expect to happen?
PassiveTracer in the TransportTracer simulation is meant to test mass and monotonicity conservation. The monotonicity is tested as the uniform distribution of this spatially uniform tracer upon transport.
https://geos-chem-1yr-benchmarks.s3.amazonaws.com/14.7.0-rc.0/GCHP/TransportTracers/BenchmarkResults/GCHP_version_comparison/TransportTracers/AnnualMean/TransportTracers_FullColumn_ZonalMean_AnnualMean.pdf

In the latest benchmark, the PassiveTracer is no longer unform.
A possible reason is the restart pressure scaling introduced in geoschem/FVdycoreCubed_GridComp#11. The tracer mixing ratio is scaled based on the difference between the pressure depth in the restart file and the meteorological input to ensure mass conservation upon restart. However, for PassiveTracer, which is meant to have uniform mixing ratio of 100ppb anyway, this scaling introduces non-uniformity the first timestep.
To solve this issue, I propose for PassiveTracer:
- we do not store it in the restart file and rely on bootstrapping to 100ppb whenever the simulation start, and skip the pressure scaling. But this could be a problem for restarting a TransportTracer simulation in the middle of the run.
or
- manually skip scaling of PassiveTracer, which can be done through
if (fieldname == 'SPC_PassiveTracer')
I prefer the second solution.
What are the steps to reproduce the bug?
Transport Tracer simulation with PassiveTracer
Please attach any relevant configuration and log files.
No response
What GCHP version were you using?
14.7.0
What environment were you running GCHP on?
Other (please explain below)
What compiler and version were you using?
none
What MPI library and version were you using?
none
Will you be addressing this bug yourself?
Yes
Additional information
No response
Your name
Yuanjian Zhang
Your affiliation
WashU
What happened? What did you expect to happen?
PassiveTracer in the TransportTracer simulation is meant to test mass and monotonicity conservation. The monotonicity is tested as the uniform distribution of this spatially uniform tracer upon transport.
https://geos-chem-1yr-benchmarks.s3.amazonaws.com/14.7.0-rc.0/GCHP/TransportTracers/BenchmarkResults/GCHP_version_comparison/TransportTracers/AnnualMean/TransportTracers_FullColumn_ZonalMean_AnnualMean.pdf

In the latest benchmark, the PassiveTracer is no longer unform.
A possible reason is the restart pressure scaling introduced in geoschem/FVdycoreCubed_GridComp#11. The tracer mixing ratio is scaled based on the difference between the pressure depth in the restart file and the meteorological input to ensure mass conservation upon restart. However, for PassiveTracer, which is meant to have uniform mixing ratio of 100ppb anyway, this scaling introduces non-uniformity the first timestep.
To solve this issue, I propose for PassiveTracer:
or
I prefer the second solution.
What are the steps to reproduce the bug?
Transport Tracer simulation with PassiveTracer
Please attach any relevant configuration and log files.
No response
What GCHP version were you using?
14.7.0
What environment were you running GCHP on?
Other (please explain below)
What compiler and version were you using?
none
What MPI library and version were you using?
none
Will you be addressing this bug yourself?
Yes
Additional information
No response