INFO: No output directory specified (--dir) INFO: Using directory: "SNS_BASIS_20261030_041026" INFO: Regenerating c-file: SNS_BASIS.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./SNS_BASIS.c SNS_BASIS.instr --verbose mcstas version 3.99.99 Analyzing file SNS_BASIS.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(). Warning: 'ESS_moderator_short' is an obsolete component (not maintained). Embedding component ESS_moderator_short from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/obsolete/ESS_moderator_short.comp Component[2]: Source = ESS_moderator_short(). Embedding component TOF_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/TOF_monitor.comp Component[3]: tofSTART = TOF_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]: Source_Lam = L_monitor(). Embedding component E_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/E_monitor.comp Component[5]: Source_En = E_monitor(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp Component[6]: Gap0_start = PSD_monitor(). Component[7]: Gap0_end_Lam = L_monitor(). Embedding library monitor_nd-lib.h Embedding library monitor_nd-lib.c Embedding library read_table-lib.h Embedding library read_table-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[8]: Gap0_end_divx = Monitor_nD(). Component[9]: Gap0_end_divy = Monitor_nD(). Embedding library ref-lib.h Embedding library ref-lib.c Embedding component Guide from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Guide.comp Component[10]: Core_Vessel_Section = Guide(). Embedding component Arm from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp Component[11]: Gap1_start = Arm(). Component[12]: Gap1_start_Lam = L_monitor(). Component[13]: Gap1_end_Lam = L_monitor(). Component[14]: Gap1_end = Arm(). Embedding component Guide_gravity from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Guide_gravity.comp Component[15]: Shutter_Guide_Insert = Guide_gravity(). Component[16]: Shutter_Guide_Insert_16 = Guide_gravity(). Component[17]: Shutter_Guide_Insert_17 = Guide_gravity(). Component[18]: Shutter_Guide_Insert_18 = Guide_gravity(). Component[19]: Shutter_Guide_Insert_19 = Guide_gravity(). Component[20]: Shutter_Guide_Insert_20 = Guide_gravity(). Component[21]: Shutter_Guide_Insert_21 = Guide_gravity(). Component[22]: Shutter_Guide_Insert_short = Guide_gravity(). Component[23]: Gap2_start = Arm(). Component[24]: Gap2_start_Lam = L_monitor(). Component[25]: Gap2_start_PSD = PSD_monitor(). Component[26]: Gap2_end_Lam = L_monitor(). Component[27]: Gap2_end_PSD = PSD_monitor(). Component[28]: Gap2_end = Arm(). Component[29]: Curved_Guide_Section_I = Guide_gravity(). Component[30]: Curved_Guide_Section_I_30 = Guide_gravity(). Component[31]: Curved_Guide_Section_I_31 = Guide_gravity(). Component[32]: Curved_Guide_Section_I_32 = Guide_gravity(). Component[33]: Curved_Guide_Section_I_33 = Guide_gravity(). Component[34]: Curved_Guide_Section_I_34 = Guide_gravity(). Component[35]: Curved_Guide_Section_I_35 = Guide_gravity(). Component[36]: Curved_Guide_Section_I_36 = Guide_gravity(). Component[37]: Curved_Guide_Section_I_37 = Guide_gravity(). Component[38]: Curved_Guide_Section_I_38 = Guide_gravity(). Component[39]: Curved_Guide_Section_I_short = Guide_gravity(). Component[40]: Gap3_start = Arm(). Component[41]: Gap3_start_Lam = L_monitor(). Component[42]: CGS1_end = PSD_monitor(). Component[43]: before_Chopper1_ToF = TOF_monitor(). Component[44]: before_Chopper1_ToF_Z = TOF_monitor(). Embedding component DiskChopper from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/DiskChopper.comp Component[45]: Chopper1 = DiskChopper(). Component[46]: Chopper1_ToF = TOF_monitor(). Component[47]: Chopper1_ToF_Z = TOF_monitor(). Component[48]: Gap3_end_Lam = L_monitor(). Component[49]: Gap3_end_PSD = PSD_monitor(). Component[50]: Gap3_end = Arm(). Component[51]: Curved_Guide_Section_II = Guide_gravity(). Component[52]: Curved_Guide_Section_II_52 = Guide_gravity(). Component[53]: Curved_Guide_Section_II_53 = Guide_gravity(). Component[54]: Curved_Guide_Section_II_54 = Guide_gravity(). Component[55]: Curved_Guide_Section_II_55 = Guide_gravity(). Component[56]: Curved_Guide_Section_II_56 = Guide_gravity(). Component[57]: Curved_Guide_Section_II_57 = Guide_gravity(). Component[58]: Curved_Guide_Section_II_last = Guide_gravity(). Component[59]: Gap4_start = Arm(). Component[60]: Gap4_start_Lam = L_monitor(). Component[61]: Gap4_start_PSD = PSD_monitor(). Component[62]: before_Chopper2_ToF = TOF_monitor(). Component[63]: before_Chopper2_ToF_Z = TOF_monitor(). Component[64]: Chopper2 = DiskChopper(). Component[65]: Chopper2_ToF = TOF_monitor(). Component[66]: Chopper2_ToF_Z = TOF_monitor(). Component[67]: Gap4_end_Lam = L_monitor(). Component[68]: Gap4_end_PSD = PSD_monitor(). Component[69]: Gap4_end = Arm(). Component[70]: Curved_Guide_Section_III = Guide_gravity(). Component[71]: Curved_Guide_Section_III_71 = Guide_gravity(). Component[72]: Curved_Guide_Section_III_72 = Guide_gravity(). Component[73]: Curved_Guide_Section_III_73 = Guide_gravity(). Component[74]: Curved_Guide_Section_III_74 = Guide_gravity(). Component[75]: Curved_Guide_Section_III_75 = Guide_gravity(). Component[76]: Curved_Guide_Section_III_76 = Guide_gravity(). Component[77]: Curved_Guide_Section_III_77 = Guide_gravity(). Component[78]: Curved_Guide_Section_III_78 = Guide_gravity(). Component[79]: Curved_Guide_Section_III_79 = Guide_gravity(). Component[80]: Curved_Guide_Section_III_short = Guide_gravity(). Component[81]: CGS3_end_ToF = TOF_monitor(). Component[82]: CGS3_end_ToF_Z = TOF_monitor(). Component[83]: CGS3_end_Lam = L_monitor(). Component[84]: Straight_Guide_Section_I = Guide(). Component[85]: Gap5_start = Arm(). Component[86]: Gap5_start_ToF = TOF_monitor(). Component[87]: Gap5_start_ToF_Z = TOF_monitor(). Component[88]: Gap5_start_Lam = L_monitor(). Component[89]: Gap5_start_PSD = PSD_monitor(). Component[90]: Chopper3 = DiskChopper(). Component[91]: Chopper3_ToF = TOF_monitor(). Component[92]: Chopper3_ToF_Z = TOF_monitor(). Component[93]: Gap5_end_Lam = L_monitor(). Component[94]: Gap5_end_PSD = PSD_monitor(). Component[95]: Gap5_end = Arm(). Component[96]: Straight_Guide_Section_II = Guide(). Component[97]: SGS2_end_Lam = L_monitor(). Component[98]: SGS2_end_PSD = PSD_monitor(). Component[99]: Straight_Guide_Section_III = Guide(). Component[100]: SG3_end_ToF = TOF_monitor(). Component[101]: SG3_end_ToF_Z = TOF_monitor(). Component[102]: SG3_end_Lam = L_monitor(). Component[103]: SG3_end_PSD = PSD_monitor(). Info: 'Guide_m' is a contributed component. Embedding component Guide_m from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Guide_m.comp Component[104]: Funnel_1 = Guide_m(). Component[105]: PSD_post_funnel1 = PSD_monitor(). Component[106]: Funnel_2 = Guide_m(). Component[107]: PSD_post_funnel2 = PSD_monitor(). Component[108]: Funnel_3 = Guide_m(). Component[109]: PSD_post_funnel3 = PSD_monitor(). Component[110]: Funnel_4 = Guide_m(). Component[111]: PSD_post_funnel4 = PSD_monitor(). Component[112]: Guide_End_ToF = TOF_monitor(). Component[113]: Guide_End_ToF_Z = TOF_monitor(). Component[114]: Guide_end_Lam = L_monitor(). Component[115]: Guide_end_divx = Monitor_nD(). Component[116]: Guide_end_divy = Monitor_nD(). Component[117]: Guide_end_PSD = PSD_monitor(). Component[118]: Sample_split = Arm(). Component[119]: SamplePos = PSD_monitor(). Embedding component Isotropic_Sqw from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/samples/Isotropic_Sqw.comp Component[120]: Sample = Isotropic_Sqw(). Component[121]: An1_rot_axis = Arm(). Component[122]: An2_rot_axis = Arm(). Component[123]: An3_rot_axis = Arm(). Component[124]: An1_ToF = TOF_monitor(). Component[125]: An1_ToF_variable_range = TOF_monitor(). Component[126]: An1_Lam = L_monitor(). Component[127]: An1_Lam_variable_range = L_monitor(). Component[128]: An1_E = E_monitor(). Component[129]: An1_E_variable_range = E_monitor(). Component[130]: An1_rot_axis2 = Arm(). Component[131]: An2_rot_axis2 = Arm(). Component[132]: An3_rot_axis2 = Arm(). Info: 'Spherical_Backscattering_Analyser' is a contributed component. Embedding component Spherical_Backscattering_Analyser from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Spherical_Backscattering_Analyser.comp Component[133]: An1 = Spherical_Backscattering_Analyser(). Component[134]: An2 = Spherical_Backscattering_Analyser(). Component[135]: An3 = Spherical_Backscattering_Analyser(). Component[136]: ArmForDet1 = Arm(). Component[137]: Det1_E = E_monitor(). Component[138]: Det1_E_variable_range = E_monitor(). Component[139]: Det1_Lam = L_monitor(). Component[140]: Det1_Lam_variable_range = L_monitor(). Component[141]: Det1_ToF = TOF_monitor(). Component[142]: Det1_ToF_variable_range = TOF_monitor(). Component[143]: Det1_ToF_variable_range_lessnL = TOF_monitor(). Component[144]: PSDcyl = Monitor_nD(). Component[145]: TOFcyl = Monitor_nD(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'SNS_BASIS' (with 145 component instances) Starting to create C code ./SNS_BASIS.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './SNS_BASIS.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'SNS_BASIS' and components DECLARE Writing instrument 'SNS_BASIS' and components INITIALISE Writing components TRACE Writing instrument 'SNS_BASIS' and components SAVE Writing instrument 'SNS_BASIS' and components FINALLY Writing instrument 'SNS_BASIS' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'SNS_BASIS' has 584 warnings/errors. Generated C code ./SNS_BASIS.c from SNS_BASIS.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: ./SNS_BASIS.out DEBUG: CMD: mpicc -o ./SNS_BASIS.out ./SNS_BASIS.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 9 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information DEBUG: CMD: mpicc finished INFO: ===