Skip to content

Conversation

@oalcabes
Copy link
Member

@oalcabes oalcabes commented Dec 2, 2025

In this PR I am adding the initial sounding from the Wing et. al. (2018) RCEMIP paper. This sounding should be used for RCEMIP simulations. There are three options for initial temps of 295K, 300K, and 305K. This PR also adds an option for a cloud resolving model (CRM) setup of RCEMIP with 1M and noneq to ci.

See here the analytic profile derived from an observation from Wing et. al. (2018) (left) and the Julia implementation (right).
Screenshot 2025-12-02 at 11 48 28 AM

Copy link
Member

@trontrytel trontrytel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Left some minor comments about how I would vote to handle the initial condition option.

From the plots I can't tell how accurately we match the paper because the axis etc are slightly different.

Also, do you have a CI case with it already? And if not, would it be useful to add one?

Copy link
Member

@haakon-e haakon-e left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work on the PR! Apart from the pressure units, I think everything looks consistent with the paper.

The code suggestions are for improved readability and documentation.

@oalcabes oalcabes force-pushed the oa/rce_initial_sounding branch 5 times, most recently from 8ade5b6 to 1273629 Compare December 2, 2025 23:04
@szy21
Copy link
Member

szy21 commented Dec 2, 2025

And I think Wing et. al. (2018) RCEMIP is actually RCEMIPI, not RCEMIPII:)

@oalcabes oalcabes force-pushed the oa/rce_initial_sounding branch 7 times, most recently from a401988 to ac0dce4 Compare December 4, 2025 22:07
agents:
slurm_mem: 20GB

- label: ":computer: CRM rcemipii in a box with 1M"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it make sense to add it to reproducibility tests and get a warning every time results change? I think this is one of the better tests for microphysics we have in Atmos now

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And is it ok to remove some aquaplanet 1M / 2M tests after this is merged? If so I can do it in a separate PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes please!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you would have to

  • add reproducibility_test: true flag to the config file
  • add something like this to the pipeline (there are plenty of examples to look at there):
          julia --color=yes --project=.buildkite reproducibility_tests/test_mse.jl
          --job_id your_job_id
          --out_dir your_job_id/output_active
  • Copy the all_best_mse dict template from the job's log
  • Paste the all_best_mse dict template into reproducibility_test/your_job_id.jl

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't done it in a while, so please lmk if it doesn't work and I can help

docs/src/api.md Outdated
Comment on lines 45 to 46
ClimaAtmos.InitialConditions.RCEMIPIIProfile_300
ClimaAtmos.InitialConditions.RCEMIPIIProfile_305
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PS: These don't have a docstring currently

@oalcabes oalcabes force-pushed the oa/rce_initial_sounding branch 2 times, most recently from 24d04ae to 622bd24 Compare December 4, 2025 22:47
@oalcabes oalcabes force-pushed the oa/rce_initial_sounding branch 3 times, most recently from db5632b to 33778d8 Compare December 4, 2025 22:56
@oalcabes oalcabes force-pushed the oa/rce_initial_sounding branch from 33778d8 to 187e7aa Compare December 4, 2025 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants