loading system configuration loading override configuration from /users/willend/McCode/tools/Python/mctest/../mccodelib/mcstas-test/McStas_DUAL_A100_DMSC/mccode_config.json INFO: Using directory: "1" INFO: Using existing c-file: ./Union_external_component_test.c INFO: Using existing binary: ./Union_external_component_test.out INFO: === -------------------------------------------------------------------------- WARNING: No preset parameters were found for the device that Open MPI detected: Local host: r6n22 Device name: mlx5_0 Device vendor ID: 0x02c9 Device vendor part ID: 4123 Default device parameters will be used, which may result in lower performance. You can edit any of the files specified by the btl_openib_device_param_files MCA parameter to set values for your device. NOTE: You can turn off this warning by setting the MCA parameter btl_openib_warn_no_device_params_found to 0. -------------------------------------------------------------------------- Simulation 'Union_external_component_test' (/users/willend/TESTS/2023-03-01/McStas_DUAL_A100_DMSC_5e7/Union_external_component_test/Union_external_component_test.instr): running on 2 nodes (master is 'r6n22.esss.dk', MPI version 3.1). Have found 2 GPU devices on rank 1. Will use device 1. Have found 2 GPU devices on rank 0. Will use device 0. Instrument parameters for Union_external_component_test (/users/willend/TESTS/2023-03-01/McStas_DUAL_A100_DMSC_5e7/Union_external_component_test/Union_external_component_test.instr) Opening input file '/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/../mccodelib/../../../data/Al.laz' (Table_Read_Offset) Table from file 'Al.laz' (block 1) is 26 x 18 (x=1:8), constant step. interpolation: linear '# TITLE *Aluminum-Al-[FM3-M] Miller, H.P.jr.;DuMond, J.W.M.[1942] at 298 K; ...' PowderN: Al_powder: Reading 26 rows from Al.laz PowderN: Al_powder: Read 26 reflections from file 'Al.laz' PowderN: Al_powder: Vc=66.4 [Angs] sigma_abs=0.924 [barn] sigma_inc=0.0328 [barn] reflections=Al.laz [Union_external_component_test] Initialize Table from file 'Al.laz' (block 1) is 26 x 18 (x=1:8), constant step. interpolation: linear '# TITLE *Aluminum-Al-[FM3-M] Miller, H.P.jr.;DuMond, J.W.M.[1942] at 298 K; ...' PowderN: Al_powder: Reading 26 rows from Al.laz PowderN: Al_powder: Read 26 reflections from file 'Al.laz' PowderN: Al_powder: Vc=66.4 [Angs] sigma_abs=0.924 [barn] sigma_inc=0.0328 [barn] reflections=Al.laz [Union_external_component_test] Initialize --------------------------------------------------------------------- global_process_list_master->num_elements: 1 name of process [0]: Al_powder component index [0]: 2 --------------------------------------------------------------------- global_material_list_master->num_elements: 1 name of material [0]: Al component index [0]: 3 my_absoprtion [0]: 1.391566 number of processes [0]: 1 --------------------------------------------------------------------- global_geometry_list_master->num_elements: 1 name of geometry [0]: cryostat_wall component index [0]: 7 Volume.name [0]: cryostat_wall Volume.p_physics.is_vacuum [0]: 0 Volume.p_physics.my_absorption [0]: 1.391566 Volume.p_physics.number of processes [0]: 1 Volume.geometry.shape [0]: cylinder Volume.geometry.center.x [0]: 0.000000 Volume.geometry.center.y [0]: 0.010000 Volume.geometry.center.z [0]: 3.000000 Volume.geometry.rotation_matrix[0] [0]: [1.000000 0.000000 0.000000] Volume.geometry.rotation_matrix[1] [0]: [0.000000 1.000000 0.000000] Volume.geometry.rotation_matrix[2] [0]: [0.000000 0.000000 1.000000] Volume.geometry.geometry_parameters.cyl_radius [0]: 0.060000 Volume.geometry.geometry_parameters.height [0]: 0.160000 Volume.geometry.focus_data_array.elements[0].Aim [0]: [0.000000 0.000000 1.000000] name of geometry [1]: cryostat_vacuum component index [1]: 8 Volume.name [1]: cryostat_vacuum Volume.p_physics.is_vacuum [1]: 1 Volume.p_physics.my_absorption [1]: 0.000000 Volume.p_physics.number of processes [1]: 0 Volume.geometry.shape [1]: cylinder Volume.geometry.center.x [1]: 0.000000 Volume.geometry.center.y [1]: 0.010000 Volume.geometry.center.z [1]: 3.000000 Volume.geometry.rotation_matrix[0] [1]: [1.000000 0.000000 0.000000] Volume.geometry.rotation_matrix[1] [1]: [0.000000 1.000000 0.000000] Volume.geometry.rotation_matrix[2] [1]: [0.000000 0.000000 1.000000] Volume.geometry.geometry_parameters.cyl_radius [1]: 0.050000 Volume.geometry.geometry_parameters.height [1]: 0.150000 Volume.geometry.focus_data_array.elements[0].Aim [1]: [0.000000 0.000000 1.000000] name of geometry [2]: sample_exit component index [2]: 9 Volume.name [2]: sample_exit Volume.p_physics.is_vacuum [2]: 1 Volume.p_physics.my_absorption [2]: 0.000000 Volume.p_physics.number of processes [2]: 0 Volume.geometry.shape [2]: cylinder Volume.geometry.center.x [2]: 0.000000 Volume.geometry.center.y [2]: 0.000000 Volume.geometry.center.z [2]: 3.000000 Volume.geometry.rotation_matrix[0] [2]: [1.000000 0.000000 0.000000] Volume.geometry.rotation_matrix[1] [2]: [0.000000 1.000000 0.000000] Volume.geometry.rotation_matrix[2] [2]: [0.000000 0.000000 1.000000] Volume.geometry.geometry_parameters.cyl_radius [2]: 0.011000 Volume.geometry.geometry_parameters.height [2]: 0.031000 Volume.geometry.focus_data_array.elements[0].Aim [2]: [0.000000 0.000000 1.000000] --------------------------------------------------------------------- number_of_volumes = 4 number_of_masks = 0 number_of_masked_volumes = 0 ---- Overview of the lists generated for each volume ---- List overview for surrounding vacuum LIST: Children for Volume 0 = [1,2,3] LIST: Direct_children for Volume 0 = [1] LIST: Intersect_check_list for Volume 0 = [1] LIST: Mask_intersect_list for Volume 0 = [] LIST: Destinations_list for Volume 0 = [] LIST: Reduced_destinations_list for Volume 0 = [] LIST: Next_volume_list for Volume 0 = [1] LIST: mask_list for Volume 0 = [] LIST: masked_by_list for Volume 0 = [] LIST: masked_by_mask_index_list for Volume 0 = [] mask_mode for Volume 0 = 0 List overview for cryostat_wall with cylinder shape made of Al LIST: Children for Volume 1 = [2,3] LIST: Direct_children for Volume 1 = [2] LIST: Intersect_check_list for Volume 1 = [2] LIST: Mask_intersect_list for Volume 1 = [] LIST: Destinations_list for Volume 1 = [0] LIST: Reduced_destinations_list for Volume 1 = [] LIST: Next_volume_list for Volume 1 = [0,2] Is_vacuum for Volume 1 = 0 is_mask_volume for Volume 1 = 0 is_masked_volume for Volume 1 = 0 is_exit_volume for Volume 1 = 0 LIST: mask_list for Volume 1 = [] LIST: masked_by_list for Volume 1 = [] LIST: masked_by_mask_index_list for Volume 1 = [] mask_mode for Volume 1 = 0 List overview for cryostat_vacuum with cylinder shape made of Vacuum LIST: Children for Volume 2 = [3] LIST: Direct_children for Volume 2 = [3] LIST: Intersect_check_list for Volume 2 = [3] LIST: Mask_intersect_list for Volume 2 = [] LIST: Destinations_list for Volume 2 = [1] LIST: Reduced_destinations_list for Volume 2 = [1] LIST: Next_volume_list for Volume 2 = [1,3] Is_vacuum for Volume 2 = 1 is_mask_volume for Volume 2 = 0 is_masked_volume for Volume 2 = 0 is_exit_volume for Volume 2 = 0 LIST: mask_list for Volume 2 = [] LIST: masked_by_list for Volume 2 = [] LIST: masked_by_mask_index_list for Volume 2 = [] mask_mode for Volume 2 = 0 List overview for sample_exit with shape cylinder LIST: Children for Volume 3 = [] LIST: Direct_children for Volume 3 = [] LIST: Intersect_check_list for Volume 3 = [] LIST: Mask_intersect_list for Volume 3 = [] LIST: Destinations_list for Volume 3 = [2] LIST: Reduced_destinations_list for Volume 3 = [2] LIST: Next_volume_list for Volume 3 = [2] Is_vacuum for Volume 3 = 1 is_mask_volume for Volume 3 = 0 is_masked_volume for Volume 3 = 0 is_exit_volume for Volume 3 = 1 LIST: mask_list for Volume 3 = [] LIST: masked_by_list for Volume 3 = [] LIST: masked_by_mask_index_list for Volume 3 = [] mask_mode for Volume 3 = 0 Union_master component test_sample initialized sucessfully Opening input file '/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/../mccodelib/../../../data/Cu.laz' (Table_Read_Offset) Table from file 'Cu.laz' (block 1) is 19 x 18 (x=1:6), constant step. interpolation: linear '# TITLE *-Cu-[FM3-M] Otte, H.M.[1961];# CELL 3.615050 3.615050 3.615050 90. ...' PowderN: cylinder_sample_powder: Reading 19 rows from Cu.laz PowderN: cylinder_sample_powder: Read 19 reflections from file 'Cu.laz' PowderN: cylinder_sample_powder: Vc=47.24 [Angs] sigma_abs=15.12 [barn] sigma_inc=2.2 [barn] reflections=Cu.laz --------------------------------------------------------------------- global_process_list_master->num_elements: 1 name of process [0]: Al_powder component index [0]: 2 --------------------------------------------------------------------- global_material_list_master->num_elements: 1 name of material [0]: Al component index [0]: 3 my_absoprtion [0]: 1.391566 number of processes [0]: 1 --------------------------------------------------------------------- global_geometry_list_master->num_elements: 1 name of geometry [0]: cryostat_wall component index [0]: 7 Volume.name [0]: cryostat_wall Volume.p_physics.is_vacuum [0]: 0 Volume.p_physics.my_absorption [0]: 1.391566 Volume.p_physics.number of processes [0]: 1 Volume.geometry.shape [0]: cylinder Volume.geometry.center.x [0]: 0.000000 Volume.geometry.center.y [0]: 0.010000 Volume.geometry.center.z [0]: 3.000000 Volume.geometry.rotation_matrix[0] [0]: [1.000000 0.000000 0.000000] Volume.geometry.rotation_matrix[1] [0]: [0.000000 1.000000 0.000000] Volume.geometry.rotation_matrix[2] [0]: [0.000000 0.000000 1.000000] Volume.geometry.geometry_parameters.cyl_radius [0]: 0.060000 Volume.geometry.geometry_parameters.height [0]: 0.160000 Volume.geometry.focus_data_array.elements[0].Aim [0]: [0.000000 0.000000 1.000000] name of geometry [1]: cryostat_vacuum component index [1]: 8 Volume.name [1]: cryostat_vacuum Volume.p_physics.is_vacuum [1]: 1 Volume.p_physics.my_absorption [1]: 0.000000 Volume.p_physics.number of processes [1]: 0 Volume.geometry.shape [1]: cylinder Volume.geometry.center.x [1]: 0.000000 Volume.geometry.center.y [1]: 0.010000 Volume.geometry.center.z [1]: 3.000000 Volume.geometry.rotation_matrix[0] [1]: [1.000000 0.000000 0.000000] Volume.geometry.rotation_matrix[1] [1]: [0.000000 1.000000 0.000000] Volume.geometry.rotation_matrix[2] [1]: [0.000000 0.000000 1.000000] Volume.geometry.geometry_parameters.cyl_radius [1]: 0.050000 Volume.geometry.geometry_parameters.height [1]: 0.150000 Volume.geometry.focus_data_array.elements[0].Aim [1]: [0.000000 0.000000 1.000000] --------------------------------------------------------------------- number_of_volumes = 3 number_of_masks = 0 number_of_masked_volumes = 0 ---- Overview of the lists generated for each volume ---- List overview for surrounding vacuum LIST: Children for Volume 0 = [1,2] LIST: Direct_children for Volume 0 = [1] LIST: Intersect_check_list for Volume 0 = [1] LIST: Mask_intersect_list for Volume 0 = [] LIST: Destinations_list for Volume 0 = [] LIST: Reduced_destinations_list for Volume 0 = [] LIST: Next_volume_list for Volume 0 = [1] LIST: mask_list for Volume 0 = [] LIST: masked_by_list for Volume 0 = [] LIST: masked_by_mask_index_list for Volume 0 = [] mask_mode for Volume 0 = 0 List overview for cryostat_wall with cylinder shape made of Al LIST: Children for Volume 1 = [2] LIST: Direct_children for Volume 1 = [2] LIST: Intersect_check_list for Volume 1 = [2] LIST: Mask_intersect_list for Volume 1 = [] LIST: Destinations_list for Volume 1 = [0] LIST: Reduced_destinations_list for Volume 1 = [] LIST: Next_volume_list for Volume 1 = [0,2] Is_vacuum for Volume 1 = 0 is_mask_volume for Volume 1 = 0 is_masked_volume for Volume 1 = 0 is_exit_volume for Volume 1 = 0 LIST: mask_list for Volume 1 = [] LIST: masked_by_list for Volume 1 = [] LIST: masked_by_mask_index_list for Volume 1 = [] mask_mode for Volume 1 = 0 List overview for cryostat_vacuum with cylinder shape made of Vacuum LIST: Children for Volume 2 = [] LIST: Direct_children for Volume 2 = [] LIST: Intersect_check_list for Volume 2 = [] LIST: Mask_intersect_list for Volume 2 = [] LIST: Destinations_list for Volume 2 = [1] LIST: Reduced_destinations_list for Volume 2 = [1] LIST: Next_volume_list for Volume 2 = [1] Is_vacuum for Volume 2 = 1 is_mask_volume for Volume 2 = 0 is_masked_volume for Volume 2 = 0 is_exit_volume for Volume 2 = 0 LIST: mask_list for Volume 2 = [] LIST: masked_by_list for Volume 2 = [] LIST: masked_by_mask_index_list for Volume 2 = [] mask_mode for Volume 2 = 0 Union_master component test_sample_after initialized sucessfully NOTE: CPU COMPONENT grammar activated: 1) "FUNNEL" raytrace algorithm enabled. 2) Any SPLIT's are dynamically allocated based on available buffer size. [r6n22.esss.dk:1586354] 1 more process has sent help message help-mpi-btl-openib.txt / no device params found [r6n22.esss.dk:1586354] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages WARNING: Ray started in volume ''cryostat_vacuum'' rather than the surrounding vacuum in component test_sample_after. This warning is only shown once. WARNING: Ray started in volume ''cryostat_vacuum'' rather than the surrounding vacuum in component test_sample_after. This warning is only shown once. Save [Union_external_component_test] Detector: m4pi_I=422.295 m4pi_ERR=0.126173 m4pi_N=5e+07 "Events.dat" Detector: m4pi_before_and_after_I=0.00221317 m4pi_before_and_after_ERR=0.000109003 m4pi_before_and_after_N=10874 "Events_both.dat" Detector: Banana_monitor_I=4.58101 Banana_monitor_ERR=0.00627964 Banana_monitor_N=924717 "banana.dat" Detector: Banana_monitor_powderN_I=3.63185 Banana_monitor_powderN_ERR=0.00543233 Banana_monitor_powderN_N=713181 "banana_powderN.dat" Finally [Union_external_component_test: 1]. Time: 19 [s] Detector: detector_I=213.365 detector_ERR=0.119415 detector_N=3.24935e+06 "PSD.dat" Finally [Union_external_component_test: 1]. Time: 19 [s] INFO: Placing instr file copy /users/willend/TESTS/2023-03-01/McStas_DUAL_A100_DMSC_5e7/Union_external_component_test/Union_external_component_test.instr in dataset 1