Greetings! I am trying to set up a fully coupled simulation that follows one of the RCPs, but I am struggling to find a configuration that works. I am hoping someone here may be able to offer some pointers! :)
Specifically, I'm looking for the following:
Some things I've noticed:
Does anyone have advice on putting together a configuration that will work for both an RCP compset and a more recent version of CAM? Are there safe ways to check things out to pull components with different git tags than what the default ./manage_externals/checkout_externals behavior does?
On a more general note, I was surprised that the CESM and CAM paths wind up checking out similar-but-incompatible sets of source code. I would love to understand more about which choices are made along each path and why. Does anyone know the history there?
Thanks!
-Rob
Specifically, I'm looking for the following:
- A version of CAM that is recent enough to include the contrail module src/physics/cam/ssatcontrail.F90
- A version of cime_config/config_compsets.xml (and related files) which includes the right defs for at least one of the RCPs (ideally RCP 4.5, but anything that works would be a useful start.)
Some things I've noticed:
- If I check out the CESM source starting with the CESM github repo (ie, following instructions here) the CAM source never includes ssatcontrail.F90.
- The most recent CESM version which includes RCP compsets is 2.1.0, which only has BRCP85L45BGCR and BRCP85C5L45BGC
- If I check out the CESM source starting with the CAM github repo (instructions here) the more recent versions include ssatcontrail.F90, but none of the config_compsets.xml seem to include RCP compset
Does anyone have advice on putting together a configuration that will work for both an RCP compset and a more recent version of CAM? Are there safe ways to check things out to pull components with different git tags than what the default ./manage_externals/checkout_externals behavior does?
On a more general note, I was surprised that the CESM and CAM paths wind up checking out similar-but-incompatible sets of source code. I would love to understand more about which choices are made along each path and why. Does anyone know the history there?
Thanks!
-Rob