diff --git a/benchmarks/reframe_config.py b/benchmarks/reframe_config.py index 1e97e4c6..7818900c 100644 --- a/benchmarks/reframe_config.py +++ b/benchmarks/reframe_config.py @@ -121,6 +121,37 @@ def spack_root_to_path(): 'num_cpus_per_socket': 56, }, }, + { + 'name': 'pvc', + 'descr': 'Ponte Vecchio (Dawn) compute nodes', + 'scheduler': 'slurm', + 'launcher': 'srun', + 'env_vars': [ + ['I_MPI_PMI_LIBRARY', '/usr/local/software/slurm/current-rhel8/lib/libpmi2.so'], + ['I_MPI_OFI_PROVIDER', 'mlx'], + ['UCX_NET_DEVICES', 'mlx5_0:1'], + ], + 'access': ['--partition=pvc', '--exclusive'], + 'sched_options': { + 'job_submit_timeout': 120, + }, + 'environs': ['default'], + 'max_jobs': 64, + 'features': ['gpu'], + 'processor': { + 'num_cpus': 96, + 'num_cpus_per_core': 1, + 'num_sockets': 2, + 'num_cpus_per_socket': 48, + }, + 'resources': [ + { + 'name': 'gpu', + 'options': ['--gres=gpu:{num_gpus_per_node}'], + }, + ], + + }, ] }, # end CSD3 Rocky 8 { diff --git a/post-processing/test_post_processing.py b/post-processing/test_post_processing.py index d595bae8..790e9094 100644 --- a/post-processing/test_post_processing.py +++ b/post-processing/test_post_processing.py @@ -172,7 +172,7 @@ def test_read_perflog(run_sombrero): # get dataframe from complete perflog df = log_hand.read_perflog(sombrero_log_path) - EXPECTED_FIELDS = ["job_completion_time", "version", "info", "jobid", "num_tasks", + EXPECTED_FIELDS = ["job_completion_time", "reframe version", "info", "jobid", "num_tasks", "num_cpus_per_task", "num_tasks_per_node", "num_gpus_per_node", "flops_value", "flops_unit", "flops_ref", "flops_lower_thres", "flops_upper_thres", "spack_spec", "test_name", "tasks", "cpus_per_task", diff --git a/pyproject.toml b/pyproject.toml index 1d3e2076..973936bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Programming Language :: Python :: 3", ] dependencies = [ - "reframe-hpc >= 4.3.0, < 5.0.0", + "reframe-hpc >= 4.6.1, < 5.0.0", "matplotlib >= 3.0.0", ] @@ -37,6 +37,7 @@ post-processing = [ "bokeh == 2.4.3", "titlecase >= 2.4.1", "streamlit >= 1.30.0", + "numpy < 2.0.0", ] [tool.setuptools_scm]