INFO: No output directory specified (--dir) INFO: Using directory: "WOFSANS_20261030_040922" INFO: Regenerating c-file: WOFSANS.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./WOFSANS.c WOFSANS.instr --verbose mcstas version 3.99.99 Analyzing file WOFSANS.instr Embedding component Progress_bar from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/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_gen from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_gen.comp Component[2]: Source = Source_gen(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp Component[3]: psd_Source = PSD_monitor(). Embedding component L_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/L_monitor.comp Component[4]: l_Source = L_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/mcstas-3.x/share/mcstas/resources/monitors/Monitor_nD.comp Component[5]: nD1 = Monitor_nD(). Embedding component Divergence_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Divergence_monitor.comp Component[6]: divergence_monitor_Source = Divergence_monitor(). Embedding component DivLambda_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/DivLambda_monitor.comp Component[7]: h_divlambda_Source = DivLambda_monitor(). Component[8]: v_divlambda_Source = DivLambda_monitor(). Component[9]: psd_FocusingPosition = PSD_monitor(). Component[10]: l_FocusingPosition = L_monitor(). Component[11]: nD2 = Monitor_nD(). Component[12]: divergence_monitor_FocusingPosition = Divergence_monitor(). Component[13]: h_divlambda_FocusingPosition = DivLambda_monitor(). Component[14]: v_divlambda_FocusingPosition = DivLambda_monitor(). Embedding component Brilliance_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Brilliance_monitor.comp Component[15]: BrillmonLD2 = Brilliance_monitor(). Embedding component Slit from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Slit.comp Component[16]: monolith_slit1 = Slit(). Component[17]: monolith_slit2 = Slit(). Component[18]: psd_monolith = PSD_monitor(). Component[19]: l_monolith = L_monitor(). Component[20]: nD3 = Monitor_nD(). Component[21]: divergence_monitor_monolith = Divergence_monitor(). Component[22]: h_divlambda_monolith = DivLambda_monitor(). Component[23]: v_divlambda_monolith = DivLambda_monitor(). Component[24]: PSD_before_slit_cPH = PSD_monitor(). Component[25]: slit_cPH = Slit(). Component[26]: PSD_slit_cPH = PSD_monitor(). Component[27]: l_slit_cPH = L_monitor(). Component[28]: nD4 = Monitor_nD(). Component[29]: divergence_monitor_slit_cPH = Divergence_monitor(). Component[30]: h_divlambda_slit_cPH = DivLambda_monitor(). Component[31]: v_divlambda_slit_cPH = DivLambda_monitor(). Info: 'Conics_PH' is a contributed component. Embedding library ref-lib.h Embedding library ref-lib.c Embedding file conic.h Embedding component Conics_PH from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Conics_PH.comp Component[32]: cPH = Conics_PH(). Embedding component Beamstop from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Beamstop.comp Component[33]: beamstop_cPH = Beamstop(). Component[34]: psd_cPH = PSD_monitor(). Component[35]: l_cPH = L_monitor(). Component[36]: nD5 = Monitor_nD(). Component[37]: divergence_monitor_cPH = Divergence_monitor(). Component[38]: h_divlambda_cPH = DivLambda_monitor(). Component[39]: v_divlambda_cPH = DivLambda_monitor(). Component[40]: psd_bunker = PSD_monitor(). Component[41]: l_bunker = L_monitor(). Component[42]: nD6 = Monitor_nD(). Component[43]: divergence_monitor_bunker = Divergence_monitor(). Component[44]: h_divlambda_bunker = DivLambda_monitor(). Component[45]: v_divlambda_bunker = DivLambda_monitor(). Component[46]: psd_PHfocus1 = PSD_monitor(). Component[47]: l_PHfocus1 = L_monitor(). Component[48]: nD7 = Monitor_nD(). Component[49]: divergence_monitor_PHfocus1 = Divergence_monitor(). Component[50]: h_divlambda_PHfocus1 = DivLambda_monitor(). Component[51]: v_divlambda_PHfocus1 = DivLambda_monitor(). Component[52]: slit_focusPH = Slit(). Component[53]: psd_slit_focusPH = PSD_monitor(). Component[54]: l_slit_focusPH = L_monitor(). Component[55]: nD8 = Monitor_nD(). Component[56]: divergence_monitor_slit_focusPH = Divergence_monitor(). Component[57]: h_divlambda_slit_focusPH = DivLambda_monitor(). Component[58]: v_divlambda_slit_focusPH = DivLambda_monitor(). Component[59]: slit_EH = Slit(). Info: 'Conics_EH' is a contributed component. Embedding file conic.h Embedding component Conics_EH from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Conics_EH.comp Component[60]: cEH = Conics_EH(). Component[61]: beamstop_cEH = Beamstop(). Component[62]: psd_cEH = PSD_monitor(). Component[63]: l_cEH = L_monitor(). Component[64]: nD9 = Monitor_nD(). Component[65]: divergence_monitor_cEH = Divergence_monitor(). Component[66]: h_divlambda_cEH = DivLambda_monitor(). Component[67]: v_divlambda_cEH = DivLambda_monitor(). Component[68]: PSD_10 = PSD_monitor(). Component[69]: PSD_11 = PSD_monitor(). Component[70]: PSD_12 = PSD_monitor(). Component[71]: PSD_13 = PSD_monitor(). Component[72]: l_10 = L_monitor(). Component[73]: l_11 = L_monitor(). Component[74]: l_12 = L_monitor(). Component[75]: l_13 = L_monitor(). Component[76]: divergence_monitor_10 = Divergence_monitor(). Component[77]: divergence_monitor_11 = Divergence_monitor(). Component[78]: divergence_monitor_12 = Divergence_monitor(). Component[79]: divergence_monitor_13 = Divergence_monitor(). Component[80]: divlambda_10 = DivLambda_monitor(). Component[81]: h_divlambda_11 = DivLambda_monitor(). Component[82]: h_divlambda_12 = DivLambda_monitor(). Component[83]: h_divlambda_13 = DivLambda_monitor(). Component[84]: v_divlambda_10 = DivLambda_monitor(). Component[85]: v_divlambda_11 = DivLambda_monitor(). Component[86]: v_divlambda_12 = DivLambda_monitor(). Component[87]: v_divlambda_13 = DivLambda_monitor(). Component[88]: psd_monitor_detector = PSD_monitor(). Component[89]: l_detector = L_monitor(). Component[90]: divergence_monitor_detector = Divergence_monitor(). Component[91]: divlambda_detector = DivLambda_monitor(). Component[92]: psd_monitor_detector_big = PSD_monitor(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'WOFSANS' (with 92 component instances) Starting to create C code ./WOFSANS.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './WOFSANS.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'WOFSANS' and components DECLARE Writing instrument 'WOFSANS' and components INITIALISE Writing components TRACE Writing instrument 'WOFSANS' and components SAVE Writing instrument 'WOFSANS' and components FINALLY Writing instrument 'WOFSANS' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'WOFSANS' has 443 warnings/errors. Generated C code ./WOFSANS.c from WOFSANS.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./WOFSANS.out DEBUG: CMD: mpicc -o ./WOFSANS.out ./WOFSANS.c -lm -I/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/include -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -DUSE_MPI -lmpi -O2 -g -DNDEBUG -I/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/include -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -fno-PIC -fPIE -flto -O3 -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm lto-wrapper: warning: using serial compilation of 6 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information DEBUG: CMD: mpicc finished INFO: ===