I doubt if you made all those changes to ~/douglas/roses/MultiSite-PMcGuire-SIFMIP without having some intermediary version between it and u-ch981/trunk@207312 .
Do you have a working intermediary version somewhere? (i.e., just using a different branch of JULES?)
I made a copy of u-ch981/trunk@207312 as u-da664.
And I changed the jules branch to the L2SM capable one, and it starts to run, but it then fails because it is a JULES 4.9 suite instead of a JULES 5.2 suite:
[FATAL ERROR] init_lsm: Error opening namelist file jules_lsm_switch.nml (IOSTAT=29 IOMSG=file
I have also made a copy of ~ndouglas/roses/MultiSite-PMcGuire-SIFMIP as instead ~pmcguire/roses/MultiSite-PMcGuire-SIFMIP, and I get the same error that you get with your copy.
I am guessing that you tried to modify ~ndouglas/roses/MultiSite-vn6.2-SIFMIP (which is a JULES 6.2 trunk suite?) to be ~pmcguire/roses/MultiSite-PMcGuire-SIFMIP (which should be a JULES 5.2 suite, using my branch). But when I do a recursive diff:
diff -r ~ndouglas/roses/MultiSite-vn6.2-SIFMIP/ ~ndouglas/roses/MultiSite-PMcGuire-SIFMIP/
there are a lot of changes, so I don’t really know where you got ~ndouglas/roses/MultiSite-PMcGuire-SIFMIP/ directly from.
I tried to comment out the two new output profiles, but I still get the same error.
I then commented out all 4 output profiles, and it seemed to run for a while without crashing.
Then, I tried to run with only the 1st output profile, and it still crashes with the same error.
Then, I tried to run with only the last 2 output profiles (the new ones), and it seemed to run for a while without crashing!
So this probably means that one (or more) of the old variables in one of the 1st two output profiles is there in the suite, but that this variable isn’t available for JULES5.2?
You could just try to figure out manually (by a process of elimination) which of the variables is causing problems.
It might be easier for you to modify u-ch981/trunk@207312, which is a JULES4.9 trunk suite to a JULES5.2 trunk suite, and then modify that to a JULES5.2 branch suite (using my 5.2 branch of JULES).
It’s probably not that hard to change things from JULES 4.9 trunk to JULES 5.2 trunk, whereas going backwards from JULES 6.2 might be more difficult.
You could possibly make the required changes from 4.9 to 5.2 manually, but it might be better to use the JULES upgrade macros in rosie edit, if they are properly working.