diff --git a/suite/setup.py b/suite/setup.py index 51d4f09a1..c99339edb 100755 --- a/suite/setup.py +++ b/suite/setup.py @@ -36,9 +36,9 @@ def main(): account, partition, configuration, qos = \ machine_info.get_account_defaults() - use_e3sm_unified = 'E3SMU_SCRIPT' in os.environ + use_e3sm_unified = 'E3SM_UNIFIED_LOAD_SCRIPT' in os.environ if use_e3sm_unified: - e3sm_unified_script = os.environ['E3SMU_SCRIPT'] + e3sm_unified_script = os.environ['E3SM_UNIFIED_LOAD_SCRIPT'] args.branch = \ os.path.splitext(os.path.basename(e3sm_unified_script))[0] else: diff --git a/suite/templates/job_script.bash b/suite/templates/job_script.bash index 22f666eaa..4eae8f8d3 100644 --- a/suite/templates/job_script.bash +++ b/suite/templates/job_script.bash @@ -8,38 +8,33 @@ set -e -{% if use_e3sm_unified %} +{% if use_e3sm_unified -%} source {{ e3sm_unified_script }} echo E3SM-Unified: {{ e3sm_unified_script }} -{% elif pixi_env %} +{% elif pixi_env -%} export HDF5_USE_FILE_LOCKING=FALSE export E3SMU_MACHINE={{ machine }} -run_mpas_analysis() { - pixi run --manifest-path ../../pixi.toml -e {{ pixi_env }} mpas_analysis "$@" -} +eval "$(pixi shell-hook --manifest-path ../../pixi.toml -e {{ pixi_env }})" echo pixi env: {{ pixi_env }} -{% else %} +{% else -%} source {{ conda_base }}/etc/profile.d/conda.sh conda activate {{ conda_env }} export HDF5_USE_FILE_LOCKING=FALSE export E3SMU_MACHINE={{ machine }} -run_mpas_analysis() { - mpas_analysis "$@" -} echo env: {{ conda_env }} -{% endif %} +{% endif -%} echo configs: {{ flags }} {{ config }} -run_mpas_analysis --list -run_mpas_analysis --plot_colormaps -run_mpas_analysis --setup_only {{ flags }} {{ config }} -run_mpas_analysis --purge {{ flags }} {{ config }} --verbose -run_mpas_analysis --html_only {{ flags }} {{ config }} +mpas_analysis --list +mpas_analysis --plot_colormaps +mpas_analysis --setup_only {{ flags }} {{ config }} +mpas_analysis --purge {{ flags }} {{ config }} --verbose +mpas_analysis --html_only {{ flags }} {{ config }} chmod ugo+rx {{ html_base }}/{{ out_common_dir }} chmod -R ugo+rX {{ html_base }}/{{ out_subdir }}