# Invocation command line: # /root/knektyag/hpc2021-1.1.9/bin/harness/runhpc --rebuild -c gnrap6972_ddr -I --reportable -T base,peak -i ref --define model=omp --define ppn=32 --define RANKS=32 --define THREADS=6 --label base_opt_xmain_zmm_gnrap6972_ddr_32_6 --iterations 3 tiny # output_root was not used for this run ############################################################################ # Invocation command line: # /panfs/users/abobyr/SpecHPC2021/kits/v1.1.8_submission/bin/harness/runhpc --rebuild --reportable --define model=omp --define ppn=4 --iterations=3 -c Intel.oneAPI.EMR.base-peak.tiny.1node.cfg -T base,peak --input ref --define RANKS=4 --define THREADS=32 --flagsurl config/flags/Intel-oneAPI2024.1-linux64.xml tiny # output_root was not used for this run ############################################################################ ############################################################################ #!/bin/bash ############################################################################ allow_label_override=yes # label controls srcalt: simd - for simd build_in_build_dir = 0 # build in run dir env_vars = 1 %ifndef %{label} # IF acctype is not set use mpi % define label intel %endif %ifndef %{model} # IF acctype is not set use mpi % define pmodel MPI %endif %if %{model} eq 'mpi' pmodel=MPI %endif # OpenMP (CPU) flags %if %{model} eq 'omp' pmodel=OMP OPTIMIZE += -fiopenmp %endif teeout = yes makeflags=-j # System Description system_class = Homogenous Cluster # Tester description license_num = 13 showtimer = 0 test_sponsor = Intel tester = Intel # Operating system, file system sw_mpi_other = None sw_other = None ###################################################### # SUT Section ###################################################### #include: Example_SUT.inc # General SUT info system_vendor = Supermicro system_name000 = Supermicro SYS-222HA-TN (Intel Xeon 6972P) hw_avail = Sep-2024 sw_avail = Jun-2025 prepared_by = Konstantin Nektyagaev # Computation node info # [Node_Description: Hardware] node_compute_syslbl = Supermicro SYS-222HA-TN (Intel Xeon 6972P) node_compute_order = 1 node_compute_count = 1 node_compute_purpose = Compute node_compute_hw_vendor = Intel node_compute_hw_model = Supermicro SYS-222HA-TN (Intel Xeon 6972P) node_compute_hw_cpu_name = Intel Xeon 6972P node_compute_hw_ncpuorder = 1, 2 chips node_compute_hw_nchips = 2 node_compute_hw_ncores = 192 node_compute_hw_ncoresperchip = 96 node_compute_hw_nthreadspercore = 2 node_compute_hw_cpu_char = Turbo Boost Technology up to 3.9 GHz node_compute_hw_cpu_mhz = 2400 node_compute_hw_pcache = 64 KB I + 48 KB D on chip per core node_compute_hw_scache = 2 MB I+D on chip per core node_compute_hw_tcache = 480 MB I+D on chip per chip node_compute_hw_ocache = None node_compute_hw_memory = 1536 GB (24 x 64 GB 2Rx4 PC5-6400B) node_compute_hw_disk = 1 x 3.5 TB NVMe SSD node_compute_hw_other = None #[Node_Description: Accelerator] node_compute_hw_accel_count = None node_compute_hw_accel_vendor = None node_compute_hw_accel_type = None node_compute_hw_accel_connect = None node_compute_hw_accel_model = None node_compute_hw_accel_ecc = None node_compute_hw_accel_desc = None #[Node_Description: Software] node_compute_hw_adapter_fs_model = None node_compute_hw_adapter_fs_count = 0 node_compute_hw_adapter_fs_slot_type = PCI-Express 5.0 x16 node_compute_hw_adapter_fs_data_rate = None node_compute_hw_adapter_fs_ports_used = 0 node_compute_hw_adapter_fs_interconnect = None node_compute_hw_adapter_fs_driver = None node_compute_hw_adapter_fs_firmware = None node_compute_sw_os000 = Ubuntu 22.04.5 LTS node_compute_sw_os001 = 6.5.0-21-generic node_compute_sw_localfile = ext4 node_compute_sw_sharedfile = None node_compute_sw_state = Run level 5 node_compute_sw_other = None node_compute_sw_accel_driver = None #[Fileserver] #[Interconnect] interconnect_fs_syslbl = None interconnect_fs_order = 0 interconnect_fs_purpose = MPI Traffic interconnect_fs_hw_vendor = None interconnect_fs_hw_model = None interconnect_fs_hw_switch_fs_model000= None interconnect_fs_hw_switch_fs_model001 = None interconnect_fs_hw_switch_fs_count = 0 interconnect_fs_hw_switch_fs_ports = 0 interconnect_fs_hw_topo = None interconnect_fs_hw_switch_fs_data_rate = None interconnect_fs_hw_switch_fs_firmware = None ####################################################################### # End of SUT section ###################################################################### ###################################################################### # The header section of the config file. Must appear # before any instances of "section markers" (see below) # # ext = how the binaries you generated will be identified # tune = specify "base" or "peak" or "all" label = %{label}_%{model} tune = all output_format = text use_submit_for_speed = 1 # Compiler Settings default: AR = ar ARFLAGS = cr CC = mpiicc -cc=icx CXX = mpiicpc -cxx=icpx FC = mpiifort -fc=ifx sw_compiler = Intel oneAPI Compiler 2025.2 sw_mpi_library = Intel MPI Library 2021.16 for Linux OS # Compiler Version Flags CC_VERSION_OPTION = --version CXX_VERSION_OPTION = --version FC_VERSION_OPTION = --version # MPI options and binding environment, dependent upon Model being run # Adjust to match your system mpicmd = mpiexec.hydra -bootstrap ssh -genv OMP_NUM_THREADS $threads -np $ranks -ppn $ppn $command submit = $mpicmd ####################################################################### # Optimization # Note that SPEC baseline rules require that all uses of a given compiler # use the same flags in the same order. See the SPEChpc Run Rules # for more details # http://www.spec.org/hpc2021/Docs/runrules.html # # OPTIMIZE = flags applicable to all compilers # FOPTIMIZE = flags appliable to the Fortran compiler # COPTIMIZE = flags appliable to the C compiler # CXXOPTIMIZE = flags appliable to the C++ compiler # # See your compiler manual for information on the flags available # for your compiler # Compiler flags applied to all models default=base,peak: # OPTIMIZE = -O3 -Ofast -xCORE-AVX512 -mprefer-vector-width=512 -qopt-multiple-gather-scatter-by-shuffles -fiopenmp -ffast-math -flto -funroll-loops # OPTIMIZE = -O3 -Ofast -xCORE-AVX512 -qopt-zmm-usage=high -qopt-multiple-gather-scatter-by-shuffles -fiopenmp -ffast-math -flto -funroll-loops OPTIMIZE = -O3 -Ofast -xCORE-AVX512 -mprefer-vector-width=512 -qopt-multiple-gather-scatter-by-shuffles -fiopenmp -ffast-math -flto -funroll-loops FOPTIMIZE = -nostandard-realloc-lhs -align array64byte CPORTABILITY = -lstdc++ -std=c++14 -Wno-incompatible-function-pointer-types default=base,peak=default: threads = %{THREADS} ppn = %{ppn} ranks = %{RANKS} # OLD PEAKS # 505.lbm_t=peak: # basepeak=1 # 513.soma_t=peak: # threads=32 # ppn=4 # ranks=4 # 518.tealeaf_t=peak: # threads=32 # ppn=4 # ranks=4 # 519.clvleaf_t=peak: # basepeak=1 # 521.miniswp_t=peak: # threads=32 # ppn=4 # ranks=4 # 528.pot3d_t=peak: # basepeak=1 # 532.sph_exa_t=peak: # basepeak=1 # 534.hpgmgfv_t=peak: # basepeak=1 # 535.weather_t=peak: # threads=2 # ppn=64 # ranks=64 # # example of peak with SS: # OPTIMIZE+=-qopt-streaming-stores=always # New Peaks 505.lbm_t=peak: threads=8 ppn=24 ranks=24 513.soma_t=peak: threads=32 ppn=6 ranks=6 518.tealeaf_t=peak: basepeak=1 519.clvleaf_t=peak: threads=8 ppn=24 ranks=24 OPTIMIZE+=-qopt-streaming-stores=always 521.miniswp_t=peak: threads=12 ppn=16 ranks=16 528.pot3d_t=peak: basepeak=1 532.sph_exa_t=peak: threads=8 ppn=24 ranks=24 534.hpgmgfv_t=peak: threads=3 ppn=64 ranks=64 535.weather_t=peak: threads=3 ppn=64 ranks=64 # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: flagsurl000 = http://www.spec.org/hpc2021/flags/Intel_compiler_flags.2024-12-11.xml