Skip to content

ReFrame 2.21

Choose a tag to compare

@vkarak vkarak released this 19 Dec 17:35
· 8277 commits to master since this release
ced714b

ReFrame v2.21 Release Notes

New features and enhancements

  • Print repository's revision hash when ReFrame's version is requested (#1107)
  • Make job completion time available as a logging variable (#1090)
  • Emit job options to aprun command line (#1067)
  • Add nodelist in failure report (#1077)
  • Improve error message when no action is specified (#1073)
  • Add support for TMod version 3.1 (#935)
  • Allow passing arbitrary options to a container platform (#1064)
  • Add support for TACC's ibrun parallel job launcher (#1066)
  • Add a print() sanity function (#1062)
  • Change command line option --flex-alloc-tasks to --flex-alloc-nodes (#1058)
  • Rename make_deferrable() to defer() and make it publicly available along with evaluate() (#1050)
  • Support for running dependent tests with the asynchronous execution policy (#1022)
  • Add support for test dependencies in serial execution policy (#1015)

Bug fixes

  • Fix crash of local scheduler with flexible allocation (#1088)
  • Fix unit test failure for scheduler backends when run alone (#1076)
  • Ignore invalid Slurm nodes in flexible task allocation (#1054)

Regression tests

  • Update maintainers list (#1096)
  • Add check for Slurm error message when no constraint is given (#1104)
  • Adapt HaloExchangeTest/Alltoallv for Kesch (#1105)
  • Fix netCDF tests for Kesch (#1103)
  • Fix sanity error in jacobi_perftools check (#1102)
  • Update AllocSpeed check for Kesch (#1098)
  • Remove slurm switch option from dom (#1086)
  • Fix CCE flags in HelloWorld tests for Kesch (#1085)
  • Add NumPy test (#1021)
  • Add strided access bandwidth benchmark (#959)
  • Add check for TensorFlow2+Horovod (#1072)
  • Fix reference of the tensorflow+horovod test (#1071)
  • Update automatic Fortran arrays check (#1045)
  • Update compiler flag for Gperftools check (#1040)
  • Update compiler version for Mpip check (#1041)
  • Update tool version for Intel tools check (#1039)
  • Add Tiger as valid system (#1035)
  • Add JupyterHub submission test (#1033)
  • Fix tags in Gridtools checks (#1034)
  • Port Perftools check to CLE7 (#1025)
  • Update alloc speed test (#1024)
  • Update HPX "hello world" program name to v1.3.0 (#1020)

Other

  • Use --flex-alloc-nodes option to run user tests in CI (#1100)
  • Fix quotes in CI script (#1036)
  • Document the test dependency feature (#1084)
  • Stress out that hostnames are Python regexes (#1097)
  • Add link to the contribution guide in the README page (#1080)
  • Add slides from SC19 (#1079)