Just as a reminder on customization, some of the required edits to the default CESM scripts are itemized below. This may not include everything, but these are ones you'll probably have to deal with.
Correctness Metric
To assess correctness, since there are constraints on the spin-up time in using various tools and the time required to use them (such as AMWG), I decided to use a much simpler test of dry mass conservation. I have a script below that goes to the log files, unzips the atmosphere log file, tests the first and last dry mass estimates, computes the relative change in dry mass, and prints it. As shown below, you run this script from your $CESM/scripts directory, and you pass as a parameter to the script the case directory name you want to check. Bear in mind that if your job does not finish properly, these files will not be in $CESM/scrips/case_dir/logs, but they will be in $CESM/../case_dir/run, and you'll have to check it there, removing the gunzip and gzip parts of the script and passing in the file yourself to meat of the test_dry_mass script.
Your relative change in dry mass (the value printed by test_dry_mass) should not exceed 10^-11. Beware that certain changes in your compiler flags may set this value too large if the instructions are not performed at the right floating point precision.
____________________________________________
[imn@xxxxxxxxx:/tmp/work/imn/cesm1_0_4/scripts] 8-) ./test_dry_mass case_dir1/
1.68758e-13
[imn@xxxxxxxxx:/tmp/work/imn/cesm1_0_4/scripts] 8-) ./test_dry_mass case_dir2/
1.63206e-13
[imn@xxxxxxxxx:/tmp/work/imn/cesm1_0_4/scripts] 8-) ./test_dry_mass case_dir3/
-5.51732e-14
[imn@xxxxxxxxx:/tmp/work/imn/cesm1_0_4/scripts] 8-) ./test_dry_mass case_dir4/
-4.95055e-14
____________________________________________