Skip to content

Changes

Started 2 mo 24 days ago
Took 17 sec on built-in
Archiving experimental files that were used to explore some crazy PDF diagnosis methods. Much of this is sporatic LLM generated code and reports. These two methods were tested and did work well when using LES input to model the PDF, but were extemely noisy and unstable in free running clubb. The 'parcel tracking' one performs a mixing-length-like calculation to evolve a persistent 3rd gaussian, then computes a residual ADG1 pair to balance everything out and adhere to clubbs predicted moments. The second one (dubbed trivariate even though they're technically all trivariate) is a 2 Gaussian method that allows for many more degrees of freedom in how we place Gaussian centers and allocate covariance - it does this in part by taking into account rt and thl skewness, which require calculating rtp3 and thlp3. This trivate actually does really well when modelled using LES data, but it's heavy reliance on xp3 terms makes it extremely noisy and bad in clubb - this is why this code also includes a much more sophisticated (and barely tested) advance_xp3_module.F90, as an attempt to make this less worse for the trivariate pdf.
( bf9986a )
experimental/experimental_pdfs/python/report_scripts/pdf10_mixed_third_moment_decision/generate_report.py experimental/experimental_pdfs/src/CLUBB_core/pdf_9_module.F90 experimental/experimental_pdfs/python/dash_additions/misc_labs/sam_lscale.py experimental/experimental_pdfs/doc/trivariate_transport_method_report.md experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_refresh_pdf9_parcel_ensemble_lab.py experimental/experimental_pdfs/python/dash_additions/misc_labs/transport_2g_prototype.py experimental/experimental_pdfs/python/report_scripts/generate_pdf10_arm_noise_report.py experimental/experimental_pdfs/python/report_scripts/pdf10_arm_rt_thl_structure/generate_report.py experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_transport_2g_prototype.py experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_mixed_moment_allocation.py experimental/experimental_pdfs/src/G_unit_test_types/trivariate_transport_pdf_tests.F90 experimental/experimental_pdfs/python/dash_additions/misc_labs/trivariate_transport_sam_lab.py experimental/experimental_pdfs/python/dash_additions/misc_labs/vertical_coherence.py experimental/experimental_pdfs/doc/pdf_method_investigation_report.md experimental/experimental_pdfs/src/CLUBB_core/advance_xp3_module.F90 experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_vertical_coherence.py experimental/experimental_pdfs/src/CLUBB_core/pdf_closure_module.F90 experimental/experimental_pdfs/python/report_scripts/directional_lscale_pdf_coherence/generate_report.py experimental/experimental_pdfs/python/report_scripts/pdf10_arm_xp3_budget_audit/generate_pdf10_arm_xp3_budget_report.py experimental/experimental_pdfs/python/report_scripts/pdf10_arm_scalar_third_moment_noise_audit/generate_pdf10_arm_noise_report.py experimental/experimental_pdfs/python/dash_additions/misc_labs/__init__.py experimental/experimental_pdfs/python/dash_additions/src/pdf_9_module.F90 experimental/experimental_pdfs/python/dash_additions/utilities/refresh_pdf9_parcel_ensemble_lab.py experimental/experimental_pdfs/python/dash_additions/misc_labs/pdf9_parcel_ensemble.py experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_pdf9_parcel_ensemble_report.py experimental/experimental_pdfs/python/report_scripts/pdf10_flux_alignment_effect/generate_report.py experimental/experimental_pdfs/python/dash_additions/misc_labs/vertically_coherent_transport_sam_lab.py experimental/experimental_pdfs/python/dash_additions/utilities/generate_pdf9_parcel_ensemble_diagnostics.py experimental/experimental_pdfs/doc/vertically_coherent_pdf_diagnosis.md experimental/experimental_pdfs/python/report_scripts/generate_pdf10_arm_xp3_budget_report.py experimental/experimental_pdfs/src/CLUBB_core/trivariate_transport_pdf.F90 experimental/experimental_pdfs/README.md
Gunther Huebler at