Skip to content

Commit 846ac0d

Browse files
authored
Merge pull request #2399 from willend/main
Doc updates for 3.6.14
2 parents 42ff892 + b91215b commit 846ac0d

18 files changed

Lines changed: 258 additions & 35 deletions

File tree

CHANGES_McStas

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,123 @@
6060
* Modified by: PW June 2025: version 3.5.32
6161
* Modified by: PW December 2025: version 3.6.1
6262
* Modified by: PW January 2026: version 3.6.5
63+
* Modified by: PW April 2026: version 3.6.14
6364
*
64-
* This file is part of McStas 3.6.5, released December 7th 2026.
65+
* This file is part of McStas 3.6.14, released April 12th 2026.
6566
* It gives a 'changes' list from the beginning of the project
6667
*
6768
*******************************************************************************/
69+
Changes in McStas/McXtrace 3.6.14, April 12th, 2026
70+
## What's Changed
71+
72+
### New comps/instruments
73+
* Adding the ILL SANS instrument 'SAM' by @nmgm in https://github.com/mccode-dev/McCode/pull/2388
74+
* Follow-up to https://github.com/mccode-dev/McCode/pull/2387 by @willend in https://github.com/mccode-dev/McCode/pull/2390
75+
76+
### New tool feature: NeXus scans become entries in one common HDF file
77+
* Prototype solution to allow 'append’ mode for datasets by @willend in https://github.com/mccode-dev/McCode/pull/2376
78+
* Updated Rubredoxin lau file from @aaronfinke by @willend in https://github.com/mccode-dev/McCode/pull/2384
79+
80+
### Various updates to instruments/components
81+
* Fix for rare crash of ILL_IN4 / MPI by @willend in https://github.com/mccode-dev/McCode/pull/2287
82+
* NMO Comp/instr: Header fixes. Plus suppresion of mcdisplay. by @willend in https://github.com/mccode-dev/McCode/pull/2288
83+
* Add 'full' template in McXtrace and align with McStas version by @willend in https://github.com/mccode-dev/McCode/pull/2290
84+
* Union mcdisplay bugs by @Lomholy in https://github.com/mccode-dev/McCode/pull/2294
85+
* Fix to MPI-mode use of Brilliance Transfer calculation. by @willend in https://github.com/mccode-dev/McCode/pull/2300
86+
* Add McStas unittest for ALLOW_BACKPROP macro. by @willend in https://github.com/mccode-dev/McCode/pull/2302
87+
* Update Unittest_ALLOW_BACKPROP with per-particle test by @willend in https://github.com/mccode-dev/McCode/pull/2303
88+
* Make backprop thread safe in McStas by @willend in https://github.com/mccode-dev/McCode/pull/2304
89+
* Minor instrument and comp updates, McStas by @willend in https://github.com/mccode-dev/McCode/pull/2332
90+
* More %Example tests for McStas instruments by @willend in https://github.com/mccode-dev/McCode/pull/2333
91+
* McStas Isotropic_Sqw: fix misplaced MPI_MASTER( … ); brackets by @willend in https://github.com/mccode-dev/McCode/pull/2335
92+
* Increase McStas Test_SANS stat requirements in selected %Example lines by @willend in https://github.com/mccode-dev/McCode/pull/2336
93+
* More additions of McStas %Example lines by @willend in https://github.com/mccode-dev/McCode/pull/2337
94+
* Manual update of McXtrace Incoherent_process comp from EBK branch by @willend in https://github.com/mccode-dev/McCode/pull/2338
95+
* Add more %Example lines to McStas instruments by @willend in https://github.com/mccode-dev/McCode/pull/2341
96+
* Lift H22_D1B expectation value by @willend in https://github.com/mccode-dev/McCode/pull/2342
97+
* Add Test instrument for Be-filter models by @willend in https://github.com/mccode-dev/McCode/pull/2349
98+
* Disable nightly test of SNS_ARCS instr by @willend in https://github.com/mccode-dev/McCode/pull/2350
99+
* Add ILL_H142 using ‘simple comps only' by @willend in https://github.com/mccode-dev/McCode/pull/2354
100+
* Re-enable a few tests on the nightlies by @willend in https://github.com/mccode-dev/McCode/pull/2364
101+
* Improve final detector stats by 1 order (SPLIT) in SNS_ARCS by @willend in https://github.com/mccode-dev/McCode/pull/2370
102+
* ESS_butterfly: Wrap all printf / fprintf in MPI_MASTER( ); by @willend in https://github.com/mccode-dev/McCode/pull/2372
103+
* Updated Example values following updated Rubredoxin.lau by @willend in https://github.com/mccode-dev/McCode/pull/2386
104+
* Adapt Guide_m interface -> style of Guide_gravity parameters by @willend in https://github.com/mccode-dev/McCode/pull/2389
105+
* McStas Monitor_nD “nexusbins” only in listmode by @willend in https://github.com/mccode-dev/McCode/pull/2387
106+
* Adjust %Example line in templateNMX by @willend in https://github.com/mccode-dev/McCode/pull/2397
107+
* Mono bent complex string parsing by @Lomholy in https://github.com/mccode-dev/McCode/pull/2395
108+
109+
### Tool improvements
110+
* Use better indentation/formatting in mctest json outputs by @willend in https://github.com/mccode-dev/McCode/pull/2306
111+
* Prototype clang-format based code-formatting tool by @willend in https://github.com/mccode-dev/McCode/pull/2314
112+
* Add cppcheck and clang-format to devel dependency list by @willend in https://github.com/mccode-dev/McCode/pull/2322
113+
* Add hints for alternative mcdisplay visualisation in Jupyter... by @willend in https://github.com/mccode-dev/McCode/pull/2353
114+
* Add timers for maximal compile / runtime in mctest by @willend in https://github.com/mccode-dev/McCode/pull/2356
115+
* Add mctest logic to skip / not overwrite existing test data by @willend in https://github.com/mccode-dev/McCode/pull/2358
116+
* mctest / timeout system - ensure to kill underlying processes by @willend in https://github.com/mccode-dev/McCode/pull/2363
117+
* mctest: Use process group for more stable hung process cleanup by @willend in https://github.com/mccode-dev/McCode/pull/2365
118+
* mctest: Even more elaborate process-control / termination logic by @willend in https://github.com/mccode-dev/McCode/pull/2366
119+
* Tolerate & and # in mcdoc unit specifications by @willend in https://github.com/mccode-dev/McCode/pull/2369
120+
* mcrun -L list was broken, fixed here by (re-)calculating number of elements … by @willend in https://github.com/mccode-dev/McCode/pull/2377
121+
* Changed (hard-coded) mcgui 3D visualiser to be webgl-classic by @willend in https://github.com/mccode-dev/McCode/pull/2381
122+
* On Windows use psutil for probing number of available cores in MPI by @willend in https://github.com/mccode-dev/McCode/pull/2367
123+
124+
### Fixes to various bugs (some for specific issues)
125+
* Attempt at fixing https://github.com/mccode-dev/McCode/issues/2310 by @willend in https://github.com/mccode-dev/McCode/pull/2311
126+
* Fix for nasty double-assignment m=m = m, spotted via mcstas-antlr by @willend in https://github.com/mccode-dev/McCode/pull/2355
127+
* Add ‘allow_backprop’ as _particle member in McXtrace like McStas by @willend in https://github.com/mccode-dev/McCode/pull/2357
128+
* Patch issue 2359 - Al_window absorption/scattering by @willend in https://github.com/mccode-dev/McCode/pull/2360
129+
* Phonon focusing fix by @Lomholy in https://github.com/mccode-dev/McCode/pull/2343
130+
* Remove cogen compiletime warnings by @willend in https://github.com/mccode-dev/McCode/pull/2374
131+
* Silence warning in case NeXus is built in by @willend in https://github.com/mccode-dev/McCode/pull/2398
132+
133+
### LaTeX in doc headers
134+
* Use JS LaTeX environments to render equations in headers by @willend in https://github.com/mccode-dev/McCode/pull/2291
135+
* Update LaTeX formatting for waviness parameter by @willend in https://github.com/mccode-dev/McCode/pull/2293
136+
137+
### Clang-format formatting of component syntax
138+
* Add comp-formatter to McStas monitors by @willend in https://github.com/mccode-dev/McCode/pull/2315
139+
* Add comp-formatter to McStas sasmodels comps by @willend in https://github.com/mccode-dev/McCode/pull/2316
140+
* Add comp-formatter to McStas samples by @willend in https://github.com/mccode-dev/McCode/pull/2317
141+
* Add comp-formatter to McStas optics by @willend in https://github.com/mccode-dev/McCode/pull/2318
142+
* Add comp-formatter to McStas contrib by @willend in https://github.com/mccode-dev/McCode/pull/2319
143+
* Add comp-formatter to McStas misc by @willend in https://github.com/mccode-dev/McCode/pull/2321
144+
* Add comp-formatter to McStas Union by @willend in https://github.com/mccode-dev/McCode/pull/2320
145+
* Format McXtrace contrib by @willend in https://github.com/mccode-dev/McCode/pull/2323
146+
* Format McXtrace astrox by @willend in https://github.com/mccode-dev/McCode/pull/2324
147+
* Format McXtrace misc by @willend in https://github.com/mccode-dev/McCode/pull/2325
148+
* Format McXtrace monitors by @willend in https://github.com/mccode-dev/McCode/pull/2326
149+
* Format McXtrace optics by @willend in https://github.com/mccode-dev/McCode/pull/2327
150+
* Format McXtrace samples by @willend in https://github.com/mccode-dev/McCode/pull/2328
151+
* Format McXtrace sasmodels by @willend in https://github.com/mccode-dev/McCode/pull/2329
152+
* Formatting for McXtrace sources by @willend in https://github.com/mccode-dev/McCode/pull/2330
153+
* Format McXtrace union by @willend in https://github.com/mccode-dev/McCode/pull/2331
154+
155+
### Project infrastructure
156+
* Update issue templates by @willend in https://github.com/mccode-dev/McCode/pull/2295
157+
* Update issue templates by @willend in https://github.com/mccode-dev/McCode/pull/2296
158+
* Minor work on issue templates by @willend in https://github.com/mccode-dev/McCode/pull/2297
159+
* Add security issue template and update issue prefixes by @willend in https://github.com/mccode-dev/McCode/pull/2298
160+
* Adjust remaining conda-based workflows to install/use mamba by @willend in https://github.com/mccode-dev/McCode/pull/2299
161+
* Tool-only import from branch clangformat-experimental by @willend in https://github.com/mccode-dev/McCode/pull/2312
162+
* Minor improvements to mccode-clangformat tool + update PR template by @willend in https://github.com/mccode-dev/McCode/pull/2334
163+
* Workflow and dependency updates by @willend in https://github.com/mccode-dev/McCode/pull/2362
164+
* Bump version of actions/setup-python in non-conda workflows by @willend in https://github.com/mccode-dev/McCode/pull/2383
165+
* Upgrade vite required version by @willend in https://github.com/mccode-dev/McCode/pull/2393
166+
167+
### Various GPU related
168+
* Disable RITA-II test: hangs GPU box by @willend in https://github.com/mccode-dev/McCode/pull/2339
169+
* Workaround to run ILL_IN5_Spots correctly on GPU system by @willend in https://github.com/mccode-dev/McCode/pull/2340
170+
* Disable test - periodically hangs gpu box by @willend in https://github.com/mccode-dev/McCode/pull/2346
171+
* Configuration update on GPU box by @willend in https://github.com/mccode-dev/McCode/pull/2368
172+
* Fix typo in GPU box mccode_config by @willend in https://github.com/mccode-dev/McCode/pull/2378
173+
* Should allow ILL_H15_SAM to execute on GPU/OpenACC by @willend in https://github.com/mccode-dev/McCode/pull/2394
174+
175+
## New Contributors
176+
* @nmgm made their first contribution in https://github.com/mccode-dev/McCode/pull/2388
177+
178+
**Full Changelog**: https://github.com/mccode-dev/McCode/compare/v3.6.5...v3.6.14
179+
68180
Changes in McStas/McXtrace 3.6.5, January 7th, 2026
69181
## What's Changed - Main Changes:
70182

0 commit comments

Comments
 (0)