It seems strange to me that the module_load_str is tied to versions of ClimaCalibrate with no easy way of changing it as far as I know.
When I was trying to update the land calibration pipeline, there was a mismatch for the climacommon which lead to all the ensemble member runs failing because there were two different versions of Julia being used (1.10 and 1.12). The ways I found to fix this was to use the version of climacommon that was expected or commit type piracy and redefine module_load_str to use the version of climacommon that I want.
It would be nice to expose module_load_str in hpc_kwargs so users can change it themselves.
It seems strange to me that the
module_load_stris tied to versions ofClimaCalibratewith no easy way of changing it as far as I know.When I was trying to update the land calibration pipeline, there was a mismatch for the
climacommonwhich lead to all the ensemble member runs failing because there were two different versions of Julia being used (1.10 and 1.12). The ways I found to fix this was to use the version ofclimacommonthat was expected or commit type piracy and redefinemodule_load_strto use the version ofclimacommonthat I want.It would be nice to expose
module_load_strinhpc_kwargsso users can change it themselves.