INFO: No output directory specified (--dir) INFO: Using directory: "XFEL_SPB_20261027_034632" INFO: Regenerating c-file: XFEL_SPB.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/bin/mcxtrace -t -o ./XFEL_SPB.c XFEL_SPB.instr --verbose mcxtrace version 3.99.99 Analyzing file XFEL_SPB.instr Embedding component Progress_bar from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/misc/Progress_bar.comp Component[1]: Origin = Progress_bar(). Embedding library read_table-lib.h Embedding library read_table-lib.c Embedding component Source_gaussian from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/sources/Source_gaussian.comp Component[2]: src = Source_gaussian(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/monitors/PSD_monitor.comp Component[3]: psd0 = PSD_monitor(). Embedding component E_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/monitors/E_monitor.comp Component[4]: emon0 = E_monitor(). Embedding component Lens_simple from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/optics/Lens_simple.comp Component[5]: crl_230 = Lens_simple(). Component[6]: psd_l = PSD_monitor(). Component[7]: emon_l = E_monitor(). Embedding library mccode-complex-lib.h Embedding library mccode-complex-lib.c Embedding library reflectivity-lib.h Embedding library reflectivity-lib.c Embedding component Mirror_curved from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/optics/Mirror_curved.comp Component[8]: offset_mirror1 = Mirror_curved(). Embedding component Arm from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/optics/Arm.comp Component[9]: offset_mirror1_exit = Arm(). Component[10]: offset_mirror2 = Mirror_curved(). Component[11]: offset_exit = Arm(). Component[12]: psd_om = PSD_monitor(). Component[13]: emon_om = E_monitor(). Component[14]: distr_orig = Arm(). Component[15]: distr_mnt = Arm(). Component[16]: distribution_mirror = Mirror_curved(). Component[17]: distr_exit = Arm(). Component[18]: psd_dm = PSD_monitor(). Component[19]: emon_dm = E_monitor(). Component[20]: mono_origin = Arm(). Embedding library perfect_crystals-lib.h Embedding library perfect_crystals-lib.c Embedding component Bragg_crystal from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/optics/Bragg_crystal.comp Component[21]: mono1 = Bragg_crystal(). Component[22]: mono1_out = Arm(). Component[23]: mono2 = Bragg_crystal(). Component[24]: mono2_out = Arm(). Component[25]: psd_dcm = PSD_monitor(). Component[26]: emon_dcm = E_monitor(). Component[27]: kb_mirror1_origin = Arm(). Component[28]: kb_mirror1h_mnt = Arm(). Component[29]: kb_mirror1h = Mirror_curved(). Component[30]: kb_mirror1h_ex = Arm(). Component[31]: kb_mirror1v_mnt = Arm(). Component[32]: kb_mirror1v = Mirror_curved(). Component[33]: kb_mirror1_ex = Arm(). Embedding component PSD_monitor_4PI from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/monitors/PSD_monitor_4PI.comp Component[34]: psd4pi_kb1 = PSD_monitor_4PI(). Component[35]: psd_kb1 = PSD_monitor(). Component[36]: psd_kb1s = PSD_monitor(). Component[37]: kb_mirror2_origin = Arm(). Component[38]: kb_mirror2h_mnt = Arm(). Component[39]: kb_mirror2h = Mirror_curved(). Component[40]: kb_mirror2h_ex = Arm(). Component[41]: kb_mirror2v_mnt = Arm(). Component[42]: kb_mirror2v = Mirror_curved(). Component[43]: kb_mirror2_ex = Arm(). Component[44]: psd4pi_kb2 = PSD_monitor_4PI(). Component[45]: psd_kb2 = PSD_monitor(). Component[46]: psd_kb2s = PSD_monitor(). Component[47]: psd_sample = PSD_monitor(). Component[48]: emon_sample = E_monitor(). Embedding component Beamstop from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/optics/Beamstop.comp Component[49]: bstop = Beamstop(). Component[50]: detector = PSD_monitor(). Embedding library monitor_nd-lib.h Embedding library monitor_nd-lib.c Embedding library interoff-lib.h Embedding library interoff-lib.c Embedding component Monitor_nD from file /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/monitors/Monitor_nD.comp Component[51]: det_event = Monitor_nD(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'XFEL_SPB' (with 51 component instances) Starting to create C code ./XFEL_SPB.c Embedding file mccode-r.h (user path) Embedding file mcxtrace-r.h (user path) Compile './XFEL_SPB.c -DUSE_NEXUS -lNeXus' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcxtrace-r.c (user path) Writing instrument 'XFEL_SPB' and components DECLARE Writing instrument 'XFEL_SPB' and components INITIALISE Writing components TRACE Writing instrument 'XFEL_SPB' and components SAVE Writing instrument 'XFEL_SPB' and components FINALLY Writing instrument 'XFEL_SPB' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'XFEL_SPB' has 154 warnings/errors. Generated C code ./XFEL_SPB.c from XFEL_SPB.instr CFLAGS= -std=c99 ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/bin/mcxtrace finished INFO: Recompiling: ./XFEL_SPB.out DEBUG: CMD: mpicc -o ./XFEL_SPB.out ./XFEL_SPB.c -lm -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -Wl,-rpath-link,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/include -I/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/include -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -DUSE_MPI -lmpi -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/include -O2 -g -DNDEBUG -I/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/include -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -fno-PIC -fPIE -flto -O3 -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -std=c99 ./XFEL_SPB.c: In function 'reflec_Init': ./XFEL_SPB.c:10136:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10136 | int N=(unsigned int)((double **) pars)[0]; | ^ lto-wrapper: warning: using serial compilation of 4 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information DEBUG: CMD: mpicc finished INFO: ===