I'm not aware of anything that is really a transition guide exactly. You can find a description of major changes here
CESM2 Release Series Information , and User's Guides for the components linked from
Community Earth System Model - CESM2 . Especially see the CIME User's Guide for general user interface / scripts documentation. I'd suggest asking paleoclimate-specific questions in
Paleoclimate . I'll also mention that CESM1.2 is still supported in a limited capacity for deep time paleoclimate simulations; if that's what you're running, then again the paleoclimate forums would be a good place to try to get some support.
My understanding is that CAM4 is still available in CESM2. There may not be many out-of-the-box compsets, but you can still select CAM4 via a user-defined compset. From skimming <
4. Atmospheric configurations (compsets) — camdoc documentation>, though, it sounds like CAM4 in CESM2 is not exactly the same as CAM4 in CESM1.2, so I'm not sure if it's considered scientifically recommendable to use it. You could ask that question on the paleoclimate or CAM forums.
If you do stick with CESM1.2, we aren't going to be able to provide much support, unfortunately: A lot has changed in the model since then, and we have limited support resources, so we aren't able to provide much support for use of these old versions. My memory isn't very good about exactly what was possible in these older versions, but I think it may be hard to force the model to produce SMB output unless you include CISM. So I think your best bet is to compare a f09 case with this f05 case and see what files you need to provide in order to run CISM at f05 resolution. For example, you will need mapping files between f05 and the CISM grid, which you can create with the mapping file generation utilities in that code base. It may be challenging to provide all the files you need, and unfortunately we aren't able to provide support with that process for CESM1.2. This is all significantly easier in CESM2, where you no longer need CISM to produce SMB.
Regardless of which model version you use, though, I should caution you that past attempts to get reasonable SMB over the Himalayas have been very unsuccessful. Specifically, it has been very hard to get the model to produce positive SMB in these high mountain regions. There is some promising recent work within CESM2 development code, but that relies on (a) running variable-resolution cases with high resolution focused over this region, (b) updating the glacier and topography datasets to be more accurate in this region, and (c) some changes to the code. Without all of these changes, I think you may spend a lot of time trying to get this working only to find that you can't use it for the science you want to do.
One other possible issue with trying to run over this region is the number of glacier elevation classes. The default of 10 doesn't do a good job of capturing the elevation gradients in this high mountain region. The CESM1.2 code base may (or may not) include partial support for 36 elevation classes, which would be better (though more expensive to run); you would need to generate your own surface dataset using CLM's mksurfdata_map tool (which I think may allow you to specify 36 elevation classes), would need to change GLC_NEC to 36, and may need to make some other changes.
If you decide to pursue this despite these caveats, then I'm afraid I won't be able to help further with CESM1.2, since what I've said above is about the limit of what I can remember about this model version.