INFO: No output directory specified (--dir) INFO: Using directory: "ILL_H5_20261030_040937" INFO: Regenerating c-file: ILL_H5.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./ILL_H5.c ILL_H5.instr --verbose mcstas version 3.99.99 Analyzing file ILL_H5.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]: HCS = Source_gen(). Embedding library interoff-lib.h Embedding library interoff-lib.c Embedding library mccode-ncrystal-lib.h Embedding library mccode-ncrystal-lib.c Embedding component PowderN from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/samples/PowderN.comp Component[3]: HCS_Al = PowderN(). Component[4]: HCS_Al_4 = PowderN(). Component[5]: HCS_Al_5 = PowderN(). Component[6]: HCS_Al_6 = PowderN(). Component[7]: HCS_Al_7 = PowderN(). Embedding library monitor_nd-lib.h Embedding library monitor_nd-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[8]: H5 = Monitor_nD(). Component[9]: H53_origin = Monitor_nD(). Component[10]: H52_origin = Monitor_nD(). Component[11]: H51_origin = Monitor_nD(). Embedding component Arm from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp Component[12]: H53_Start = Arm(). Embedding library ref-lib.h Embedding library ref-lib.c Embedding component Guide_gravity from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Guide_gravity.comp Component[13]: H53_inpile = Guide_gravity(). Component[14]: H53_Al = PowderN(). Component[15]: HCS_Al_15 = PowderN(). Component[16]: H53_Obt_1 = Guide_gravity(). Component[17]: H53_Obt_2 = Guide_gravity(). Component[18]: H53_Obt_3 = Guide_gravity(). Component[19]: HCS_Al_19 = PowderN(). Component[20]: H53_Obt_Out = Monitor_nD(). Component[21]: HCS_Al_21 = PowderN(). Component[22]: H53_VSComC1 = Guide_gravity(). Component[23]: HCS_Al_23 = PowderN(). Component[24]: H53_IN14_Monochromator_Cradle = Monitor_nD(). Embedding component Monochromator_curved from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Monochromator_curved.comp Component[25]: H53_IN14_Monochromator = Monochromator_curved(). Component[26]: H53_IN14_Monochromator_Jumper = Arm(). Component[27]: H53_IN14_Monochromator_Out = Arm(). Component[28]: H53_IN14_Sample_Div = Monitor_nD(). Component[29]: H53_IN14_Sample_XY = Monitor_nD(). Component[30]: H53_IN14_Sample_L = Monitor_nD(). Embedding component Isotropic_Sqw from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/samples/Isotropic_Sqw.comp Component[31]: H53_IN14_Sample = Isotropic_Sqw(). Component[32]: H53_IN14_Spectrometer = Monitor_nD(). Component[33]: H53_IN14_Diffractometer = Monitor_nD(). Component[34]: Sample_Out = Arm(). Embedding component Collimator_linear from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Collimator_linear.comp Component[35]: SC3 = Collimator_linear(). Component[36]: Ana_Cradle = Arm(). Component[37]: PG2Xtal = Monochromator_curved(). Component[38]: Ana_Out = Arm(). Component[39]: SC4 = Collimator_linear(). Embedding component Monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Monitor.comp Component[40]: He3H = Monitor(). Component[41]: H53_IN14_Transmit = Arm(). Component[42]: HCS_Al_42 = PowderN(). Component[43]: H53_C2_Start = Arm(). Component[44]: H53_C2 = Guide_gravity(). Component[45]: H53_C2_45 = Guide_gravity(). Component[46]: H53_C2_46 = Guide_gravity(). Component[47]: H53_C2_47 = Guide_gravity(). Component[48]: H53_C2_48 = Guide_gravity(). Component[49]: H53_C2_49 = Guide_gravity(). Component[50]: H53_C2_50 = Guide_gravity(). Component[51]: H53_C2_51 = Guide_gravity(). Component[52]: H53_C2_52 = Guide_gravity(). Component[53]: H53_C2_53 = Guide_gravity(). Component[54]: HCS_Al_54 = PowderN(). Component[55]: H53_VTE = Monitor_nD(). Component[56]: HCS_Al_56 = PowderN(). Component[57]: H53_P14 = Guide_gravity(). Component[58]: H53_P14_58 = Guide_gravity(). Component[59]: H53_P14_59 = Guide_gravity(). Component[60]: H53_P14_60 = Guide_gravity(). Component[61]: H53_P14_61 = Guide_gravity(). Component[62]: H53_P14_62 = Guide_gravity(). Component[63]: H53_P14_63 = Guide_gravity(). Component[64]: H53_P14_64 = Guide_gravity(). Component[65]: H53_P14_65 = Guide_gravity(). Component[66]: H53_P14_66 = Guide_gravity(). Component[67]: H53_P14_67 = Guide_gravity(). Component[68]: H53_P14_68 = Guide_gravity(). Component[69]: H53_P14_69 = Guide_gravity(). Component[70]: H53_P14_70 = Guide_gravity(). Component[71]: H53_P14_71 = Guide_gravity(). Component[72]: H53_P14_72 = Guide_gravity(). Component[73]: H53_P14_73 = Guide_gravity(). Component[74]: H53_P14_74 = Guide_gravity(). Component[75]: H53_P14_75 = Guide_gravity(). Component[76]: HCS_Al_76 = PowderN(). Component[77]: H53_IN16_Monochromator_Cradle = Monitor_nD(). Component[78]: H53_IN16_Monochromator = Monochromator_curved(). Component[79]: H53_IN16_Monochromator_Jumper = Arm(). Component[80]: H53_IN16_Monochromator_Out = Arm(). Component[81]: H53_IN16_Sample_Div = Monitor_nD(). Component[82]: H53_IN16_Sample_XY = Monitor_nD(). Component[83]: H53_IN16_Sample_L = Monitor_nD(). Component[84]: H53_IN16_Sample = Isotropic_Sqw(). Component[85]: H53_IN16_Spectrometer = Monitor_nD(). Component[86]: H53_IN16_Diffractometer = Monitor_nD(). Component[87]: H53_IN16_Transmit = Arm(). Component[88]: HCS_Al_88 = PowderN(). Component[89]: H53_P5_Start = Arm(). Component[90]: H53_P5 = Guide_gravity(). Component[91]: HCS_Al_91 = PowderN(). Component[92]: H53_D16_Monochromator_Cradle = Monitor_nD(). Component[93]: H53_D16_Monochromator = Monochromator_curved(). Component[94]: H53_D16_Monochromator_Jumper = Arm(). Component[95]: H53_D16_Monochromator_Out = Arm(). Component[96]: H53_D16_Sample_Div = Monitor_nD(). Component[97]: H53_D16_Sample_XY = Monitor_nD(). Component[98]: H53_D16_Sample_L = Monitor_nD(). Component[99]: H53_D16_Sample = Isotropic_Sqw(). Component[100]: H53_D16_Detector = Monitor_nD(). Component[101]: H53_D16_Spectrometer = Monitor_nD(). Component[102]: H53_D16_Diffractometer = Monitor_nD(). Component[103]: H53_D16_Transmit = Arm(). Component[104]: HCS_Al_104 = PowderN(). Component[105]: H53_P6_Start = Arm(). Component[106]: H53_P6 = Guide_gravity(). Component[107]: HCS_Al_107 = PowderN(). Component[108]: H53_SADAM_Monochromator_Cradle = Monitor_nD(). Component[109]: H53_SADAM_Monochromator = Monochromator_curved(). Component[110]: H53_SADAM_Monochromator_Jumper = Arm(). Component[111]: H53_SADAM_Monochromator_Out = Arm(). Component[112]: H53_SADAM_Sample_Div = Monitor_nD(). Component[113]: H53_SADAM_Sample_XY = Monitor_nD(). Component[114]: H53_SADAM_Sample_L = Monitor_nD(). Component[115]: H53_SADAM_Sample = Isotropic_Sqw(). Component[116]: H53_SADAM_Detector = Monitor_nD(). Component[117]: H53_SADAM_Spectrometer = Monitor_nD(). Component[118]: H53_SADAM_Diffractometer = Monitor_nD(). Component[119]: H53_SADAM_Transmit = Arm(). Component[120]: HCS_Al_120 = PowderN(). Component[121]: H53_P7_Start = Arm(). Component[122]: H53_P7 = Guide_gravity(). Component[123]: HCS_Al_123 = PowderN(). Component[124]: H53_CryoEDM_In = Arm(). Component[125]: H53_CryoEDM_In_L = Monitor_nD(). Component[126]: H53_CryoEDM_mirror_center = Arm(). Embedding library pol-lib.h Embedding library pol-lib.c Embedding library interpolation-lib.h Embedding library interpolation-lib.c Embedding component Pol_mirror from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Pol_mirror.comp Component[127]: H53_CryoEDM_polariser = Pol_mirror(). Component[128]: H53_CryoEDM_mirror_outdir = Arm(). Component[129]: H53_CryoEDM_mirror_ReflectXY = Monitor_nD(). Component[130]: H53_CryoEDM_mirror_TransmitXY = Monitor_nD(). Component[131]: H53_CryoEDM_Sample_L = Monitor_nD(). Component[132]: H53_CryoEDM_Sample_Div = Monitor_nD(). Component[133]: H53_CryoEDM_Sample_XY = Monitor_nD(). Component[134]: H52_Start = Arm(). Component[135]: H52_inpile = Guide_gravity(). Component[136]: H52_Obt_1 = Guide_gravity(). Component[137]: H52_Obt_2 = Guide_gravity(). Component[138]: H52_Obt_3 = Guide_gravity(). Component[139]: HCS_Al_139 = PowderN(). Component[140]: H52_Obt_Out = Monitor_nD(). Component[141]: H51_Start = Arm(). Component[142]: H51_inpile = Guide_gravity(). Component[143]: H51_Obt_1 = Guide_gravity(). Component[144]: H51_Obt_2 = Guide_gravity(). Component[145]: H51_Obt_3 = Guide_gravity(). Component[146]: HCS_Al_146 = PowderN(). Component[147]: H51_Obt_Out = Monitor_nD(). Component[148]: HCS_Al_148 = PowderN(). Component[149]: H51_S2 = Guide_gravity(). Component[150]: H51_S2_150 = Guide_gravity(). Component[151]: H51_S2_151 = Guide_gravity(). Component[152]: HCS_Al_H51 = PowderN(). Component[153]: H51_S2_Out = Monitor_nD(). Component[154]: H51_split_2 = Monitor_nD(). Component[155]: H51_split_1 = Monitor_nD(). Component[156]: H511_Start = Arm(). Component[157]: H511_mirror_centre = Arm(). Component[158]: IN15_polariser = Pol_mirror(). Component[159]: H511_mirror_outdir = Arm(). Component[160]: H511_mirror_ReflectXY = Monitor_nD(). Component[161]: H511_mirror_TransmitXY = Monitor_nD(). Component[162]: H511_mirror_outdXY = Monitor_nD(). Component[163]: H511_S3 = Guide_gravity(). Component[164]: H511_S9 = Guide_gravity(). Component[165]: HCS_Al_165 = PowderN(). Component[166]: H511_VTE = Monitor_nD(). Component[167]: HCS_Al_167 = PowderN(). Component[168]: H511_S10 = Guide_gravity(). Embedding component V_selector from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/V_selector.comp Component[169]: IN15_Vselector = V_selector(). Component[170]: H511_BeforeV = Guide_gravity(). Embedding component Pol_guide_vmirror from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Pol_guide_vmirror.comp Component[171]: IN15_Vpolariser = Pol_guide_vmirror(). Component[172]: H511_AfterV = Guide_gravity(). Component[173]: H511_IN15_Sample_Div = Monitor_nD(). Component[174]: H511_IN15_Sample_XY = Monitor_nD(). Component[175]: H511_IN15_Sample_L = Monitor_nD(). Embedding component Incoherent from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/samples/Incoherent.comp Component[176]: H511_IN15_Sample = Incoherent(). Component[177]: H511_IN15_Detector = Monitor_nD(). Component[178]: H511_IN15_Spectrometer = Monitor_nD(). Component[179]: H511_IN15_Diffractometer = Monitor_nD(). Component[180]: H512_Start = Arm(). Component[181]: H512_S36 = Guide_gravity(). Component[182]: H512_S36_182 = Guide_gravity(). Component[183]: H512_S36_183 = Guide_gravity(). Component[184]: H512_S36_184 = Guide_gravity(). Component[185]: H512_S36_185 = Guide_gravity(). Component[186]: H512_S36_186 = Guide_gravity(). Component[187]: H512_S36_187 = Guide_gravity(). Component[188]: H512_S36_188 = Guide_gravity(). Component[189]: H512_S36_189 = Guide_gravity(). Component[190]: H512_S36_190 = Guide_gravity(). Component[191]: H512_S36_191 = Guide_gravity(). Component[192]: H512_S36_192 = Guide_gravity(). Component[193]: H512_S36_193 = Guide_gravity(). Component[194]: H512_S36_194 = Guide_gravity(). Component[195]: H512_S36_195 = Guide_gravity(). Component[196]: H512_S36_196 = Guide_gravity(). Component[197]: HCS_Al_H512 = PowderN(). Component[198]: H512_VTE = Monitor_nD(). Component[199]: HCS_Al_199 = PowderN(). Component[200]: H51_S78 = Guide_gravity(). Component[201]: H51_S78_201 = Guide_gravity(). Component[202]: H51_S78_202 = Guide_gravity(). Component[203]: H51_S78_203 = Guide_gravity(). Component[204]: HCS_Al_204 = PowderN(). Component[205]: H512_S11 = Guide_gravity(). Component[206]: HCS_Al_206 = PowderN(). Component[207]: D22_PreV = Monitor_nD(). Component[208]: D22_Vselector = V_selector(). Component[209]: D22_Collimation = Guide_gravity(). Component[210]: D22_Sample_Pos = Arm(). Component[211]: H51_D22_Sample_Div = Monitor_nD(). Component[212]: H51_D22_Sample_XY = Monitor_nD(). Component[213]: H51_D22_Sample_L = Monitor_nD(). Component[214]: H51_D22_Sample = Isotropic_Sqw(). Component[215]: D22_Detector = Monitor_nD(). Embedding component Shape from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Shape.comp Component[216]: D22_Detector_vessel = Shape(). Component[217]: BOG = Shape(). Component[218]: H53_IN14_Drum = Shape(). Component[219]: H53_IN16_Drum = Shape(). Component[220]: H53_D16_Drum = Shape(). Component[221]: H53_SADAM_Drum = Shape(). Component[222]: Traversee = Shape(). Component[223]: Core_Centre = Arm(). Component[224]: Core = Shape(). Component[225]: D2O_Vessel = Shape(). Component[226]: H2O_Vessel = Shape(). Embedding component Text from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Text.comp Component[227]: ILL_label = Text(). Component[228]: IN14_label = Text(). Component[229]: IN16_label = Text(). Component[230]: D16_label = Text(). Component[231]: SADAM_label = Text(). Component[232]: CryoEDM_label = Text(). Component[233]: IN15_label = Text(). Component[234]: D22_label = Text(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'ILL_H5' (with 234 component instances) Starting to create C code ./ILL_H5.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './ILL_H5.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'ILL_H5' and components DECLARE Writing instrument 'ILL_H5' and components INITIALISE Writing components TRACE Writing instrument 'ILL_H5' and components SAVE Writing instrument 'ILL_H5' and components FINALLY Writing instrument 'ILL_H5' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'ILL_H5' has 909 warnings/errors. Generated C code ./ILL_H5.c from ILL_H5.instr CFLAGS= @NCRYSTALFLAGS@ --> Added COMPONENT H53_IN14_Monochromator USERVAR ncol_25 with type int --> Added COMPONENT H53_IN14_Monochromator USERVAR nrow_25 with type int --> Added COMPONENT PG2Xtal USERVAR ncol_37 with type int --> Added COMPONENT PG2Xtal USERVAR nrow_37 with type int --> Added COMPONENT H53_IN16_Monochromator USERVAR ncol_78 with type int --> Added COMPONENT H53_IN16_Monochromator USERVAR nrow_78 with type int --> Added COMPONENT H53_D16_Monochromator USERVAR ncol_93 with type int --> Added COMPONENT H53_D16_Monochromator USERVAR nrow_93 with type int --> Added COMPONENT H53_SADAM_Monochromator USERVAR ncol_109 with type int --> Added COMPONENT H53_SADAM_Monochromator USERVAR nrow_109 with type int ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: WARNING: --> JUMP found at COMPONENT 9, H53_origin --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 10, H52_origin --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 11, H51_origin --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 26, H53_IN14_Monochromator_Jumper --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 79, H53_IN16_Monochromator_Jumper --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 94, H53_D16_Monochromator_Jumper --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 110, H53_SADAM_Monochromator_Jumper --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 154, H51_split_2 --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL WARNING: --> JUMP found at COMPONENT 155, H51_split_1 --> JUMPS are not supported in FUNNEL mode and are ignored --> Your instrument may give different output with FUNNEL ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./ILL_H5.out --> launching cmd: ncrystal-config --show buildflags DEBUG: CMD: mpicc -o ./ILL_H5.out ./ILL_H5.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 -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -Wl,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/libNCrystal.so -I/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/include lto-wrapper: warning: using serial compilation of 13 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/x86_64-conda-linux-gnu-ld: /tmp/ccrnheH6.ltrans1.ltrans.o: in function `read_line_data': /u/data/pkwi/TESTS/2026-10-30/mcstas-3.99.99_mpi_x_20_1e7_Linux_20261030_0409_20/ILL_H5/./ILL_H5.c:12140:(.text+0xe0f6): warning: the use of `tmpnam' is dangerous, better use `mkstemp' DEBUG: CMD: mpicc finished INFO: ===