INFO: No output directory specified (--dir) INFO: Using directory: "SNS_BASIS_20260317_080552" INFO: Regenerating c-file: SNS_BASIS.c WARNING: Full-path code-generator "/u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -I$MCSTAS" not found!! WARNING: Attempting replacement by "mcstas-antlr -I$MCSTAS" DEBUG: CMD: mcstas-antlr -I$MCSTAS -t -o ./SNS_BASIS.c SNS_BASIS.instr 2026-03-17 08:05:55.767 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/misc/Progress_bar.comp 2026-03-17 08:05:56.869 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/obsolete/ESS_moderator_short.comp 2026-03-17 08:05:57.979 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/monitors/TOF_monitor.comp 2026-03-17 08:05:59.087 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/monitors/L_monitor.comp 2026-03-17 08:06:00.187 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/monitors/E_monitor.comp 2026-03-17 08:06:01.292 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/monitors/PSD_monitor.comp 2026-03-17 08:06:02.398 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/monitors/Monitor_nD.comp 2026-03-17 08:06:03.504 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/optics/Guide.comp 2026-03-17 08:06:04.594 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/optics/Arm.comp 2026-03-17 08:06:05.696 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/optics/Guide_gravity.comp 2026-03-17 08:06:05.719 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance before_Chopper1_ToF 2026-03-17 08:06:05.720 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance before_Chopper1_ToF_Z 2026-03-17 08:06:06.831 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/optics/DiskChopper.comp 2026-03-17 08:06:06.837 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper1_ToF 2026-03-17 08:06:06.837 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper1_ToF_Z 2026-03-17 08:06:06.850 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance before_Chopper2_ToF 2026-03-17 08:06:06.851 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance before_Chopper2_ToF_Z 2026-03-17 08:06:06.853 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper2_ToF 2026-03-17 08:06:06.854 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper2_ToF_Z 2026-03-17 08:06:06.866 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance CGS3_end_ToF 2026-03-17 08:06:06.867 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance CGS3_end_ToF_Z 2026-03-17 08:06:06.870 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Gap5_start_ToF 2026-03-17 08:06:06.871 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Gap5_start_ToF_Z 2026-03-17 08:06:06.875 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper3_ToF 2026-03-17 08:06:06.876 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Chopper3_ToF_Z 2026-03-17 08:06:06.980 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance SG3_end_ToF 2026-03-17 08:06:06.981 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance SG3_end_ToF_Z 2026-03-17 08:06:10.869 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Guide_End_ToF 2026-03-17 08:06:10.870 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Guide_End_ToF_Z 2026-03-17 08:06:11.984 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/McStas/mcstas/3.x-dev/samples/Isotropic_Sqw.comp 2026-03-17 08:06:11.989 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance An1_ToF 2026-03-17 08:06:11.990 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance An1_ToF_variable_range 2026-03-17 08:06:15.516 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Det1_ToF 2026-03-17 08:06:15.517 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Det1_ToF_variable_range 2026-03-17 08:06:15.518 | INFO | mccode_antlr.instr.instance:set_parameter:151 - Multiple definitions of restore_neutron in component instance Det1_ToF_variable_range_lessnL 2026-03-17 08:06:33.560 | INFO | mccode_antlr.translators.c_listener:visitDeclarator:341 - Could not convert an integer from ('CHAR_BUF_LENGTH',) due to invalid literal for int() with base 10: 'CHAR_BUF_LENGTH' The instrument has 14 parameters ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component Origin -> GPU kernel from component Source -> GPU kernel from component tofSTART -> GPU kernel from component Source_Lam -> GPU kernel from component Source_En -> GPU kernel from component Gap0_start -> GPU kernel from component Gap0_end_Lam -> GPU kernel from component Gap0_end_divx -> GPU kernel from component Gap0_end_divy -> GPU kernel from component Core_Vessel_Section -> GPU kernel from component Gap1_start -> GPU kernel from component Gap1_start_Lam -> GPU kernel from component Gap1_end_Lam -> GPU kernel from component Gap1_end -> GPU kernel from component Shutter_Guide_Insert -> GPU kernel from component Shutter_Guide_Insert_16 -> GPU kernel from component Shutter_Guide_Insert_17 -> GPU kernel from component Shutter_Guide_Insert_18 -> GPU kernel from component Shutter_Guide_Insert_19 -> GPU kernel from component Shutter_Guide_Insert_20 -> GPU kernel from component Shutter_Guide_Insert_21 -> GPU kernel from component Shutter_Guide_Insert_short -> GPU kernel from component Gap2_start -> GPU kernel from component Gap2_start_Lam -> GPU kernel from component Gap2_start_PSD -> GPU kernel from component Gap2_end_Lam -> GPU kernel from component Gap2_end_PSD -> GPU kernel from component Gap2_end -> GPU kernel from component Curved_Guide_Section_I -> GPU kernel from component Curved_Guide_Section_I_30 -> GPU kernel from component Curved_Guide_Section_I_31 -> GPU kernel from component Curved_Guide_Section_I_32 -> GPU kernel from component Curved_Guide_Section_I_33 -> GPU kernel from component Curved_Guide_Section_I_34 -> GPU kernel from component Curved_Guide_Section_I_35 -> GPU kernel from component Curved_Guide_Section_I_36 -> GPU kernel from component Curved_Guide_Section_I_37 -> GPU kernel from component Curved_Guide_Section_I_38 -> GPU kernel from component Curved_Guide_Section_I_short -> GPU kernel from component Gap3_start -> GPU kernel from component Gap3_start_Lam -> GPU kernel from component CGS1_end -> GPU kernel from component before_Chopper1_ToF -> GPU kernel from component before_Chopper1_ToF_Z -> GPU kernel from component Chopper1 -> GPU kernel from component Chopper1_ToF -> GPU kernel from component Chopper1_ToF_Z -> GPU kernel from component Gap3_end_Lam -> GPU kernel from component Gap3_end_PSD -> GPU kernel from component Gap3_end -> GPU kernel from component Curved_Guide_Section_II -> GPU kernel from component Curved_Guide_Section_II_52 -> GPU kernel from component Curved_Guide_Section_II_53 -> GPU kernel from component Curved_Guide_Section_II_54 -> GPU kernel from component Curved_Guide_Section_II_55 -> GPU kernel from component Curved_Guide_Section_II_56 -> GPU kernel from component Curved_Guide_Section_II_57 -> GPU kernel from component Curved_Guide_Section_II_last -> GPU kernel from component Gap4_start -> GPU kernel from component Gap4_start_Lam -> GPU kernel from component Gap4_start_PSD -> GPU kernel from component before_Chopper2_ToF -> GPU kernel from component before_Chopper2_ToF_Z -> GPU kernel from component Chopper2 -> GPU kernel from component Chopper2_ToF -> GPU kernel from component Chopper2_ToF_Z -> GPU kernel from component Gap4_end_Lam -> GPU kernel from component Gap4_end_PSD -> GPU kernel from component Gap4_end -> GPU kernel from component Curved_Guide_Section_III -> GPU kernel from component Curved_Guide_Section_III_71 -> GPU kernel from component Curved_Guide_Section_III_72 -> GPU kernel from component Curved_Guide_Section_III_73 -> GPU kernel from component Curved_Guide_Section_III_74 -> GPU kernel from component Curved_Guide_Section_III_75 -> GPU kernel from component Curved_Guide_Section_III_76 -> GPU kernel from component Curved_Guide_Section_III_77 -> GPU kernel from component Curved_Guide_Section_III_78 -> GPU kernel from component Curved_Guide_Section_III_79 -> GPU kernel from component Curved_Guide_Section_III_short -> GPU kernel from component CGS3_end_ToF -> GPU kernel from component CGS3_end_ToF_Z -> GPU kernel from component CGS3_end_Lam -> GPU kernel from component Straight_Guide_Section_I -> GPU kernel from component Gap5_start -> GPU kernel from component Gap5_start_ToF -> GPU kernel from component Gap5_start_ToF_Z -> GPU kernel from component Gap5_start_Lam -> GPU kernel from component Gap5_start_PSD -> GPU kernel from component Chopper3 -> GPU kernel from component Chopper3_ToF -> GPU kernel from component Chopper3_ToF_Z -> GPU kernel from component Gap5_end_Lam -> GPU kernel from component Gap5_end_PSD -> GPU kernel from component Gap5_end -> GPU kernel from component Straight_Guide_Section_II -> GPU kernel from component SGS2_end_Lam -> GPU kernel from component SGS2_end_PSD -> GPU kernel from component Straight_Guide_Section_III -> GPU kernel from component SG3_end_ToF -> GPU kernel from component SG3_end_ToF_Z -> GPU kernel from component SG3_end_Lam -> GPU kernel from component SG3_end_PSD -> GPU kernel from component Funnel_1 -> GPU kernel from component PSD_post_funnel1 -> GPU kernel from component Funnel_2 -> GPU kernel from component PSD_post_funnel2 -> GPU kernel from component Funnel_3 -> GPU kernel from component PSD_post_funnel3 -> GPU kernel from component Funnel_4 -> GPU kernel from component PSD_post_funnel4 -> GPU kernel from component Guide_End_ToF -> GPU kernel from component Guide_End_ToF_Z -> GPU kernel from component Guide_end_Lam -> GPU kernel from component Guide_end_divx -> GPU kernel from component Guide_end_divy -> GPU kernel from component Guide_end_PSD -> GPU kernel from component Sample_split -> GPU kernel from component SamplePos -> GPU kernel from component Sample -> GPU kernel from component An1_rot_axis -> GPU kernel from component An2_rot_axis -> GPU kernel from component An3_rot_axis -> GPU kernel from component An1_ToF -> GPU kernel from component An1_ToF_variable_range -> GPU kernel from component An1_Lam -> GPU kernel from component An1_Lam_variable_range -> GPU kernel from component An1_E -> GPU kernel from component An1_E_variable_range -> GPU kernel from component An1_rot_axis2 -> GPU kernel from component An2_rot_axis2 -> GPU kernel from component An3_rot_axis2 -> GPU kernel from component An1 -> GPU kernel from component An2 -> GPU kernel from component An3 -> GPU kernel from component ArmForDet1 -> GPU kernel from component Det1_E -> GPU kernel from component Det1_E_variable_range -> GPU kernel from component Det1_Lam -> GPU kernel from component Det1_Lam_variable_range -> GPU kernel from component Det1_ToF -> GPU kernel from component Det1_ToF_variable_range -> GPU kernel from component Det1_ToF_variable_range_lessnL -> GPU kernel from component PSDcyl -> GPU kernel from component TOFcyl ----------------------------------------------------------- DEBUG: CMD: mcstas-antlr -I$MCSTAS finished INFO: Recompiling: ./SNS_BASIS.out DEBUG: CMD: mpicc -o ./SNS_BASIS.out ./SNS_BASIS.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/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/u/data/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/u/data/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /u/data/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -Wl,-rpath,/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/lib -L,/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/lib -I/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/include -g -lm -O2 -std=c99 DEBUG: CMD: mpicc finished INFO: ===