Describe the bug
A flag was not set in the NSSL-MP init code to convert units of the reflectivity moments back and forth between m^6/kg and m^6/m^3 (i.e., to multiply and then divide by air density) (Only affects 3-moment option)
Expected behavior
Result is advection errors from having incorrect units, and output qzrain etc. effectively have incorrect units of m^6/m^3. Can cause excessive hail accumulation.
Another issue that affects both 2- and 3-moment graupel and hail is a faulty correction to number concentration to conserve reflectivity in homogeneous drop freezing and graupel->hail conversion. The correction could result in excessive number concentrations of the target species under some circumstances.
PR #2348 addresses these errors in NSSL-MP.
Describe the bug
A flag was not set in the NSSL-MP init code to convert units of the reflectivity moments back and forth between m^6/kg and m^6/m^3 (i.e., to multiply and then divide by air density) (Only affects 3-moment option)
Expected behavior
Result is advection errors from having incorrect units, and output qzrain etc. effectively have incorrect units of m^6/m^3. Can cause excessive hail accumulation.
Another issue that affects both 2- and 3-moment graupel and hail is a faulty correction to number concentration to conserve reflectivity in homogeneous drop freezing and graupel->hail conversion. The correction could result in excessive number concentrations of the target species under some circumstances.
PR #2348 addresses these errors in NSSL-MP.