Skip to content

v3.5.12 - "official 3.5 update release"

Compare
Choose a tag to compare
@willend willend released this 21 Nov 14:58
· 86 commits to main since this release
e3f40d0

What's Changed

  • Platform support and installation procedures

    • McStas + McXtrace: Allow to build installable packages for linux aarch64 Debian / arm64 by @willend in #1702
    • McStas + McXtrace: Install mcstasscript from conda in the meta-packages. by @willend in #1724
  • Please note that the packages are currently NOT available via the packages.mccode.org repo - and that you will have to manually uninstall McStas/McXtrace 3.5.1 before attempting to install 3.5.12

  • Code generator and runtime-code

    • McStas + McXtrace: Fix for SPLIT + GROUP issue: In instruments with a SPLIT N followed by a GROUP, the last N-1 particles would become lost. by @willend in #1760
    • McStas + McXtrace: Implement combined OpenACC multicore + gpu in same binary. Enable by adding
      "OACCFLAGS": "-fast -Minfo=accel -acc=gpu,multicore -gpu=managed -DOPENACC -DMULTICORE", to your mccode_config.json by @willend in #1761
    • McStas + McXtrace: Add -D_DARWIN_C_SOURCE on macOS, required for correctly using #include <stdio.h> by @willend in #1703
  • Component bugfixes and improvements

  • Instrument updates

    • McStas: Test_DiskChoppers2 [Fix] missing pointer dereferences by @g5t in #1710
    • McStas: Add a an updated (%)Example line for Test_StatisticalChopper by @willend in #1715
    • McStas: Fix these instruments to use "local" inputfile by @willend in #1729
    • McXtrace: NECSA X ray machines by @farhi in #1742
    • McStas: Expand on Test_Powders from Mads by @willend in #1766
  • Python tool layer

    • McStas + McXtrace: Fix to comp-forms in mcdoc pages by @willend in #1723 (fixes #1722)
    • McStas + McXtrace: mcrun/mxrun optimization: allows to specify criteria expression by @farhi in #1743
    • McStas + McXtrace: mcrun/mxrun optimisation: better choice for missing dX/dY by @farhi in #1744
    • McStas + McXtrace: mccode-antlr: Add mccode_config / m[c,x]run entry for MCCOGEN by @willend in #1749
    • McStas + McXtrace: config updates for the added "MCCOGEN" setting by @willend in #1750
    • McStas + McXtrace: Add -n in supplement of --ncount, allow match including .instr by @willend in #1753
    • McStas: Strip off arguments not understood by mcdisplay-mantid by @willend in #1757
    • McStas + McXtrace: Intermediate fix for #1768 by @willend in #1769
    • McStas + McXtrace: Fix for issue 1763 and related issue propagating --no-output-files by @willend in #1765
  • Documentation etc.

    • Add binder link in the "Docker" / container README by @willend in #1700
    • Document install steps around macOS 15 tightened security by @willend in #1706
    • Installation rewording for conda-envs by @willend in #1756

Full Changelog: v3.5.1...v3.5.12

Specific issues solved:: https://github.com/McStasMcXtrace/McCode/issues?q=is%3Aissue+label%3A%22ready+for+release%22+label%3Amcstas-3.5.1+label%3Amcxtrace-3.5.1+