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)