Skip to content

ReFrame 2.19

Choose a tag to compare

@vkarak vkarak released this 23 Aug 14:00
· 8949 commits to master since this release
fe0d903

ReFrame 2.19 Release Notes

New features and enhancements

  • Print debug info when preload environment fails to load (#906)
  • Enable modifications to ReFrame's environment per system basis (#887)
  • Add automatically a default * reference for performance checks (#866)
  • Remove support for the very old test syntax using _get_checks() (#876)
  • Fall back to a generic system configuration if system auto-detection fails (#867)
  • Allow self loops in module mappings (#855)
  • Implement topological sort of the test cases (#815)
  • Limit concurrent build jobs to 1 by default in build systems (#810)

Bug fixes

  • Fix wrong error message emitted when a user module is loaded with the -m option (#886)
  • Do not ignore sourcepath if build system is explicitly set (#875)
  • Change to working directory before merging job array files (#869)
  • Make Slurm WLM backends aware of job arrays (#840)
  • Fix how Slurm states are mapped internally by the Slurm backend (#845)
  • Fix ReFrame hanging when Slurm job gets OOM killed (#835)
  • Fix timing in the allocation speed test (#824)
  • Fix bug in performance report output (#818)

Regression tests

  • Update tensorflow/horovod tests for latest modules (#904)
  • Update reference for CP2K cpu check small (#902)
  • Update Tensorflow checks for PE19.06 (#896)
  • Update IPM tests for PE19.06 (#894)
  • Update Intel VTune test (#891)
  • Fix CPU sum output label for the MCH OpenACC CUDA MPI CPPSTD test (#889)
  • inspector (#890)
  • Add workaround for netcdf test with PrgEnv-pgi on Dom for CLE7 (#870)
  • Remove RRTMGP from production (#877)
  • Update STREAM benchmark test (#850)
  • Log maximum GPU temperature in the GPU burn test (#872)
  • Update OpenCL test for PrgEnv-pgi (#865)
  • Update JacobiNoTool perf numbers (#864)
  • Update Boost test for PE19.06 (#863)
  • Remove stale comment in IOR check (#857)
  • Adapt Haswell FMA check for CCE 9.0.x (#851)
  • Adapt OpenMP flags for CCE 9.0.x in Jacobi tools tests (#849)
  • Adapt OpenMP flags for CCE 9.0.x in HelloWorld tests (#847)
  • Update IOR check (#838)
  • Use ldflags to link cublas in CudaSimpleMPICheck (#846)
  • Enable dynamic linking tests for Trilinos (#842)
  • Add GridTools mini app benchmark (#760)
  • Fix DefaultRequestGPUSetsGRES for updated slurm output (#837)
  • Fix MemoryOverconsumptionCheck message check (#836)
  • Set num_cpus_per_task to the TensorFlow Horovod test (#831)
  • Make MCH halo cell exchange generic (#826)
  • Make HPCG basic test generic (#830)
  • Make DGEMM test generic (#827)
  • Make GPU shared memory bandwidth test generic (#829)
  • Make GPU burn test generic (#828)
  • Update Intel tools version on Dom (#825)
  • Add API calls in Intel Advisor Roofline check (#812)
  • Make the Jacobi check generic (#819)
  • Make HaloCellExchangeTest generic (#817)
  • Add Intel Vtune roofline check (#813)
  • Add dom:mc as valid system to IntelRooflineAdvisorTest (#814)

Other

  • Add setuptools as requirement to reframe (#878)
  • Update system config for Kesch (#861)
  • Re-enable PGI on GPU/MC partitions on Dom (#862)
  • Ignore irrelevant @ comments when triggering the CI (#859)
  • Run unit tests for Daint in the CI partition (#858)
  • Define machines to run the CI with Jenkins params (#852)
  • Reenable PGI on Dom (#841)
  • Add missing slides to the documentation page (#879)