Skip to content

ReFrame 2.20

Choose a tag to compare

@vkarak vkarak released this 28 Oct 21:58
· 8511 commits to master since this release
73734bb

New features and enhancements

  • Write the number of tasks in performance report (#976)
  • Enable running containers inside the test pipeline (#853)
  • Lazy evaluation of job-related attributes and environments (#961)
  • Add SSH job launcher (#952)
  • Add syntax for running functions after dependency resolution (#951)
  • Enable easy testing of non-default Cray programming environments (#949)
  • Replace reframe_module configuration option with command line option (#946)
  • Improve and simplify the topological sorting of the test cases (#934)
  • Add new syntax for attaching arbitrary regression test methods to pipeline stages (#920)
  • Print compiler commands and flags when showing the environment configuration (#918)

Bug fixes

  • Support inheritance in pipeline hooks (#994)
  • Do not use login shell when submitting jobs (#998)
  • Fix unit tests leaving stale files behind (#948)
  • Use login shell when building executables (#911)

Regression tests

  • Fix buffer decode error in MpiP check (#1013)
  • Fix nvidia and libsci/mkl resolve tests (#1011)
  • Bump PE version in module names (#1007)
  • Fix Scorep_mpi_omp check (#1006)
  • Minor fixes for CLE7 (#1003)
  • Update Intel_VTuneAmplifier (#1004)
  • Add PrgEnv-pgi to SPEC-ACCEL test (#999)
  • Port GpuBandwidthCheck to Tiger (#1000)
  • Remove unnecessary scheduler options from the DGEMM benchmark (#990)
  • Port GPUDIRECTACC check to Tiger (#971)
  • Port OSU check to Tiger (#981)
  • Add mem-per-cpu resources to ALLOC_SPEED check for Tiger (#977)
  • Remove cce compiler from SCORE-P check (#958)
  • Port DGEMM check to Tiger (#978)
  • Port OPENACCCUDACPP to Tiger (#973)
  • Port GPUDIRECTCUDA check to Tiger (#972)
  • Port CPUTARGET check to Tiger (#984)
  • Port SHMEM to Tiger (#983)
  • Port FFTW check to Tiger (#982)
  • Port KERNEL_LATENCY check to Tiger (#980)
  • Port GPUBURN check to Tiger (#979)
  • Port collectives halo exchange check to Tiger (#970)
  • Port automatic arrays check to Tiger (#968)
  • Port NETCDF check to Tiger (#967)
  • Remove workaround for NetCDF C++ test with PGI (#987)
  • Tag checks that use external resources (#964)
  • Add specific tag to checks that test Cray PE (#969)
  • Update NVML with source from cudatoolkit (#965)
  • Port GPUDirect check to Tiger (#966)
  • Update Paraview test (#962)
  • Update IPM check with new Cray path to PAPI (PAT_BUILD_PAPI_LIBDIR) (#957)
  • Remove tags from nsimd checks (#956)
  • Update reference for AutomaticArrays test on Dom (#955)
  • Update Gromacs reference value (#950)
  • Fix cuda checks on Kesch (#943)
  • Adapt module versions to PE19.09 (#945)
  • Enable IOR test on Daint (#937)
  • Update reference values of G2G [1] check (#939)
  • Make the MpiP check generic (#938)
  • Add performance report to the Intel Advisor test (#916)
  • Enable performance reporting in the flexible alltoall OSU benchmark (#908)
  • Add CPU memory latency test (#874)
  • Fixing OpenACCFortran checks on Kesch (#928)
  • Update GitHub repository in collectives MCH check (#929)
  • Fixing I/O checks on Kesch (#925)
  • Adapt MCH checks to CrayPE 17.06 on Kesch (RH7.5) (#913)
  • Add performance report to Empirical Roofline Tool test (#917)
  • Increase iterations for async kernel latency test (#910)
  • Add libVC simd test (#899)
  • Add nsimd simd test (#900)

Other

  • Add config file for additional system (#960)
  • Fix tags of modified regression tests to run in ci (#914)
  • Run benchmark tests in CI with predefined number of tasks (#912)
  • Fix literal include lines in performance logging documentation (#1009)
  • Fix syntax of container tutorial example (#1008)
  • Document the container platforms feature (#985)
  • Update documentation links in README (#989)