Skip to content

Provide option to use EESSI modules instead of init script#313

Merged
laraPPr merged 20 commits into
EESSI:mainfrom
casparvl:make_run_reframe_loop_eessi_versions
Jul 10, 2026
Merged

Provide option to use EESSI modules instead of init script#313
laraPPr merged 20 commits into
EESSI:mainfrom
casparvl:make_run_reframe_loop_eessi_versions

Conversation

@casparvl

@casparvl casparvl commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

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.

Caspar van Leeuwen added 3 commits January 19, 2026 17:31
…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)
@casparvl casparvl marked this pull request as draft January 21, 2026 13:22
@casparvl

casparvl commented Feb 11, 2026

Copy link
Copy Markdown
Collaborator Author

We will probably replace this by an alternative approach using ReFrame environments. Specifically, if you set:

'environs': ['default', 'EESSI-2023.06', 'EESSI-2025.06'],
...
{
            'name': 'EESSI-2023.06',
            'modules': ['EESSI/2023.06']
        },
        {
            'name': 'EESSI-2025.06',
            'modules': ['EESSI/2025.06']
        },
...
# Add each partition name as feature programmatically
# Note that we don't retain the colon to separate - only normal characters are allowed in a feature
for system in site_configuration.get('systems', []):
    for partition in system.get('partitions', []):
        features = partition.get('features', [])
        if 'name' in partition and 'name' in system:
            new_feature = f"{system['name']}{partition['name']}"
            partition['features'] = partition['features'] + [new_feature]

in the ReFrame config, and then use the upstream find_modules function to do:

from reframe.utility import find_modules
...

class EESSI_XYZ(rfm.RunOnlyRegressionTest):
...
    module_info = parameter(find_modules('SciPy-bundle'))
...
    @run_after('init', always_last=True)
    def apply_module_info(self):
        s, e, m = self.module_info
        # Get the system:partition from s, and strip the colon character as those are not allowed in features
        self.valid_systems = [f"+{s.replace(':','')}"]
        self.valid_prog_environs = [e]
        self.modules = [m]
        self.tags = {self.scale}

The regular hooks can then add additional features, and those will be repsected by reframe. E.g. if I hardcode:

self.valid_systems = [f"+{s.replace(':','')} +gpu"]

the above only runs on the subset of partitions that are marked with the "gpu" feature.

@casparvl casparvl changed the title Loop over EESSI_VERSION to also enable testing 2025.06 by default Provide option to use EESSI modules instead of init script Apr 9, 2026
Comment thread CI/run_reframe.sh
Comment thread CI/run_reframe.sh Outdated
Comment thread CI/run_reframe.sh Outdated
Caspar van Leeuwen and others added 7 commits April 30, 2026 16:01
…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
@casparvl

Copy link
Copy Markdown
Collaborator Author

Merged #326 into this, and succesfully ran with

EESSI_TESTSUITE_URL=https://github.com/casparvl/test-suite.git EESSI_TESTSUITE_BRANCH=support_multiple_eessi_environments EESSI_CI_SYSTEM_NAME=surf_snellius ./run_reframe.sh

@casparvl casparvl marked this pull request as ready for review June 17, 2026 12:49
@casparvl

Copy link
Copy Markdown
Collaborator Author

Ok, I need to dive back into this. On our AWS cluster (with no native module command):

[  FAILED  ] Ran 168/168 test case(s) from 168 check(s) (168 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Wed Jun 17 15:27:16 2026+0000
============================= SUMMARY OF FAILURES ==============================
--------------------------------------------------------------------------------
FAILURE INFO for EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'EESSI-2023.06', 'GROMACS/2024.1-foss-2023b') (run: 1/1)
  * Description: GROMACS HECBioSim/Crambin benchmark (NB: cpu)
  * System partition: Magic_Castle
  * Environment: EESSI-2023.06
  * Test file: /home/casparvl/rfm.SLkKKtHSA0/test-suite/eessi/testsuite/tests/apps/gromacs.py
  * Stage directory: /home/casparvl/reframe_CI_runs/stage/Magic_Castle/x86_64-generic-16c-30gb/EESSI-2023.06/EESSI_GROMACS_0f2f0be3
  * Node list: x86-64-generic-node1
  * Job type: batch job (id=167560)
  * Dependencies (conceptual): []
  * Dependencies (actual): []
  * Maintainers: []
  * Failing phase: sanity
  * Rerun with '-n /0f2f0be3 -p EESSI-2023.06 --system Magic_Castle -r'
  * Reason: sanity error: md.log: No such file or directory
--- rfm_job.out (last 10 lines) ---
EESSI_CVMFS_REPO:
EESSI_SOFTWARE_SUBDIR:
FULL_MODULEPATH: /var/spool/slurmd/job167560/slurm_script: line 31: module: command not found
--- rfm_job.out ---
--- rfm_job.err (last 10 lines) ---
PROCESS BINDING WARNING: hwloc not available, skipping process binding check
/var/spool/slurmd/job167560/slurm_script: line 28: mpirun: command not found
--- rfm_job.err ---

The job in the staging dir is:

#!/bin/bash
#SBATCH --job-name="rfm_EESSI_GROMACS_0f2f0be3"
#SBATCH --ntasks=8
#SBATCH --ntasks-per-node=8
#SBATCH --cpus-per-task=2
#SBATCH --output=rfm_job.out
#SBATCH --error=rfm_job.err
#SBATCH --time=0:30:0
#SBATCH --nodes=1
#SBATCH --partition=x86-64-generic-node
#SBATCH --export=NONE
#SBATCH --mem=28610M
source /cvmfs/software.eessi.io/2025.06/init/lmod/bash
module unload EESSI
export SLURM_EXPORT_ENV=ALL
module load EESSI/2023.06
module load GROMACS/2024.1-foss-2023b
export OMP_NUM_THREADS=2
export I_MPI_PIN_CELL=core
export I_MPI_PIN_DOMAIN=1:compact
export I_MPI_DEBUG=4
curl -LJO https://github.com/victorusu/GROMACS_Benchmark_Suite/raw/1.0.0/HECBioSim/Crambin/benchmark.tpr
if command -v hwloc-calc >/dev/null; then
mpirun -np 8 --map-by slot:PE=1 --report-bindings /home/casparvl/rfm.SLkKKtHSA0/test-suite/eessi/testsuite/get_process_binding.sh | tee /dev/stderr | /home/casparvl/rfm.SLkKKtHSA0/test-suite/eessi/testsuite/check_process_binding.py --cpus-per-proc 2 --procs 8 --nodes 1
else
echo 'PROCESS BINDING WARNING: hwloc not available, skipping process binding check' >/dev/stderr
fi
mpirun -np 8 --map-by slot:PE=1 --report-bindings gmx_mpi mdrun -dlb yes -npme -1 -nb cpu -s benchmark.tpr -ntomp 2
echo "EESSI_CVMFS_REPO: $EESSI_CVMFS_REPO"
echo "EESSI_SOFTWARE_SUBDIR: $EESSI_SOFTWARE_SUBDIR"
echo "FULL_MODULEPATH: $(module --location show GROMACS/2024.1-foss-2023b 2>&1)"

It seems that this doens't have the desired effect. Will have to dive into it, but no time now...

@casparvl

casparvl commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator Author

Ok, the issue was a missing versions in the path to the init script in the aws_mc.py config file. Fixed that now. Running with:

[casparvl@login1 CI]$ REFRAME_ARGS='-t CI -t 1_node --system=Magic_Castle:x86_64-generic-16c-30gb -n /f7cb5d03' EESSI_TESTSUITE_URL=https://github.com/casparvl/test-suite.git EESSI_TESTSUITE_BRANCH=make_run_reframe_loop_eessi_versions EESSI_CI_SYSTEM_NAME=aws_mc ./run_reframe.sh

Succeeded:

[ReFrame Setup]
  version:           4.8.1
  command:           '/home/casparvl/rfm.AdVPC1AflS/reframe_venv/bin/reframe -t CI -t 1_node --system=Magic_Castle:x86_64-generic-16c-30gb -n /f7cb5d03 --run --setvar EESSI_CONFIGS_URL=https://github.com/casparvl/test-suite.git --setvar EESSI_CONFIGS_BRANCH=make_run_reframe_loop_eessi_versions'
  launched by:       casparvl@login1.int.aws-rocky88-202310.eessi.io
  working directory: '/home/casparvl/rfm.AdVPC1AflS'
  settings files:    '<builtin>', '/home/casparvl/rfm.AdVPC1AflS/configs/config/aws_mc.py'
  selected system:   'Magic_Castle'
  check search path: (R) '/home/casparvl/rfm.AdVPC1AflS/test-suite/eessi/testsuite/tests/apps/gromacs.py'
  stage directory:   '/home/casparvl/reframe_CI_runs/stage'
  output directory:  '/home/casparvl/reframe_CI_runs/output'
  log files:         '/home/casparvl/reframe_CI_runs/logs/reframe_20260701_141133.log'
  results database:  [off] '/home/casparvl/.reframe/reports/results.db'

[==========] Running 1 check(s)
[==========] Started on Wed Jul  1 14:12:00 2026+0000

[----------] start processing checks
[ RUN      ] EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'EESSI-2025.06', 'GROMACS/2026.2-foss-2025b') /f7cb5d03 @Magic_Castle:x86_64-generic-16c-30gb+EESSI-2025.06
WARNING: PROCESS BINDING WARNING: processes with cores shared by processing units, indicating hyperthreading: Counter({2: 8}),
[       OK ] (1/1) EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'EESSI-2025.06', 'GROMACS/2026.2-foss-2025b') /f7cb5d03 @Magic_Castle:x86_64-generic-16c-30gb+EESSI-2025.06
P: perf: 52.043 ns/day (r:0, l:None, u:None)
[----------] all spawned checks have finished

[  PASSED  ] Ran 1/1 test case(s) from 1 check(s) (0 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Wed Jul  1 14:15:09 2026+0000
Log file(s) saved in '/home/casparvl/reframe_CI_runs/logs/reframe_20260701_141133.log'

@laraPPr

laraPPr commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator
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': 'default'}])
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for hortense:cpu_rome
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for hortense:cpu_rome_512
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for hortense:cpu_milan_rhel9
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for hortense:gpu_rome_a100_40
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for hortense:gpu_rome_a100_80
[ReFrame Setup]
  version:           4.8.1
  command:           '/dodrio/scratch/users/vsc46128/rfm.E6canTmHKw/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_gpu_rome_a100_80_rhel9_20260709_113145.json --exclude LAMMPS/28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1 -p \'\'"\'"\'\'"\'"\'\' --list'
  launched by:       vsc46128@login57.dodrio.os
  working directory: '/dodrio/scratch/users/vsc46128/rfm.E6canTmHKw'
  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.E6canTmHKw/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_113206.log'
  results database:  [off] '/dodrio/scratch/users/vsc46128/.reframe/reports/results.db'

�[33mWARNING: skipping test 'EESSI_GROMACS': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_QuantumESPRESSO_PW': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_CPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_GPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_coll': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LPC3D': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_PyTorch_torchvision_CPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_PyTorch_torchvision_GPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_CP2K': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_WALBERLA_BACKWARD_FACING_STEP': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_TensorFlow': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_NumPy': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_64M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_8M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_lj': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_rhodo': the following parameters are undefined: module_info�[0m
�[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_MetalWalls_MW': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_P3M_IONIC_CRYSTALS': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LJ_PARTICLES': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LB': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_OpenBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_AOCLBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': the following parameters are undefined: module_info�[0m
[List of matched checks]
Found 0 check(s)

Especially the -p is looking weird and I don't know where it came from

Comment thread CI/run_reframe.sh

@laraPPr laraPPr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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'

Comment thread CI/run_reframe.sh Outdated
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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is wrong it is now setting the -p flag when $REFRAME_PROGRAMMING_ENVS_PIPED is empthy

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made this change

Suggested change
if [ -z "$REFRAME_PROGRAMMING_ENVS_PIPED" ]; then
if [ -n "$REFRAME_PROGRAMMING_ENVS_PIPED" ]; then

@laraPPr

laraPPr commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator
Run 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.3LMCiOlq4W/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_140111.json --name LAMMPS --exclude LAMMPS/28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1 --run --setvar EESSI_CONFIGS_URL=https://github.com/casparvl/test-suite.git --setvar EESSI_CONFIGS_BRANCH=make_run_reframe_loop_eessi_versions'
  launched by:       vsc46128@login58.dodrio.os
  working directory: '/dodrio/scratch/users/vsc46128/rfm.3LMCiOlq4W'
  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.3LMCiOlq4W/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_140914.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
[==========] Running 20 check(s)
[==========] Started on Thu Jul  9 14:16:59 2026+0200

[----------] start processing checks
[ �[32mRUN     �[0m ] EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /d96fecdd @hortense:cpu_rome+cpu_rome
[ �[32mRUN     �[0m ] EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /909594be @hortense:cpu_rome+EESSI-2023.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome+EESSI-2023.06
[ �[32mRUN     �[0m ] EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /73dd3a30 @hortense:cpu_rome+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome_512+cpu_rome
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome_512+EESSI-2023.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome_512+EESSI-2023.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome_512+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_rome_512+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+cpu_milan
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+cpu_milan
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
[ �[32mRUN     �[0m ] 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
[ �[32mRUN     �[0m ] 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
[ �[32mRUN     �[0m ] 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
[ �[32mRUN     �[0m ] 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
[ �[32m      OK�[0m ] ( 1/20) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /d96fecdd @hortense:cpu_rome+cpu_rome
P: perf: 1610.635 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 2/20) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /909594be @hortense:cpu_rome+EESSI-2023.06
P: perf: 1557.552 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 3/20) 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 @hortense:cpu_rome+EESSI-2023.06
P: perf: 1606.686 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 4/20) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /73dd3a30 @hortense:cpu_rome+EESSI-2025.06
P: perf: 1485.676 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 5/20) 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 @hortense:cpu_rome+EESSI-2025.06
P: perf: 1517.512 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 6/20) 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 @hortense:cpu_rome_512+cpu_rome
P: perf: 1604.95 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 7/20) 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 @hortense:cpu_rome_512+EESSI-2023.06
P: perf: 1552.222 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 8/20) 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 @hortense:cpu_rome_512+EESSI-2023.06
P: perf: 1585.721 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 9/20) 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 @hortense:cpu_rome_512+EESSI-2025.06
P: perf: 1476.687 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (10/20) 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 @hortense:cpu_rome_512+EESSI-2025.06
P: perf: 1525.389 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (11/20) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 1717.054 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (12/20) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 1585.11 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (13/20) 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
P: perf: 1522.292 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (14/20) 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
P: perf: 1758.095 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (15/20) 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
P: perf: 1555.845 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (16/20) 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
P: perf: 3829.104 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (17/20) 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
P: perf: 3870.057 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (18/20) 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
P: perf: 1684.705 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (19/20) 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
P: perf: 4185.7 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (20/20) 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
P: perf: 4279.869 timesteps/s (r:0, l:None, u:None)
[----------] all spawned checks have finished

[ �[32m PASSED �[0m ] Ran 20/20 test case(s) from 20 check(s) (0 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Thu Jul  9 14:21:26 2026+0200
Log file(s) saved in '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/logs/reframe_20260709_140914.log'

@laraPPr

laraPPr commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

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

Comment thread CI/run_reframe.sh
@laraPPr

laraPPr commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Ok now with REFRAME_LOCAL_PROGRAMMING_ENVS set="cpu_rome,cpu_milan,gpu_rome_a100"
But reframe did not seem to use what was under the -p flag because it only ran in the cpu_milan programming environment.

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.h1r2T483S9/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__20260710_120545.json --name LAMMPS --exclude LAMMPS/28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1 -p \'\'"\'"\'cpu_rome|cpu_milan|gpu_rome_a100\'"\'"\'\' --run --setvar EESSI_CONFIGS_URL=https://github.com/casparvl/test-suite.git --setvar EESSI_CONFIGS_BRANCH=make_run_reframe_loop_eessi_versions'
  launched by:       vsc46128@login57.dodrio.os
  working directory: '/dodrio/scratch/users/vsc46128/rfm.h1r2T483S9'
  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.h1r2T483S9/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_20260710_120650.log'
  results database:  [off] '/dodrio/scratch/users/vsc46128/.reframe/reports/results.db'

�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_CPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_GPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_coll': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LPC3D': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_WALBERLA_BACKWARD_FACING_STEP': the following parameters are undefined: module_info�[0m
�[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_MetalWalls_MW': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_P3M_IONIC_CRYSTALS': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LJ_PARTICLES': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LB': 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_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 test 'EESSI_BLAS_OpenBLAS_mt': the following parameters are undefined: module_info�[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 test 'EESSI_BLAS_AOCLBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': type error: ../../../hooks.py:890: 'bool' object is not iterable
    buildenv_mod_infos = [x for x in _buildenv_module_infos if x[0] == syspart and x[1] == env]
 (rerun with '-v' for more information)�[0m
[==========] Running 2 check(s)
[==========] Started on Fri Jul 10 12:07:30 2026+0200

[----------] start processing checks
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+cpu_milan
[ �[32mRUN     �[0m ] 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 @hortense:cpu_milan_rhel9+cpu_milan
[ �[32m      OK�[0m ] (1/2) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 1619.0 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (2/2) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 1729.785 timesteps/s (r:0, l:None, u:None)
[----------] all spawned checks have finished

[ �[32m PASSED �[0m ] Ran 2/2 test case(s) from 2 check(s) (0 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Fri Jul 10 12:08:35 2026+0200
Log file(s) saved in '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/logs/reframe_20260710_120650.log'

@laraPPr

laraPPr commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

For run with only EESSI it is completely not working when -p is set

Run 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.B05EEue7Nb/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_cpu_milan_rhel9_20260710_122537.json --name LAMMPS --exclude LAMMPS/28Oct2024-foss-2023a-kokkos-mace-CUDA-12.1.1 -p \'\'"\'"\'EESSI-2023.06|EESSI-2025.06\'"\'"\'\' --run --setvar EESSI_CONFIGS_URL=https://github.com/casparvl/test-suite.git --setvar EESSI_CONFIGS_BRANCH=make_run_reframe_loop_eessi_versions'
  launched by:       vsc46128@login57.dodrio.os
  working directory: '/dodrio/scratch/users/vsc46128/rfm.B05EEue7Nb'
  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.B05EEue7Nb/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_20260710_122601.log'
  results database:  [off] '/dodrio/scratch/users/vsc46128/.reframe/reports/results.db'

�[33mWARNING: skipping test 'EESSI_GROMACS': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_QuantumESPRESSO_PW': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_CPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_pt2pt_GPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OSU_coll': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LPC3D': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_PyTorch_torchvision_CPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_PyTorch_torchvision_GPU': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_CP2K': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_WALBERLA_BACKWARD_FACING_STEP': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_TensorFlow': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_NumPy': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_64M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_8M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_lj': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_LAMMPS_rhodo': the following parameters are undefined: module_info�[0m
�[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_MetalWalls_MW': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_P3M_IONIC_CRYSTALS': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LJ_PARTICLES': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_ESPRESSO_LB': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_OpenBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_AOCLBLAS_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_imkl_mt': the following parameters are undefined: module_info�[0m
�[33mWARNING: skipping test 'EESSI_BLAS_BLIS_mt': the following parameters are undefined: module_info�[0m
[==========] Running 0 check(s)
[==========] Started on Fri Jul 10 12:26:01 2026+0200

[----------] start processing checks
[----------] all spawned checks have finished

[ �[32m PASSED �[0m ] Ran 0/0 test case(s) from 0 check(s) (0 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Fri Jul 10 12:26:01 2026+0200
Log file(s) saved in '/dodrio/scratch/projects/gadminforever/vsc46128/ReFrame_EESSI_CI/reframe_prefix/TEST/logs/reframe_20260710_122601.log'

I'll run some manual tests with the -p flag to figure out how it works.

@laraPPr

laraPPr commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

When running without the script the -p flag works as expected. But than you do not have the string that is nested many quotes.

(venv_reframe_RHEL9) [vsc46128@login58 test-suite]$ reframe --tag 1_4_node --name LAMMPS -p 'cpu_rome|EESSI-2025.06' -L
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/projects/gadminforever/vsc46128/venv_reframe_RHEL9/bin/reframe --tag 1_4_node --name LAMMPS -p 'cpu_rome|EESSI-2025.06' -L"
  launched by:       vsc46128@login58.dodrio.os
  working directory: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite'
  settings files:    '<builtin>', '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/config/vsc_hortense.py'
  selected system:   'hortense'
  check search path: (R) '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps'
  stage directory:   '/dodrio/scratch/projects/gadminforever/vsc46128/reframe_prefix_review/stage'
  output directory:  '/dodrio/scratch/projects/gadminforever/vsc46128/reframe_prefix_review/output'
  log files:         '/dodrio/scratch/projects/gadminforever/vsc46128/reframe_prefix_review/logs/reframe_20260710_125831.log'
  results database:  [off] '/dodrio/scratch/users/vsc46128/.reframe/reports/results.db'
  
  WARNING: skipping test 'EESSI_LPC3D': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_PyTorch_torchvision_CPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_PyTorch_torchvision_GPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_WALBERLA_BACKWARD_FACING_STEP': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_small': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_large': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_OBMD_simulation_staggered_global': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_OBMD_simulation': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_MetalWalls_MW': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info
[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 [variant: 7, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /73dd3a30 [variant: 21, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 35, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 49, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 63, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 77, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 91, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- 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 [variant: 105, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /0691a4da [variant: 7, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /efb2d784 [variant: 21, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /605ef59f [variant: 35, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome_512', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /f34c45be [variant: 49, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /c6fa44e7 [variant: 63, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_rome_512', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /6fa49608 [variant: 77, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /74d25bf4 [variant: 91, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
- EESSI_LAMMPS_rhodo %device_type=cpu %module_info=('hortense:cpu_milan_rhel9', 'EESSI-2025.06', 'LAMMPS/22Jul2025_update4-foss-2025b-kokkos') %scale=1_4_node /b5c463ff [variant: 105, file: '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/eessi/testsuite/tests/apps/lammps/lammps.py']
Found 16 check(s)

casparvl added 3 commits July 10, 2026 12:15
…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
@casparvl

casparvl commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator Author

I tried some things on our AWS cluster. I've created a mock module at /home/casparvl/test_module/GROMACS/1234-<something>.lua. If I sepcify USE_EESSI_SOFTWARE_STACK=false and if I don't specify a REFRAME_LOCAL_PROGRAMMING_ENVS`, it now does an early exit with clear message:

[casparvl@login1 CI]$ MODULEPATH=/home/casparvl/test_module UNSET_MODULEPATH=False USE_EESSI_SOFTWARE_STACK=false EESSI_TESTSUITE_URL=https://github.com/casparvl/test-suite.git EESSI_TESTSUITE_BRANCH=make_run_reframe_loop_eessi_versions EESSI_CI_SYSTEM_NAME=aws_mc ./run_reframe.sh
Running CI on host login1.int.aws-rocky88-202310.eessi.io
/home/casparvl/EESSI/test-suite/CI
You should define at least one ReFrame programming environment that needs to be tested (by defining either REFRAME_EESSI_PROGRAMMING_ENVS or REFRAME_LOCAL_PROGRAMMING_ENVS). Note that REFRAME_EESSI_PROGRAMMING_ENVS can be set indirectly by setting USE_EESSI_SOFTWARE_STACK=True. Exiting...

Running with a small default environment that I temporarily created (doesn't load anything, just picks up on that mock gromacs module that's available on my predefined MODULEPATH):

[casparvl@login1 CI]$ MODULEPATH=/home/casparvl/test_module UNSET_MODULEPATH=False USE_EESSI_SOFTWARE_STACK=false REFRAME_LOCAL_PROGRAMMING_ENVS=default EESSI_TESTSUITE_URL=https://github.com/casparvl/test-suite.git EESSI_TESTSUITE_BRANCH=make_run_reframe_loop_eessi_versions EESSI_CI_S
YSTEM_NAME=aws_mc ./run_reframe.sh
...
TEMPDIR: /home/casparvl/rfm.DEnH5yILUT
PYTHONPATH: :/home/casparvl/rfm.DEnH5yILUT/test-suite/
EESSI test suite URL: https://github.com/casparvl/test-suite.git
EESSI test suite version: make_run_reframe_loop_eessi_versions
EESSI test suite URL for configs: https://github.com/casparvl/test-suite.git
EESSI test suite version for configs: make_run_reframe_loop_eessi_versions
ReFrame executable: /home/casparvl/rfm.DEnH5yILUT/reframe_venv/bin/reframe
ReFrame version: 4.8.1
ReFrame config file: /home/casparvl/rfm.DEnH5yILUT/configs/config/aws_mc.py
ReFrame check search path: /home/casparvl/rfm.DEnH5yILUT/test-suite/eessi/testsuite/tests/
ReFrame check search recursive: 1
ReFrame prefix: /home/casparvl/reframe_CI_runs
Testing ReFrame programming environments: default
ReFrame args: --tag CI --tag 1_node|2_nodes -p default
Using EESSI: false
MODULEPATH: /home/casparvl/test_module:/cvmfs/software.eessi.io/init/modules

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': 'default'}])
Appending environs ['EESSI-2023.06', 'EESSI-2025.06'] to the existing environs (['default']) for Magic_Castle:x86_64-generic-16c-30gb
[ReFrame Setup]
  version:           4.8.1
  command:           "/home/casparvl/rfm.DEnH5yILUT/reframe_venv/bin/reframe --tag CI --tag '1_node|2_nodes' -p default --list"
  launched by:       casparvl@login1.int.aws-rocky88-202310.eessi.io
  working directory: '/home/casparvl/rfm.DEnH5yILUT'
  settings files:    '<builtin>', '/home/casparvl/rfm.DEnH5yILUT/configs/config/aws_mc.py'
  selected system:   'Magic_Castle'
  check search path: (R) '/home/casparvl/rfm.DEnH5yILUT/test-suite/eessi/testsuite/tests'
  stage directory:   '/home/casparvl/reframe_CI_runs/stage'
  output directory:  '/home/casparvl/reframe_CI_runs/output'
  log files:         '/home/casparvl/reframe_CI_runs/logs/reframe_20260710_134602.log'
  results database:  [off] '/home/casparvl/.reframe/reports/results.db'

WARNING: skipping test 'EESSI_MetalWalls_MW': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_PyTorch_torchvision_CPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_PyTorch_torchvision_GPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_QuantumESPRESSO_PW': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_CP2K': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_ESPRESSO_P3M_IONIC_CRYSTALS': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_ESPRESSO_LJ_PARTICLES': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_ESPRESSO_LB': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_lj': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_rhodo': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_small': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_balance_staggered_global_large': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_ALL_OBMD_simulation_staggered_global': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LAMMPS_OBMD_simulation': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_lbmpy_pssrt': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_LPC3D': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_NumPy': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_64M': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_8M': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OSU_pt2pt_CPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OSU_pt2pt_GPU': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_OSU_coll': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_TensorFlow': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_WALBERLA_BACKWARD_FACING_STEP': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_BLAS_OpenBLAS_mt': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_BLAS_AOCLBLAS_mt': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_BLAS_imkl_mt': the following parameters are undefined: module_info
WARNING: skipping test 'EESSI_BLAS_BLIS_mt': the following parameters are undefined: module_info
[List of matched checks]
- EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'default', 'GROMACS/1234-foss-2025b') /52ba98ab
- EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=2_nodes %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'default', 'GROMACS/1234-foss-2025b') /e1fb3428
Found 2 check(s)

This looks perfectly fine.

One note is that hardcoding the MODULEPATH causes this local module to also be picked up when running with the EESSI environments:

[casparvl@login1 CI]$ REFRAME_ARGS='-t CI -t 1_node -n GROMACS' MODULEPATH=/home/casparvl/test_module UNSET_MODULEPATH=False USE_EESSI_SOFTWARE_STACK=True REFRAME_LOCAL_PROGRAMMING_ENVS=default EESSI_TESTSUITE_URL=https://github.com/casparvl/test-suite.git EESSI_TESTSUITE_BRANCH=make_r
un_reframe_loop_eessi_versions EESSI_CI_SYSTEM_NAME=aws_mc ./run_reframe.sh
...
[List of matched checks]
[List of matched checks]
- EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'default', 'GROMACS/1234-foss-2025b') /52ba98ab
- EESSI_GROMACS %benchmark_info=HECBioSim/Crambin %nb_impl=cpu %scale=1_node %module_info=('Magic_Castle:x86_64-generic-16c-30gb', 'EESSI-2023.06', 'GROMACS/1234-foss-2025b') /d4c928d6

yep, that's right, it's now also listing this the version for 1234 in the EESSI-2023.06 environment, simply because also when that 'programming environment' is loaded, this module is (still) available. It is simply on the hardcoded MODULEPATH at the start.

What this says, essentially, is that running with UNSET_MODULEPATH=False is something you don't really ever want to do. Instead, you should run with UNSET_MODULEPATH=True and then use ReFrame's environments[].variables to set the MODULEPATH corresponding to your local modules (if they are not behind a meta-module of course, in which case you set environments[].modules.

Comment thread CI/run_reframe.sh Outdated

@laraPPr laraPPr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@laraPPr

laraPPr commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

local modules run on hortense (See #343 for updated config):

[ �[32m      OK�[0m ] (1/8) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'cpu_rome', 'LAMMPS/2Aug2023_update2-foss-2023a-kokkos') %scale=1_4_node /d96fecdd @hortense:cpu_rome+cpu_rome
P: perf: 1606.432 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (2/8) 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 @hortense:cpu_rome_512+cpu_rome
P: perf: 1605.232 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (3/8) 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
P: perf: 3873.647 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (4/8) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 374.927 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (5/8) 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 @hortense:cpu_milan_rhel9+cpu_milan
P: perf: 1672.455 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (6/8) 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
P: perf: 4187.772 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (7/8) 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 @hortense:gpu_rome_a100_40+gpu_rome_a100
P: perf: 3881.137 timesteps/s (r:0, l:None, u:None)
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple packages: Counter({2: 1})�[0m
�[33mWARNING: PROCESS BINDING WARNING: processes spanning multiple numanodes: Counter({2: 1})�[0m
[ �[32m      OK�[0m ] (8/8) 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 @hortense:gpu_rome_a100_80+gpu_rome_a100
P: perf: 4149.187 timesteps/s (r:0, l:None, u:None)
[----------] all spawned checks have finished

EESSI modules run on hortense (See #343 for updated config):

[ �[32m      OK�[0m ] ( 1/12) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2023.06', 'LAMMPS/29Aug2024-foss-2023b-kokkos') %scale=1_4_node /909594be @hortense:cpu_rome+EESSI-2023.06
P: perf: 1558.355 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 2/12) 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 @hortense:cpu_rome+EESSI-2023.06
P: perf: 1596.011 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 3/12) EESSI_LAMMPS_lj %device_type=cpu %module_info=('hortense:cpu_rome', 'EESSI-2025.06', 'LAMMPS/22Jul2025-foss-2024a-kokkos') %scale=1_4_node /73dd3a30 @hortense:cpu_rome+EESSI-2025.06
P: perf: 1470.52 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 4/12) 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 @hortense:cpu_rome_512+EESSI-2023.06
P: perf: 1551.317 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 5/12) 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 @hortense:cpu_rome_512+EESSI-2023.06
P: perf: 1555.29 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 6/12) 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 @hortense:cpu_rome+EESSI-2025.06
P: perf: 1515.572 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 7/12) 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 @hortense:cpu_rome_512+EESSI-2025.06
P: perf: 1496.007 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 8/12) 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
P: perf: 1572.459 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] ( 9/12) 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 @hortense:cpu_milan_rhel9+EESSI-2023.06
P: perf: 1754.606 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (10/12) 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 @hortense:cpu_rome_512+EESSI-2025.06
P: perf: 1526.18 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (11/12) 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
P: perf: 1558.446 timesteps/s (r:0, l:None, u:None)
[ �[32m      OK�[0m ] (12/12) 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 @hortense:cpu_milan_rhel9+EESSI-2025.06
P: perf: 1656.419 timesteps/s (r:0, l:None, u:None)
[----------] all spawned checks have finished

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.

@laraPPr laraPPr merged commit e2c1ed9 into EESSI:main Jul 10, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants