Instead of PFT_defaults = "CESM2", look into having PFT_defaults = "MARBL_tested_PFTs" and then instead of checking PFT_defaults == "user-specified" have a derived logical setting lPFT_defaults = (PFT_defaults == "MARBL_tested_PFTs"). Would avoid needing to reset PFT_defaults = "CESM2.1+cocco" to anything else...
Instead of
PFT_defaults = "CESM2", look into havingPFT_defaults = "MARBL_tested_PFTs"and then instead of checkingPFT_defaults == "user-specified"have a derived logical settinglPFT_defaults = (PFT_defaults == "MARBL_tested_PFTs"). Would avoid needing to resetPFT_defaults = "CESM2.1+cocco"to anything else...