[mcxtrace-users] McXtrace 1-7 is Released!

Erik B Knudsen erkn at fysik.dtu.dk
Mon Jan 24 13:20:12 CET 2022


McXtrace 1.7 is released

Dear simulators, The team is happy to announce that McXtrace 1.7 is out!

1.7 has been focused mainly on stability and bugfixes, but also provides 
a set of new features. Binary packages are provided for the main 
platforms: Debian /Ubuntu, Fedora, Windows 10, Mac OSX (arm and intel 
based). As is the presenty custom, see 
https://github.com/McStasMcXtrace/McCode/tree/master/INSTALL-McXtrace 
for speecific installation instructions for you platform.

Please also keep an eye out for the for upcoming release of McXtrace 
3.0, which is a technology preview release of an improved code-generator 
enabling McXtrace to run on GPUs.

Happy simulation!
  McXtrace 1.7 is released
Dear simulators, The team is happy to announce that McXtrace 1.7 is out!

1.7 has been focused mainly on stability and bugfixes, but also provides 
a set of new features. Binary packages are provided for the main 
platforms: Debian /Ubuntu, Fedora, Windows 10, Mac OSX (arm and intel 
based). As is the presenty custom, see 
https://github.com/McStasMcXtrace/McCode/tree/master/INSTALL-McXtrace 
for speecific installation instructions for you platform.

Please also keep an eye out for the for upcoming release of McXtrace 
3.0, which is a technology preview release of an improved code-generator 
enabling McXtrace to run on GPUs.

Happy simulation!
/Erik on behalf of the McXtrace development team

CHANGES in 1.7

This is mainly a bugfix/update release, but does include the first model 
of a beamline at the SOLEIL synchrotron.
It also marks a switch for McXtrace to the the GPLv3 license.

1. Improved installation scripts
         1. Installs cleanly on Mac silicon
2. Updated examples:
         1. MAXIV_DanMAX_pxrd2d.instr
3. New examples:
         1. SOLEIL ROCK beamline.
         2. ESRF BM29 skeleton beamline.
         3. Example of Air-scattering block.
         4. Test example for the GROUP langnuage feature
         5. Union demo test example
         6. New Example of Compton scattering union process.
3. Updated Components
         1. PowderN.comp: Fix bug with faulty packing factor logic, 
which lead to wrong intensities when used with SPLIT.
	2. Lens_parab_Cyl_rough.comp, Lens_parab_rough.comp, 
Lens_Kinoform.comp: documentation issues
	3. Mirror.comp: documentation update
	4. Mirror_curved.comp, Mirror_elliptic.comp: Use reflectivity library
	5. Mirror_toroid.comp: Fix for stable handling of reflectivity file
	6. Absorption_sample.comp: Fix inner/outer volume logic
	7. Source_genesis13.comp, Source_simplex.comp: Documentation issues.
         8. Air.comp: Correct scattering amplitude.
         9. New: Laue_crystal_BC.comp: experimental model of a Laue 
crystal available for testing.
5. Updated libraries:
         1. Reflectivity-lib has a series of bugfixes.
4. New tools:
         1. Test tool for component writers' convenience.
         2. Scripts for generating reflectivity files.
5. License change:
         The release includes a switch to the GPLv3-license for 
McXtrace. The underlying reason for this
         is to help collaboration wih the Debian project.



-- 
Erik Bergbäck Knudsen, Research Engineer         | DTU | morituri
NEXMAP, DTU Fysik, DK-2800 Kgs. Lyngby, Denmark  |<>-<>|    te
phone: (+45) 2132 6655                           |<>-<>| salutant


More information about the mcxtrace-users mailing list