Skip to content

ReFrame 2.16

Choose a tag to compare

@teojgo teojgo released this 31 Jan 12:13
· 9915 commits to master since this release

ReFrame 2.16 Release Notes

New features and enhancements

  • Add support for setting a minimum number of required tasks in tests with flexible task allocation (#652)
  • Add command line option for increasing the verbosity level of output (#650)
  • Add command line options for showing the system and environments configuration (#633)
  • Print error information when a modules system operation fails (#628)
  • Add support for units in performance references (#576)
  • Add a new count_uniq() sanity function (#584)

Bug fixes

  • Improve handling of bad tests to avoid frontend crashing (#623)
  • Fix bug in variable names in Slurm backend (#639)
  • Do not crash if Slurm node does not contain partition information (#621)
  • Check if 'UnavailableNodes' are down to cancel job (#599)
  • Fix deadlock in the flexible task allocation when the node list output is too large (#614)

Regression tests

  • Port remaining tests to the new syntax (#656)
  • Add Likwid benchmarks for cache, memory and cross-socket bandwidths (#647)
  • Add new MPI_Init_thread() check (#620)
  • Add benchmark measuring CUDA kernel launch latency (#646)
  • Add HPX 1D stencil tests (#617)
  • Add tests for SPEC-ACCEL benchmarks (#618)
  • Add test for distributed training with TensorFlow and Horovod (#637)
  • Add flexible HPCG test (#604)
  • Add HPX hello world test (#616)
  • Add allocation speed check (#597)
  • Fail if test is not compiled with OpenACC (#615)
  • Convert GpuBandwidthCheck to a flexible diagnostic check (#586)
  • Testing the environment of the login nodes when accessed remotely over SSH (#583)
  • Promote DGEMM to a multi-node check (#530)
  • Enable NCO and CDO for the C2SM-RCM environments (#624)
  • Make Alltoallv tests non-strict (#622)
  • Add specific tag for MCH tests (#594)
  • Remove ifdef USE_MPI from the MCH OpenACC/CUDA/MPI/C++ test (#585)
  • Set exclusive_access for Kesch tests (#591)
  • Adapt MCH regression tests to C2SM-RCM environments (#513)
  • Adapt CP2K test (#596)

Other

  • Make .pep8speaks.yml consistent with coding style (#649)
  • Add option to disable CSCS CI tests (#648)
  • Enable pep8speaks for code style checking in the repository (#626)
  • Use integer comparison for ReFrame versions in deployment script (#600)
  • Replace python 3.7-dev with 3.7 in .travis.yml (#588)
  • Document verbosity option (#665)
  • Add link for the automatic invites to Slack (#661)
  • Update README with contact info (#642)
  • Move SC18 presentation & demo to docs (#606)