This page is provided for your entertainment 🙂 .
Parallelization in SLIM
Early in the development process…
Split the simulation up over multiple, parallel processors? Check! Put it back together again? Nope, not check.
The best part of this was that it didn’t crash.
Units? What are those?
When developing SLIM, I did all the energy-conservation checks on evaporation (and the surface energy budget in general) on the variables in energy units (W/m2). Then I converted evaporation to water units to pass up to the atmosphere, in the processes including an extra factor of 1000 just… for fun? (By accident). Turns out CAM will throw an error if the clouds reach the top of the model!!!! Good thing…
600,000,000 ppm CO2
Welcome to the hot house. Pro tip: if you’re changing CO2 in CESM, check your units! Setting CO2 in the CAM namelist? Use mixing ratio (parts per… part). Setting CO2 in the CLM namelist? Use ppm. Oopsies. CAM5 will run for 12 months at 600,000,000 ppm. CAM6 will run for 6 years!