INFO: No output directory specified (--dir) INFO: Using directory: "Unittest_SANS_benchmark2_20231001_032655" INFO: Regenerating c-file: Unittest_SANS_benchmark2.c DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas -t -o ./Unittest_SANS_benchmark2.c /home/nexmap/pkwi/TESTS/2023-10-01/McStas_8GPU_5e6/Unittest_SANS_benchmark2/Unittest_SANS_benchmark2.instr Info: 'SANS_benchmark2' is a contributed component. Info: 'PSD_monitor_rad' is a contributed component. CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: -> SPLIT N at component sample ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> SPLIT within buffer at component sample ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas finished INFO: Recompiling: ./Unittest_SANS_benchmark2.out DEBUG: CMD: nvc -o ./Unittest_SANS_benchmark2.out ./Unittest_SANS_benchmark2.c -lm -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC "./Unittest_SANS_benchmark2.c", line 6463: warning: variable "BBB" was declared but never referenced [declared_but_not_referenced] double G,P,gam,B,k,AAA,BBB,erf,QQ; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./Unittest_SANS_benchmark2.c", line 7136: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Unittest_SANS_benchmark2.c", line 7124: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./Unittest_SANS_benchmark2.c", line 7169: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Unittest_SANS_benchmark2.c", line 7166: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./Unittest_SANS_benchmark2.c", line 7200: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./Unittest_SANS_benchmark2.c", line 7253: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./Unittest_SANS_benchmark2.c", line 7300: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./Unittest_SANS_benchmark2.c", line 7347: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./Unittest_SANS_benchmark2.c", line 7385: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./Unittest_SANS_benchmark2.c", line 7439: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./Unittest_SANS_benchmark2.c", line 7487: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./Unittest_SANS_benchmark2.c", line 7541: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./Unittest_SANS_benchmark2.c", line 7595: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./Unittest_SANS_benchmark2.c", line 7649: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./Unittest_SANS_benchmark2.c", line 7704: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./Unittest_SANS_benchmark2.c", line 7754: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./Unittest_SANS_benchmark2.c", line 8720: warning: variable "thmax" was set but never used [set_but_not_used] double qmax,qmaxl,Ymax,Xmax,thmax; ^ "./Unittest_SANS_benchmark2.c", line 10415: warning: variable "radius" was declared but never referenced [declared_but_not_referenced] double radius = 0; ^ "./Unittest_SANS_benchmark2.c", line 10416: warning: variable "h" was declared but never referenced [declared_but_not_referenced] double h = 0; ^ "./Unittest_SANS_benchmark2.c", line 10770: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./Unittest_SANS_benchmark2.c", line 10771: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./Unittest_SANS_benchmark2.c", line 1407: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./Unittest_SANS_benchmark2.c", line 2801: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 76, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 90, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 123, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 148, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 171, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 182, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 191, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 202, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1447, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1451, Generating acc routine seq Generating NVIDIA GPU code str_len: 1460, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 3805, Generating acc routine seq Generating NVIDIA GPU code coords_set: 4042, Generating acc routine seq Generating NVIDIA GPU code coords_get: 4053, Generating acc routine seq Generating NVIDIA GPU code coords_add: 4062, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 4074, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 4086, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 4096, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 4106, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 4114, Generating acc routine seq Generating NVIDIA GPU code coords_len: 4124, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4146, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4153, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4199, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4234, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4245, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4262, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4273, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4289, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4318, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4329, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4333, Generating acc routine seq Generating NVIDIA GPU code mccoordschange: 4510, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 4541, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 4558, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 4657, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 4741, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 4807, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 4884, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5156, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5166, Generating acc routine seq Generating NVIDIA GPU code _hash: 5192, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5233, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5244, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5249, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5257, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5265, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5272, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 5915, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 6007, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 6024, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 6139, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6194, Generating acc routine seq Generating NVIDIA GPU code min: 6326, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code max: 6330, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code imin: 6334, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code imax: 6338, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code gamma: 6343, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code errf: 6391, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code J1: 6423, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code dSigdW: 6452, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code init: 8324, Generating update device(_Sample_in_var,_a1_var,_source_var,_sample_var,_arm_var,_coll1_var,_instrument_var,_PSDrad_var,_sample_position_var,_detectorSANS_var,_detectorDB_var,_coll2_var,_PSDrad_full_var,_Ldetector_var,_detector_var) class_Progress_bar_trace: 8369, Generating acc routine seq Generating NVIDIA GPU code class_Source_simple_trace: 8457, Generating acc routine seq Generating NVIDIA GPU code class_Slit_trace: 8566, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 8616, Generating acc routine seq Generating NVIDIA GPU code class_SANS_benchmark2_trace: 8693, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 8981, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_rad_trace: 9060, Generating acc routine seq Generating NVIDIA GPU code raytrace: 9130, Generating acc routine seq Generating NVIDIA GPU code raytrace_all: 9463, Generating implicit firstprivate(gpu_innerloop) Generating NVIDIA GPU code 9474, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 9463, Local memory used for .inl_particle_11720,particleN,.inl_.inl_mcneutron_0_11735,.inl_.X1917_11737,.inl_.inl_.X2105_15_11736 9474, Generating implicit firstprivate(seed,_particle) finally: 10167, Generating update self(_Sample_in_var,_a1_var,_sample_var,_source_var,_arm_var,_coll1_var,_instrument_var,_PSDrad_var,_sample_position_var,_detectorSANS_var,_detectorDB_var,_coll2_var,_PSDrad_full_var,_Ldetector_var,_detector_var) mcenabletrace: 5387, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===