[mcstas-users] McStas 3.0beta technology preview available!

Peter Kjær Willendrup pkwi at fysik.dtu.dk
Thu Feb 27 20:54:01 CET 2020


Hi again,

As promised, there will be bugs… ;-)

• As we move along with the development on the mcstas-3.0 branch, you may find patched versions of
components in the Updates folder found next to the distribution binaries at
http://download.mcstas.org/mcstas-3.0beta/.

• A first bug with fix: Unfortunately, a buggy last-minute change to the PowderN component before
mcstas-3.0beta was built introduced an error which makes it produce 0 scattered intensity. Please find
an improved version in the above-mentioned Updates folder. Further bugfixes to this component are
expected since the component produces scattering but has certain edge-case issues on GPU,
especially at high ncount rates.
• At any time, know bugs will be listed as issues on GitHub marked with the label of "mcstas-3.0beta”, see
https://github.com/McStasMcXtrace/McCode/issues?q=is%3Aissue+is%3Aopen+label%3Amcstas-3.0beta
• Please do submit issues to GitHub as you find them:
This will help in the process toward a stable, official 3.0 release!

Best,

Peter

On 25 Feb 2020, at 13.29, Peter Kjær Willendrup <pkwi at fysik.dtu.dk<mailto:pkwi at fysik.dtu.dk>> wrote:


Dear all,


A technology preview for the forthcoming McStas 3.x series is now available for testing!

Main highlights of the release are:

  *   New code-generation scheme based on functions instead of #defines
  *   Much improved compilation-times, the code is better suited for modern compilers
  *   In most cases a speed-up of order 20% on CPU
  *   Limited, experimental support for OpenACC acceleration on NVIDIA GPU's
  *   Speedups measured using top-notch NVIDIA V100 datacenter cards are in the range of 10-600 with respect to a single-core CPU
  *   In essence, you will need a Linux machine with an NVIDIA card and the PGI compiler to make use of the GPU-support

For more details and instructions, please refer to this document on our Wiki<https://github.com/McStasMcXtrace/McCode/wiki/McStas-3.0beta-technology-preview-release-notes>

Thanks to:

  *   Thanks to all members of the joint McStas-McXtrace team<https://github.com/McStasMcXtrace/McCode/wiki/McStas-McXtrace-team>, you guys ROCK!
  *   Thanks to Guido Juckeland (HZDR,DE) and Sebastian Alfthan (CSC,FI) who were behind the GPU Hackathons we participated in
  *   Thanks to our NVIDIA mentors Vishal Metha, Christian Hundt and Alexey Romanenko


Regards on behalf of the McStas-McXtrace developers,

Peter Willendrup


Peter Kjær Willendrup
Forskningsingeniør, Specialkonsulent
Næstformand for DTU Fysik LSU

DTU Physics


[cid:b6339554-7f28-441d-9f31-5944f811397c at win.dtu.dk]


Technical University of Denmark


[cid:e108e480-fcab-46e2-9531-b38165079572 at win.dtu.dk]



Department of Physics
Fysikvej
Building 307
DK-2800 Kongens Lyngby
Direct +45 2125 4612
Mobil +45 2125 4612
Fax +45 4593 2399
pkwi at fysik.dtu.dk<mailto:pkwi at fysik.dtu.dk>

_______________________________________________
mcstas-users mailing list
mcstas-users at mcstas.org<mailto:mcstas-users at mcstas.org>
https://mailman2.mcstas.org/mailman/listinfo/mcstas-users


Peter Kjær Willendrup
Forskningsingeniør, Specialkonsulent
Næstformand for DTU Fysik LSU

DTU Physics


[cid:b6339554-7f28-441d-9f31-5944f811397c at win.dtu.dk]


Technical University of Denmark


[cid:e108e480-fcab-46e2-9531-b38165079572 at win.dtu.dk]



Department of Physics
Fysikvej
Building 307
DK-2800 Kongens Lyngby
Direct +45 2125 4612
Mobil +45 2125 4612
Fax +45 4593 2399
pkwi at fysik.dtu.dk<mailto:pkwi at fysik.dtu.dk>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20200227/250cdc2b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 58 bytes
Desc: image001.gif
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20200227/250cdc2b/attachment-0002.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.gif
Type: image/gif
Size: 1055 bytes
Desc: image002.gif
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20200227/250cdc2b/attachment-0003.gif>


More information about the mcstas-users mailing list