Skip to content

ReFrame 2.18

Choose a tag to compare

@vkarak vkarak released this 28 May 14:31
· 9278 commits to master since this release
5ac510f

ReFrame 2.18 Release Notes

New features and enhancements

  • Print performance variable name in case of performance errors (#791)
  • Print task allocation type (standard or flexible) for tests in detailed listing (#786)
  • Do not use absolute paths in generated batch scripts (#779)
  • Add option to print performance report (#733)
  • Remove deprecated --logdir command-line option and the corresponding attribute in the logging configuration (#741)
  • Enable environment variable substitution in shell code emitted by build systems (#744)

Bug fixes

  • Fix crash when using syslog logging handler with the -v option (#808)
  • Add version checks for TMod and TMod4 (#794)
  • Fix exception message formatting in reservation node extraction (#793)
  • Fix filename order in build error message (#790)
  • Do not crash when invalid regular expressions are passed to the test selection options (#757)
  • Force units in gperftools report (#759)
  • Fix gdb4hpc failure with C++ (#747)
  • Fix failure in Intel Advisor Roofline check (#745)
  • Fix duplicate module commands emitted while executing test cases (#740)
  • Fix typo in Likwid bandwidth benchmark (#735)
  • Fix crash in flexible task allocation due to refactoring of SystemPartition (#729)
  • Remove unnecessary module from the "Hello, World" tests (#726)
  • Fix string error in header file of CUDA memtest (#718)
  • Fix deprecation warning in check filter functions unit tests (#723)

Regression tests

  • Revise MAGMA library benchmark (#783)
  • Add simple FFTW benchmark (#776)
  • Make OSU tests check generic (#801)
  • Make the STREAM test generic (#799)
  • Make alloc_speed check generic (#800)
  • Make CUDA kernel latency tests generic (#796)
  • Hardcode version in Intel Vtune test to prevent failure when default changes (#785)
  • Add Roofline check of the GPP code using NVIDIA nvprof (#778)
  • Add ert roofline check (gpu) (#775)
  • Add ert roofline check (#773)
  • Add sde roofline check (#774)
  • Fix ddt+cuda/10.0 check (#772)
  • Add CUDA shared memory bandwidth benchmark (#770)
  • Adapt TensorFlow+Horovod test to CrayGNU-19.03 (#771)
  • Update Tensorflow check to r1.12.0 (#768)
  • Add flexible HPCG GPU benchmark test (#762)
  • Update Score-P check for PE/19.03 (#767)
  • Update IPM check for PE/19.03 (#766)
  • Adapt Paraview GPU check to CLE7 (#758)
  • Update magma tests (#754)
  • Update Jacobi test for CLE7 (#727)
  • Fix ldflags for nvprof, cuda_gdb tests (#751)
  • Update boost python test to use the latest module (#748)
  • Update libsci_acc_symlink tests for PE19.03 (#734)
  • Update Nvidia35Resolve test for the new PE (#732)
  • Update perftools check for CLE7 (#731)
  • Rename for loop variable to fix warnings in kernel latency test (#750)
  • Add test for gdb4hpc (#603)
  • Enable small scale application tests also on Daint (#738)
  • Sort cores list in affinity test before comparing (#739)
  • Add Intel Advisor Roofline test (#721)
  • Add mpiP parallel test (#720)
  • Add gperftools parallel test (#719)

Other

  • Require full tag names in genrelnotes.py script (#807)
  • Expand Ault configuration (#782)
  • Add Ault TDS to the config file (#777)
  • Update deployment script (#755)
  • Add PyPI badge to README (#752)
  • Disable running modified tests on Daint (#749)
  • Prepare ReFrame for deployment to PyPI (#743)
  • Document the --performance-report command line option (#761)
  • Fix reference to exclusive_access in tutorial (#742)
  • Ongoing work for supporting containers (#787)
  • Ongoing work for supporting test dependencies (#769, #797)