Skip to content

ReFrame 2.15

Choose a tag to compare

@teojgo teojgo released this 20 Nov 10:26
· 10228 commits to master since this release
e9a298a

ReFrame 2.15 Release Notes

New features and enhancements

  • Update retries stage/output directory naming convention (#580)
  • Full support for flexible task allocation (#522)
  • Add new command-line option for more verbose test listing (#506)
  • List only the checks that are supported on the current system (#487)
  • Use different stage and output directories for different retries of the same test (#464)

Bug fixes

  • Directly assign to num_tasks if --flex-alloc-tasks has an integer value (#558)
  • Show also hidden partitions in Slurm, when trying to flexibly allocate tasks (#553)
  • Fix redundant export statements (#448)
  • Fix retry report when test fails before the setup phase (#535)
  • Do not silently abort tasks in hold when all currently running tasks fail (#533)
  • Remove the validation of the name of the test's base classes (#480)
  • Remove time limit from build jobs (#474)

Regression tests

  • Update NAMD test (#574)
  • Run libsci_acc and libsci_resolve tests on compute nodes as well (#581)
  • Update GROMACS test for Dom (#579)
  • Ruby 2.2.2 NArray test (#575)
  • Add test checking if CRAY_CPU_TARGET is set (#572)
  • Update MAGMA tests (#571)
  • Update CP2K test (#559)
  • Adapt the GPU burn test for multi-gpu nodes (#564)
  • Disable Trilinos tests which fail due to the corresponding module (#551)
  • Adapt usertool tests to new syntax (#552)
  • Update GROMACS performance numbers (#548)
  • Remove Monch from supported systems (#537)
  • Remove read-only files attribute from the CP2K check (#529)
  • Remove wildcards from programming environment specification in tests (#534)
  • Fix NetCDF test on Kesch (#523)
  • Sync OpenMP versions for Dom/Daint in notool test (#519)
  • Add MCH CUDA stress test (#514)
  • Adapt boost tests to latest pe18.08 (#518)
  • Adapt the TensorFlow module name for PE 18.08 (#516)
  • Adapt Score-P modules to PE 18.08 (#515)
  • Add MCH halo exchange benchmark (#509)
  • Adapt IOR checks to build systems (#505)
  • Add MCH alltoallv check (#347)
  • Adjust LAMMPS performance values (#504)
  • Adapt the LAMMPS test to PE18.08 (#502)
  • Adapt QE test to PE18.08 (#501)
  • Remove PrgEnv-gnu support from the Scalapack test on Kesch (#500)
  • Adapt NetCDF test to Kesch (#482)
  • New OpenACC/CUDA/C++ test from MCH (#342)
  • Adapt Kesch tests to final CSCS prog. environments (#479)
  • Publish MAGMA tests and adapt to PE 18.08 (#463)
  • Remove the matrix file from version control (#484)
  • Set required version for tests using build systems (#476)
  • Add matrix file add20.rua in the src dir (#481)
  • Adapt trilinos regression test to PE18.08 and build systems (#466)
  • Adapt gpu direct test to build systems (#462)
  • Adapt CUDA NVML test to build systems (#461)
  • Increase GROMACS sanity check tolerance to 0.1% (#459)
  • Replace FFLAGS with FCFLAGS in Makefiles (#457)

Other

  • Add C2SM environments on Kesch (#512)
  • Re-enable running modified tests on Daint (#517)
  • Adapt Kesch settings (#477)
  • Automate deployment and generation of release notes (#460)
  • Document the --flex-alloc-tasks feature (#582)
  • Add User Lab Day slides to documentation (#520)
  • Update documentation on the topic of filtering tests by system (#492)