Provide option to use EESSI modules instead of init script#313
Conversation
…erpret as comma-separated). Then, run the test suite on each version. Also: change how defaults are assigned in run_reframe.sh by using the ${X:-default_X} construct, which is more compact than what we currently have
…software is tested (in which looping over EESSI_VERSION should also not be done)
|
We will probably replace this by an alternative approach using ReFrame environments. Specifically, if you set: in the ReFrame config, and then use the upstream The regular hooks can then add additional features, and those will be repsected by reframe. E.g. if I hardcode: the above only runs on the subset of partitions that are marked with the "gpu" feature. |
…he programming environments as part of the ReFrame args first
…op_eessi_versions' into make_run_reframe_loop_eessi_versions
…ss extra options to reframe to limit to the programming environments that are specified. If both lists are emtpy, all programming environments are tested
…ame_loop_eessi_versions
|
Merged #326 into this, and succesfully ran with |
|
Ok, I need to dive back into this. On our AWS cluster (with no native module command): The job in the staging dir is: It seems that this doens't have the desired effect. Will have to dive into it, but no time now... |
|
Ok, the issue was a missing Succeeded: |
Especially the |
laraPPr
left a comment
There was a problem hiding this comment.
Got it working after this small change
Listing tests:
Appending environments [{'name': 'EESSI-2023.06', 'modules': ['EESSI/2023.06']}, {'name': 'EESSI-2025.06', 'modules': ['EESSI/2025.06']}] to the environments already present in the site_configuration ([{'name': 'cpu_rome', 'modules': ['cluster/dodrio/cpu_rome_rhel9', 'vsc-mympirun']}, {'name': 'cpu_milan', 'modules': ['cluster/dodrio/cpu_milan_rhel9', 'vsc-mympirun']}, {'name': 'gpu_rome_a100', 'modules': ['cluster/dodrio/gpu_rome_a100_rhel9', 'vsc-mympirun']}])
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['cpu_rome']) for hortense:cpu_rome
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['cpu_rome']) for hortense:cpu_rome_512
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['cpu_milan']) for hortense:cpu_milan_rhel9
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['gpu_rome_a100']) for hortense:gpu_rome_a100_40
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['gpu_rome_a100']) for hortense:gpu_rome_a100_80
[ReFrame Setup]
version: 4.8.1
command: '/dodrio/scratch/users/vsc46128/rfm.VXxyAMsuFJ/reframe_venv/bin/reframe --tag CI --tag 1_4_node --report-file /dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/report_files/GPU__20260709_134010.json --name LAMMPS --exclude LAMMPS/28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1 --list'
launched by: vsc46128@login58.dodrio.os
working directory: '/dodrio/scratch/users/vsc46128/rfm.VXxyAMsuFJ'
settings files: '<builtin>', '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/test-suite/config/vsc_hortense.py'
selected system: 'hortense'
check search path: (R) '/dodrio/scratch/users/vsc46128/rfm.VXxyAMsuFJ/test-suite/eessi/testsuite/tests'
stage directory: '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/stage'
output directory: '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/output'
log files: '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/logs/reframe_20260709_134031.log'
results database: [off] '/dodrio/scratch/users/vsc46128/.reframe/reports/results.db'
�[33mWARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_small': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_large': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_ALL_OBMD_simulation_staggered_global': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_OBMD_simulation': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info�[0m
�[33mWARNING: EasyBuild is not available, so cannot determine toolchain hierarchy. Make sure the easybuild python package is installed.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.27-GCC-13.3.0-seq-iface64'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2023.06', 'OpenBLAS/0.3.21-GCC-12.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2023.06', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2023.06', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'OpenBLAS/0.3.30-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.27-GCC-13.3.0-seq-iface64'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2023.06', 'OpenBLAS/0.3.21-GCC-12.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2023.06', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2023.06', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'OpenBLAS/0.3.30-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.27-GCC-13.3.0-seq-iface64'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2023.06', 'OpenBLAS/0.3.21-GCC-12.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2023.06', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2023.06', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'OpenBLAS/0.3.30-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.27-GCC-13.3.0-seq-iface64'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2023.06', 'OpenBLAS/0.3.21-GCC-12.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2023.06', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2023.06', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'OpenBLAS/0.3.30-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.27-GCC-13.3.0-seq-iface64'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2023.06', 'OpenBLAS/0.3.21-GCC-12.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2023.06', 'OpenBLAS/0.3.23-GCC-12.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2023.06', 'OpenBLAS/0.3.24-GCC-13.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'OpenBLAS/0.3.27-GCC-13.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'OpenBLAS/0.3.29-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'OpenBLAS/0.3.30-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'OpenBLAS/0.3.30-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_OpenBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'cpu_rome', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome', 'EESSI-2025.06', 'AOCL-BLAS/5.1-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'cpu_rome', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_rome_512', 'EESSI-2025.06', 'AOCL-BLAS/5.1-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'cpu_milan', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'AOCL-BLAS/5.1-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_40', 'EESSI-2025.06', 'AOCL-BLAS/5.1-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'AOCL-BLAS/5.0-GCC-14.2.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'AOCL-BLAS/5.1-GCC-14.3.0'): no matching BLIS module found.�[0m
�[33mWARNING: Skipping BLAS module info ('hortense:gpu_rome_a100_80', 'EESSI-2025.06', 'AOCL-BLAS/5.1-llvm-compilers-20.1.8'): no matching BLIS module found.�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_AOCLBLAS_mt': the following parameters are undefined: module_info�[0m
[List of matched checks]
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /d96fecdd
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /909594be
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2023.06', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /f71fa311
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /73dd3a30
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /85639f9c
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome_512', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /b782a132
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /9f66217b
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2023.06', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /92c5e0fd
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /6180761e
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /3529c63b
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'cpu_milan', 'LAMMPS/29Aug2024_update2-foss-2023a-kokkos-with-deepmd-plugin') %scale=1_4_node /1a6149ec
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'cpu_milan', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /61b4e78b
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /e3350888
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2023.06', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /7a48c56f
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /d40bd6f6
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /b4399cab
- EESSI_LAMMPS_lj %device_type=gpu %module_info=('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1') %scale=1_4_node /7e52a7a1
- EESSI_LAMMPS_lj %device_type=gpu %module_info=('hortense:gpu_rome_a100_40', 'gpu_rome_a100', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1-with-deepmd-plugin') %scale=1_4_node /7ae78e38
- EESSI_LAMMPS_lj %device_type=gpu %module_info=('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1') %scale=1_4_node /48d25a92
- EESSI_LAMMPS_lj %device_type=gpu %module_info=('hortense:gpu_rome_a100_80', 'gpu_rome_a100', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1-with-deepmd-plugin') %scale=1_4_node /1890814e
Found 20 check(s)
Log file(s) saved in '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/logs/reframe_20260709_134031.log'
| REFRAME_PROGRAMMING_ENVS="${REFRAME_PROGRAMMING_ENVS#,}" # Remove any trailing comma in case 2nd list is empty | ||
| # Replace commas by | since ReFrame expects a regex and we want tests to run if they match any of the programming envs | ||
| REFRAME_PROGRAMMING_ENVS_PIPED="${REFRAME_PROGRAMMING_ENVS//,/|}" | ||
| if [ -z "$REFRAME_PROGRAMMING_ENVS_PIPED" ]; then |
There was a problem hiding this comment.
This is wrong it is now setting the -p flag when $REFRAME_PROGRAMMING_ENVS_PIPED is empthy
There was a problem hiding this comment.
I made this change
| if [ -z "$REFRAME_PROGRAMMING_ENVS_PIPED" ]; then | |
| if [ -n "$REFRAME_PROGRAMMING_ENVS_PIPED" ]; then |
|
|
I am now also using the environments which way cleaner but I'll do that in a follow-up pr. Once this one is merged |
|
Ok now with REFRAME_LOCAL_PROGRAMMING_ENVS set="cpu_rome,cpu_milan,gpu_rome_a100" |
|
For run with only EESSI it is completely not working when -p is set I'll run some manual tests with the |
|
When running without the script the |
…nvironments for the partition
…odulepath that is already set in the environment is propagated if UNSET_MODULEPATH is NOT True
…t had to be loaded as part of run_reframe.sh. It should now be a ReFrame environment configured in the ReFrame config file and specified in REFRAME_LOCAL_PROGRAMMING_ENVS
|
I tried some things on our AWS cluster. I've created a mock module at Running with a small This looks perfectly fine. One note is that hardcoding the yep, that's right, it's now also listing this the version for What this says, essentially, is that running with |
|
local modules run on hortense (See #343 for updated config): EESSI modules run on hortense (See #343 for updated config): Is only missing a run on the GPUs with the EESSI programming environment. But this is because we do not have gpus where the script is run. Will work arround this in the ci_config. |
Make run_reframe.sh use EESSI modules. Also: change how defaults are assigned in run_reframe.sh by using the ${X:-default_X} construct, which is more compact than what we currently have.