diff --git a/documentation/release_6.2.htm b/documentation/release_6.2.htm index 2eb636f6b..76ac9ea5c 100644 --- a/documentation/release_6.2.htm +++ b/documentation/release_6.2.htm @@ -8,13 +8,17 @@

Summary of changes in STIR release 6.2

- This version is 100% backwards compatible with STIR 6.1, aside from the default of the - tail-fitting of the scatter estimator (see below). However, C++-17 is now required. + This version is 100% backwards compatible with STIR 6.1, aside from a bug fix for + the blocks-on-cylindrical set-up which caused the wrong geometry, and a changed + default of the tail-fitting of the scatter estimator (see below). However, + C++-17 is now required.

Overall summary

- + Main new features are the capability to mash TOF bins (via SSRB utility/code) + and a CUDA version of the Relative Difference Prior. There are also some + import bug fixes, as well as some speed-up (hopefully) in the use of arrays.

@@ -29,15 +33,9 @@

Overall summary

Patch release info

Summary for end users (also to be read by developers)

@@ -56,7 +54,7 @@

New functionality

New prior CudaRelativeDifferencePrior (use Cuda Relative Difference Prior in .par files), only available if the CUDA toolkit is found during building. Results are identical to RelativeDifferencePrior up to numerical rounding issues. However, the code is currently limited to 3x3x3 weights.
- Added timings for the RDP (both non-CUDA and CUDA) tothe stir_timings utility.
+ Added timings for the RDP (both non-CUDA and CUDA) to the stir_timings utility.
PR #1408 @@ -70,7 +68,7 @@

Changed functionality

(see issue #1280.
WARNING:This potentially changes your scatter estimates. (You can check log files of the scatter estimation to see what the scaling factors are.) However, - the Siemens mMR example files already lowered the default scale factor to .1, so if you used + the Siemens mMR example files already lowered the default scale factor to .1, so if you use(d) those, you will get identical results.
  • @@ -135,6 +133,15 @@

    Build system

  • C++-17 is now required.
  • +
  • + Force C++ version according to CERN ROOT versions: ROOT 6.28.10 needs C++17 and 6.30.2 needs C++20. + Also some fixes when relying on root-config. +
  • +
  • + Optionally enable CUDA as a CMake language (for the CUDA RDP). You should use CMake 3.23 or later + if you use CUDA. If you have the CUDA Toolkit but an old version of CMake that you cannot update, + you will have to set DISABLE_STIR_CUDA to ON. +
  • Known problems

    @@ -175,7 +182,7 @@

    Other code changes

    Fixed an incompatibility with C++20.
  • - Enabled OpenMP for Array members find_max(), find_min(), sum(), sum_positivie(). + Enabled OpenMP for Array members find_max(), find_min(), sum(), sum_positive().
    PR #1449.
  • @@ -184,18 +191,6 @@

    Other code changes

    -

    Build system

    - -

    Test changes

    C++ tests

    @@ -210,8 +205,8 @@

    C++ tests

    recon_test_pack