-
There are two tasks related to perturbations:
1. Implement parallel FFT to speed up computation of correlated random fields It's not clear if this will be 0-diff. Probably not.
2. Clean up (si…
-
**UPDATE: we've eliminated the `DiagnosticProcess` class and renamed `PrognosticProcess` to `AerosolProcess` in the `main` branch. We still have to decide on how many types of diagnostic functions to …
-
According to :
https://en.wikipedia.org/wiki/Symmetric_mean_absolute_percentage_error
A limitation to SMAPE is that if the actual value or forecast value is 0, the value of error will boom up t…
-
In constructing the Haero library, we're trying to accommodate the ways in which a host model can invoke prognostic and diagnostic processes. One particularly interesting and challenging use case for …
-
Atmospheric temperature, pressure, density, etc are commonly used in aerosol physics. I'm wondering how we might best store them in calls to the aerosol processes.
Currently, we store prognostic ae…
-
A conversation with @overfelt on Tuesday got me thinking. Our current indexing scheme for referencing modal aerosol data is a rank-4 indexing space (m, i, k, s), where
* m identifies a particular a…
-
The existing "catch_progn_incr" collection writes out soil moisture increments in terms of Catchment model prognostics variables. Without knowing the model forecast (or the analysis) in the same vari…
-
[Protocols](https://docs.google.com/spreadsheets/d/1FTRNWxPaqaI5mfqYNfdCIBwLC8BCO1SAXxxs875BpHM/edit#gid=1410935599)
[Persistence](https://docs.google.com/spreadsheets/d/1FTRNWxPaqaI5mfqYNfdCIBwLC8BC…
-
Some people have brought up and we have also found that it's a little confusing to talk about `Diagnostic`s producing diagnostics, especially when `Prognostic`s produce diagnostics along with every ot…
-
As I'm looking to refactor GFS to fit the new Sympl version, a few questions are coming up.
1) What should GFS really be? Is it an Implicit or a TimeStepper? Right now I'm leaning towards an Implic…