Skip to content
Success

Changes

Summary

  1. Quick fix for AnimationPanel so it works with the background-rcm changes (#1123) (details)
  2. New Stats Indices Type (#1118) (details)
Commit 37ef1bb08dd6e2246215d26d3fc4128d9ffe3cec by noreply
Quick fix for AnimationPanel so it works with the background-rcm changes (#1123)

- Modified super call in AnimationPanel constructor
- Removed first frame from consideration when determining x-axis scaling since the starting values are sometimes large compared to the other time steps
The file was modified postprocessing/pyplotgen/src/AnimationPanel.py (diff)
Commit 3dc7571b0baa54dc855087caef4c36315b067fbb by noreply
New Stats Indices Type (#1118)

* Grouping stats indices into a derived type and making that accessible globally, for now. This does not run yet, but a checkpoint I wish to save.

* Checkpoint to save

* Checkpoint

* It actually works now and is BFB with every case.

* Starting to push the new derived type through the argument list.

* The new dervied type, now stats_metadata, has been fed through the argument list.

* Moved l_stats_samp into stats_metadata

* Moved all the other stats_variables into stats_metadata

* Small cleanup

* Fixes a stats bug when calling compute_sample_mean in silhs.

* Arrays in stats_metadata need only be allocated once, but we may want to call the stats init routines to set up more stats variables. So now we check for allocation before allocating. Also made the stat_indices type publicly available through clubb_api.

* This should be initialized to 0. The new changes in cam were able to tease this out, which is a good sign.

* A couple more to initialize to zero.

* Moving stats_metadata to before stats_ variables in argument lists, just for consistency.

* Changing stat_indices to stats_metadata_type
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/KK_microphys_module.F90 (diff)
The file was modified src/SILHS/silhs_api_module.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/microphys_driver.F90 (diff)
The file was modified src/mixed_moment_PDF_integrals.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/silhs_category_variance_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/morrison_microphys_module.F90 (diff)
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modified src/simple_rad_module.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/lh_microphys_driver_module.F90 (diff)
The file was modified src/Benchmark_cases/cloud_sed_module.F90 (diff)
The file was modified src/CLUBB_core/numerical_check.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/sfc_varnce_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/SILHS/output_2D_samples_module.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/estimate_scm_microphys_module.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_zt_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/CLUBB_core/precipitation_fraction.F90 (diff)
The file was modified src/CLUBB_core/stats_variables.F90 (diff)
The file was modified src/CLUBB_core/stats_type_utilities.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/SILHS/latin_hypercube_driver_module.F90 (diff)
The file was modified src/jacobian.F90 (diff)
The file was modified src/microphys_interface.inc (diff)
The file was modified src/CLUBB_core/stats_sfc_module.F90 (diff)
The file was modified src/ice_dfsn_module.F90 (diff)
The file was modified src/coamps_microphys_driver_module.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/output_grads.F90 (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modified src/KK_microphys/KK_upscaled_covariances.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/KK_microphys/KK_upscaled_turbulent_sed.F90 (diff)
The file was modified src/soil_vegetation.F90 (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/Microphys_utils/microphys_stats_vars_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/fill_holes.F90 (diff)