INFO: No output directory specified (--dir) INFO: Using directory: "Test_Monochromators_20231001_024221" INFO: Regenerating c-file: Test_Monochromators.c DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas -t -o ./Test_Monochromators.c /home/nexmap/pkwi/TESTS/2023-10-01/McStas_8GPU_5e6/Test_Monochromators/Test_Monochromators.instr Info: 'Monochromator_2foc' is a contributed component. Info: 'NCrystal_sample' is a contributed component. CFLAGS= -Wl,-rpath,CMD(ncrystal-config --show libdir) -LCMD(ncrystal-config --show libdir) -lNCrystal -ICMD(ncrystal-config --show includedir) -DFUNNEL WARNING: The parameter mosaic_AB of Mono6 is initialized using a static {,,,} vector. -> Such static vectors support literal numbers ONLY. -> Any vector use of variables or defines must happen via a DECLARE/INITIALIZE pointer. ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: Component Mono7 is NOACC, CPUONLY=1 -> FUNNEL mode enabled, SPLIT within buffer. -> CPU section from component Mono7 -> GPU kernel from component Sphere1 ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas finished INFO: Recompiling: ./Test_Monochromators.out --> launching cmd: ncrystal-config --show libdir --> launching cmd: ncrystal-config --show libdir --> launching cmd: ncrystal-config --show includedir DEBUG: CMD: nvc -o ./Test_Monochromators.out ./Test_Monochromators.c -lm -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC -Wl,-rpath,/u/data/pkwi/McStas/mcstas/3.x-dev/lib -L/u/data/pkwi/McStas/mcstas/3.x-dev/lib -lNCrystal -I/u/data/pkwi/McStas/mcstas/3.x-dev/include -DFUNNEL "./Test_Monochromators.c", line 4438: warning: variable "randstate" was declared but never referenced [declared_but_not_referenced] unsigned long randstate[7]; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./Test_Monochromators.c", line 4357: warning: variable "newlen" was declared but never referenced [declared_but_not_referenced] long newlen = 0; ^ "./Test_Monochromators.c", line 8629: warning: variable "count" was declared but never referenced [declared_but_not_referenced] long count=0; ^ "./Test_Monochromators.c", line 8721: warning: missing return statement at end of non-void function "interpolator_interpolate" [implicit_return_from_non_void_function] } // interpolator_interpolate ^ "./Test_Monochromators.c", line 9500: warning: variable "minx" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9500: warning: variable "maxx" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9500: warning: variable "miny" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9500: warning: variable "maxy" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9500: warning: variable "minz" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9500: warning: variable "maxz" was declared but never referenced [declared_but_not_referenced] MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX; ^ "./Test_Monochromators.c", line 9856: warning: variable "plane_Eq" was declared but never referenced [declared_but_not_referenced] double plane_Eq [4]; ^ "./Test_Monochromators.c", line 11259: warning: return value type does not match the function type [bad_return_value_type] if(!ext || ext == infile) return infile; ^ "./Test_Monochromators.c", line 11268: warning: return value type does not match the function type [bad_return_value_type] && strcasecmp(ext, "res")) return infile; ^ "./Test_Monochromators.c", line 11271: warning: return value type does not match the function type [bad_return_value_type] if (!OUTFILE) return infile; ^ "./Test_Monochromators.c", line 11757: warning: variable "jglobal" was declared but never referenced [declared_but_not_referenced] int jglobal=-1; ^ "./Test_Monochromators.c", line 11758: warning: variable "coherent_refl" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./Test_Monochromators.c", line 11758: warning: variable "coherent_xsect" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./Test_Monochromators.c", line 12013: warning: missing return statement at end of non-void function "ncrystalsample_surfintersect" [implicit_return_from_non_void_function] } ^ "./Test_Monochromators.c", line 14013: warning: variable "dt" was set but never used [set_but_not_used] double dt, dy; ^ "./Test_Monochromators.c", line 14013: warning: variable "dy" was set but never used [set_but_not_used] double dt, dy; ^ "./Test_Monochromators.c", line 14040: warning: variable "dx" was set but never used [set_but_not_used] double dx, dy; ^ "./Test_Monochromators.c", line 14040: warning: variable "dy" was set but never used [set_but_not_used] double dx, dy; ^ "./Test_Monochromators.c", line 14738: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Test_Monochromators.c", line 14726: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./Test_Monochromators.c", line 14768: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./Test_Monochromators.c", line 14821: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./Test_Monochromators.c", line 14876: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./Test_Monochromators.c", line 14914: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./Test_Monochromators.c", line 14952: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./Test_Monochromators.c", line 15003: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./Test_Monochromators.c", line 15053: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./Test_Monochromators.c", line 15103: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./Test_Monochromators.c", line 15169: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./Test_Monochromators.c", line 15226: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./Test_Monochromators.c", line 15311: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./Test_Monochromators.c", line 15361: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./Test_Monochromators.c", line 15410: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./Test_Monochromators.c", line 15465: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./Test_Monochromators.c", line 15519: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./Test_Monochromators.c", line 15573: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./Test_Monochromators.c", line 15627: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./Test_Monochromators.c", line 15682: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./Test_Monochromators.c", line 16360: warning: variable "as" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16360: warning: variable "bs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16360: warning: variable "cs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16361: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i=0; ^ "./Test_Monochromators.c", line 17124: warning: incompatible redefinition of macro "strcmp" (declared at line 8677) [bad_macro_redef] #define strcmp(a,b) str_comp(a,b) ^ "./Test_Monochromators.c", line 17623: warning: variable "y1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17623: warning: variable "z1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17623: warning: variable "t1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17623: warning: variable "dt" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17626: warning: variable "sx_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17626: warning: variable "sy_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17626: warning: variable "sz_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17627: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i; ^ "./Test_Monochromators.c", line 18153: warning: variable "k" was set but never used [set_but_not_used] double my_r0, k; ^ "./Test_Monochromators.c", line 18330: warning: variable "rho_x" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./Test_Monochromators.c", line 18330: warning: variable "rho_y" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./Test_Monochromators.c", line 18330: warning: variable "rho_z" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./Test_Monochromators.c", line 18331: warning: variable "rho" was declared but never referenced [declared_but_not_referenced] double rho; ^ "./Test_Monochromators.c", line 18332: warning: variable "diff" was declared but never referenced [declared_but_not_referenced] double diff; /* Deviation from Bragg condition */ ^ "./Test_Monochromators.c", line 18333: warning: variable "ox" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./Test_Monochromators.c", line 18333: warning: variable "oy" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./Test_Monochromators.c", line 18333: warning: variable "oz" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./Test_Monochromators.c", line 18334: warning: variable "b1x" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18334: warning: variable "b1y" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18334: warning: variable "b1z" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18335: warning: variable "b2x" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18335: warning: variable "b2y" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18335: warning: variable "b2z" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./Test_Monochromators.c", line 18336: warning: variable "n11" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./Test_Monochromators.c", line 18336: warning: variable "n12" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./Test_Monochromators.c", line 18336: warning: variable "n22" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./Test_Monochromators.c", line 18337: warning: variable "det_N" was declared but never referenced [declared_but_not_referenced] double det_N; /* Determinant of N */ ^ "./Test_Monochromators.c", line 18338: warning: variable "inv_n11" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./Test_Monochromators.c", line 18338: warning: variable "inv_n12" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./Test_Monochromators.c", line 18338: warning: variable "inv_n22" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./Test_Monochromators.c", line 18339: warning: variable "l11" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./Test_Monochromators.c", line 18339: warning: variable "l12" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./Test_Monochromators.c", line 18339: warning: variable "l22" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./Test_Monochromators.c", line 18340: warning: variable "det_L" was declared but never referenced [declared_but_not_referenced] double det_L; /* Determinant of L */ ^ "./Test_Monochromators.c", line 18341: warning: variable "Bt_D_O_x" was declared but never referenced [declared_but_not_referenced] double Bt_D_O_x, Bt_D_O_y; /* Temporaries */ ^ "./Test_Monochromators.c", line 18341: warning: variable "Bt_D_O_y" was declared but never referenced [declared_but_not_referenced] double Bt_D_O_x, Bt_D_O_y; /* Temporaries */ ^ "./Test_Monochromators.c", line 18342: warning: variable "y0x" was declared but never referenced [declared_but_not_referenced] double y0x, y0y; /* Center of 2D Gauss in plane coordinates */ ^ "./Test_Monochromators.c", line 18342: warning: variable "y0y" was declared but never referenced [declared_but_not_referenced] double y0x, y0y; /* Center of 2D Gauss in plane coordinates */ ^ "./Test_Monochromators.c", line 18343: warning: variable "alpha" was declared but never referenced [declared_but_not_referenced] double alpha; /* Offset of 2D Gauss center from 3D center */ ^ "./Test_Monochromators.c", line 18350: warning: variable "tot_xsect" was declared but never referenced [declared_but_not_referenced] double tot_xsect, tot_xlen; /* Total cross section and length */ ^ "./Test_Monochromators.c", line 18357: warning: variable "theta" was declared but never referenced [declared_but_not_referenced] double theta, phi; /* rotation angles for curved lattice option */ ^ "./Test_Monochromators.c", line 18357: warning: variable "phi" was declared but never referenced [declared_but_not_referenced] double theta, phi; /* rotation angles for curved lattice option */ ^ "./Test_Monochromators.c", line 18366: warning: variable "type" was set but never used [set_but_not_used] char type; /* type of last event: t=transmit,c=coherent or i=incoherent */ ^ "./Test_Monochromators.c", line 22034: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./Test_Monochromators.c", line 22035: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./Test_Monochromators.c", line 1400: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./Test_Monochromators.c", line 2794: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 74, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 88, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 120, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 144, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 166, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 177, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 186, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 196, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1440, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1444, Generating acc routine seq Generating NVIDIA GPU code str_len: 1453, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 3798, Generating acc routine seq Generating NVIDIA GPU code coords_set: 4035, Generating acc routine seq Generating NVIDIA GPU code coords_get: 4046, Generating acc routine seq Generating NVIDIA GPU code coords_add: 4055, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 4067, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 4079, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 4089, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 4099, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 4107, Generating acc routine seq Generating NVIDIA GPU code coords_len: 4117, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4139, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4146, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4192, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4227, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4238, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4255, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4266, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4282, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4311, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4322, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4326, Generating acc routine seq Generating NVIDIA GPU code sort_absorb_last: 4361, Generating present(particles[:],pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4368, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4377, #pragma acc loop seq 4361, Generating implicit copy(lens[:]) [if not already present] 4368, Generating implicit firstprivate(ll,l) 4379, Accelerator restriction: induction variable live-out from loop: i 4380, Accelerator restriction: induction variable live-out from loop: i 4381, Accelerator restriction: induction variable live-out from loop: i 4382, Accelerator restriction: induction variable live-out from loop: i 4384, Accelerator restriction: induction variable live-out from loop: j 4385, Accelerator restriction: induction variable live-out from loop: j 4386, Accelerator restriction: induction variable live-out from loop: j 4387, Accelerator restriction: induction variable live-out from loop: j 4409, Generating present(pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4413, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4416, #pragma acc loop seq 4409, Generating implicit copyin(lens[:]) [if not already present] Generating implicit copy(particles[:]) [if not already present] Generating implicit copyin(los[:]) [if not already present] 4416, Generating implicit firstprivate(l) 4433, Generating present(particles[:]) Generating implicit firstprivate(accumlen,tidx,mult) Generating NVIDIA GPU code 4437, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4444, #pragma acc loop seq 4433, Local memory used for targetbuffer,sourcebuffer mccoordschange: 4503, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 4534, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 4551, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 4650, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 4734, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 4800, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 4877, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5149, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5159, Generating acc routine seq Generating NVIDIA GPU code _hash: 5185, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5226, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5237, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5242, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5250, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5258, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5265, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 5908, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 6000, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 6017, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 6132, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6187, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 7372, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 7440, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 7519, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 7957, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 7973, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 7991, Generating acc routine seq Generating NVIDIA GPU code kdtree_squaredDistance: 8208, Generating acc routine seq Generating NVIDIA GPU code kdtree_borderCheck: 8225, Generating acc routine seq Generating NVIDIA GPU code kdtree_partition: 8259, Generating acc routine seq Generating NVIDIA GPU code kdtree_nearestNeighbour_helper: 8335, Generating acc routine seq Generating NVIDIA GPU code kdtree_nearestNeighbour: 8373, Generating acc routine seq Generating NVIDIA GPU code interpolator_offset: 8432, Generating acc routine seq Generating NVIDIA GPU code interpolator_load: 8613, Generating copyin(array[:prod]) [if not already present] interpolator_interpolate: 8674, Generating acc routine seq Generating NVIDIA GPU code interpolator_interpolate3_3: 8733, Generating acc routine seq Generating NVIDIA GPU code magnetic_field_dispatcher: 8787, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_get_field: 8826, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_push: 8867, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_pop: 8900, Generating acc routine seq Generating NVIDIA GPU code const_magnetic_field: 8925, Generating acc routine seq Generating NVIDIA GPU code rot_magnetic_field: 8935, Generating acc routine seq Generating NVIDIA GPU code majorana_magnetic_field: 8949, Generating acc routine seq Generating NVIDIA GPU code gradient_magnetic_field: 8965, Generating acc routine seq Generating NVIDIA GPU code GetMonoPolFNFM: 8992, Generating acc routine seq Generating NVIDIA GPU code GetMonoPolRefProb: 9021, Generating acc routine seq Generating NVIDIA GPU code SetMonoPolRefOut: 9045, Generating acc routine seq Generating NVIDIA GPU code SetMonoPolTransOut: 9072, Generating acc routine seq Generating NVIDIA GPU code SimpleNumMagnetPrecession: 9092, Generating acc routine seq Generating NVIDIA GPU code 9125, Reference argument passing prevents parallelization: BzTemp Reference argument passing prevents parallelization: ByTemp Reference argument passing prevents parallelization: BxTemp GetConstantField: 9187, Generating acc routine seq Generating NVIDIA GPU code GAUSS_monocurved: 9200, Generating acc routine seq Generating NVIDIA GPU code off_F: 9457, Generating acc routine seq Generating NVIDIA GPU code off_sign: 9462, Generating acc routine seq Generating NVIDIA GPU code off_normal: 9472, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 9498, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 9561, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 9692, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 9737, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 9853, Generating acc routine seq Generating NVIDIA GPU code off_compare: 9971, Generating acc routine seq Generating NVIDIA GPU code off_cleanDouble: 9983, Generating acc routine seq Generating NVIDIA GPU code off_cleanInOut: 10018, Generating acc routine seq Generating NVIDIA GPU code Min_int: 10268, Generating acc routine seq Generating NVIDIA GPU code merge: 10275, Generating acc routine seq Generating NVIDIA GPU code p_to_quadratic: 10379, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code quadraticSolve: 10394, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code off_intersect_all: 10448, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 10565, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 10587, Generating acc routine seq Generating NVIDIA GPU code SX_list_compare: 11235, Generating acc routine seq Generating NVIDIA GPU code hkl_search: 11747, Generating acc routine seq Generating NVIDIA GPU code hkl_select: 11859, Generating acc routine seq Generating NVIDIA GPU code randrotate: 11874, Generating acc routine seq Generating NVIDIA GPU code randderotate: 11882, Generating acc routine seq Generating NVIDIA GPU code PGrotate: 11890, Generating acc routine seq Generating NVIDIA GPU code PGderotate: 11898, Generating acc routine seq Generating NVIDIA GPU code vec_rotate_2d: 11909, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 13023, Generating acc routine seq Generating NVIDIA GPU code init: 17092, Generating update device(_Mono_Out_var,_Origin_var,_lam1_var,_Mono7_var,_Mono_Arm_var,_L3_var,_Mono1_var,_Mono2_var,_Mono3_var,_Mono4_var,_Mono5_var,_Mono6_var,_Source_var,_instrument_var,_lamStart_var,_psd1_var,_psd3_var,_psd2_var,_Sphere1_var,_T3_var) class_Progress_bar_trace: 17137, Generating acc routine seq Generating NVIDIA GPU code class_Source_simple_trace: 17225, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 17334, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_flat_trace: 17413, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_pol_trace: 17604, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_curved_trace: 17728, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_2foc_trace: 18072, Generating acc routine seq Generating NVIDIA GPU code class_Single_crystal_trace: 18273, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_4PI_trace: 18966, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 19050, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 19127, Generating acc routine seq Generating NVIDIA GPU code raytrace_all_funnel: 19932, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 19936, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19932, Local memory used for .inl_particle_26756,.inl_.inl_mcneutron_0_26771,.inl_.X2486_26773,.inl_.inl_.X2688_15_26772 19936, Generating implicit firstprivate(seed,_particle) 19946, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18208, #pragma acc loop seq 19951, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19946, Local memory used for .inl_.inl_c_1351_27172,.inl_.inl_.inl_b_1325_1357_27177,.inl_.inl_.inl_.X2653_1324_1356_27176,.inl_.inl_b_1347_27171,.inl_.inl_c_1340_27161,.inl_.inl_.inl_b_1325_1346_27166,.inl_.inl_.inl_.X2653_1324_1345_27165,.inl_.inl_b_1336_27160,.inl_.inl_.X2637_1335_27155,.inl_.inl_c_1332_27154,.inl_c_27237,.inl_.inl_b_1331_27152,.inl_.inl_.X2653_1330_27151,.inl_b_27144,.inl_.X2636_27143,.inl_.X2637_27138,.inl_c_27146,.inl_.X2635_27134,.inl_a_27130,.inl_.inl_c_1351_27122,.inl_.inl_.inl_b_1325_1357_27127,.inl_.inl_.inl_.X2653_1324_1356_27126,.inl_.inl_b_1347_27121,.inl_.inl_c_1340_27111,.inl_.inl_.inl_b_1325_1346_27116,.inl_.inl_.inl_.X2653_1324_1345_27115,.inl_.inl_b_1336_27110,.inl_.inl_.X2637_1335_27105,.inl_.inl_c_1332_27104,.inl_c_27135,.inl_.inl_b_1331_27102,.inl_.inl_.X2653_1330_27101,.inl_b_27094,.inl_.X2636_27093,.inl_.X2637_27088,.inl_c_27096,.inl_.X2635_27084,.inl_a_27080,.inl_.inl_c_1351_27072,.inl_.inl_.inl_b_1325_1357_27077,.inl_.inl_.inl_.X2653_1324_1356_27076,.inl_.inl_b_1347_27071,.inl_.inl_c_1340_27061,.inl_.inl_.inl_b_1325_1346_27066,.inl_.inl_.inl_.X2653_1324_1345_27065,.inl_.inl_b_1336_27060,.inl_.inl_.X2637_1335_27055,.inl_.inl_c_1332_27054,.inl_c_27085,.inl_.inl_b_1331_27052,.inl_.inl_.X2653_1330_27051,.inl_b_27044,.inl_.X2636_27043,.inl_.X2637_27038,.inl_c_27046,.inl_.X2635_27034,.inl_a_27030,.inl_.inl_c_1351_27022,.inl_.inl_.inl_b_1325_1357_27027,.inl_.inl_.inl_.X2653_1324_1356_27026,.inl_.inl_b_1347_27021,.inl_.inl_c_1340_27011,.inl_.inl_.inl_b_1325_1346_27016,.inl_.inl_.inl_.X2653_1324_1345_27015,.inl_.inl_b_1336_27010,.inl_.inl_.X2637_1335_27005,.inl_.inl_c_1332_27004,.inl_c_27035,.inl_.inl_b_1331_27002,.inl_.inl_.X2653_1330_27001,.inl_b_26994,.inl_.X2636_26993,.inl_.X2637_26988,.inl_c_26996,.inl_.X2635_26984,.inl_a_26980,.inl_.inl_c_1351_26972,.inl_.inl_.inl_b_1325_1357_26977,.inl_.inl_.inl_.X2653_1324_1356_26976,.inl_.inl_b_1347_26971,.inl_.inl_c_1340_26961,.inl_.inl_.inl_b_1325_1346_26966,.inl_.inl_.inl_.X2653_1324_1345_26965,.inl_.inl_b_1336_26960,.inl_.inl_.X2637_1335_26955,.inl_.inl_c_1332_26954,.inl_c_26985,.inl_.inl_b_1331_26952,.inl_.inl_.X2653_1330_26951,.inl_b_26944,.inl_.X2636_26943,.inl_.X2637_26938,.inl_c_26946,.inl_.X2635_26934,.inl_a_26930,.inl_.inl_c_1351_26922,.inl_.inl_.inl_b_1325_1357_26927,.inl_.inl_.inl_.X2653_1324_1356_26926,.inl_.inl_b_1347_26921,.inl_.inl_c_1340_26911,.inl_.inl_.inl_b_1325_1346_26916,.inl_.inl_.inl_.X2653_1324_1345_26915,.inl_.inl_b_1336_26910,.inl_.inl_.X2637_1335_26905,.inl_.inl_c_1332_26904,.inl_c_26935,.inl_.inl_b_1331_26902,.inl_.inl_.X2653_1330_26901,.inl_b_26894,.inl_.X2636_26893,.inl_.X2637_26888,.inl_c_26896,.inl_.X2635_26884,.inl_a_26880,.inl_.inl_c_1351_26872,.inl_.inl_.inl_b_1325_1357_26877,.inl_.inl_.inl_.X2653_1324_1356_26876,.inl_.inl_b_1347_26871,.inl_.inl_c_1340_26861,.inl_.inl_.inl_b_1325_1346_26866,.inl_.inl_.inl_.X2653_1324_1345_26865,.inl_.inl_b_1336_26860,.inl_.inl_.X2637_1335_26855,.inl_.inl_c_1332_26854,.inl_c_26885,.inl_.inl_b_1331_26852,.inl_.inl_.X2653_1330_26851,.inl_b_26844,.inl_.X2636_26843,.inl_.X2637_26838,.inl_c_26846,.inl_.X2635_26834,.inl_a_26830,.inl_.inl_c_1351_26820,.inl_.inl_.inl_b_1325_1357_26825,.inl_.inl_.inl_.X2653_1324_1356_26824,.inl_.inl_b_1347_26819,.inl_.inl_c_1340_26809,.inl_.inl_.inl_b_1325_1346_26814,.inl_.inl_.inl_.X2653_1324_1345_26813,.inl_.inl_b_1336_26808,.inl_.inl_.X2637_1335_26803,.inl_.inl_c_1332_26802,.inl_c_26835,.inl_.inl_b_1331_26800,.inl_.inl_.X2653_1330_26799,.inl_b_26792,.inl_.X2636_26791,.inl_.X2637_26786,.inl_c_26794,.inl_.X2635_26782,.inl_a_26778,.inl_c_27248,_particle_save,.inl_.inl_c_1340_27263,.inl_.inl_.inl_b_1325_1346_27268,.inl_.inl_.inl_.X2653_1324_1345_27267,.inl_.inl_b_1336_27262,.inl_.inl_c_1332_27256,.inl_.inl_.inl_.X2653_1324_1356_27278,.inl_.inl_.X2653_1330_27253,.inl_.inl_b_1331_27254,.inl_.X2637_27240,.inl_.inl_b_1347_27273,.inl_c_26783,.inl_.inl_.inl_b_1325_1357_27279,.inl_.inl_.X2637_1335_27257,.inl_a_27232,.inl_.X2635_27236,.inl_.X2636_27245,.inl_b_27246,.inl_.inl_c_1351_27274 19951, Generating implicit private(_particle) 18208, Complex loop carried dependence of _particle+-> prevents parallelization Loop carried dependence of _particle+-> prevents parallelization Loop carried backward dependence of _particle+-> prevents vectorization Scalar last value needed after loop for (.inl_.inl_.inl_randnum_1865_7852_27217*2.00000000000000000E+0)-1.00000000000000000E+0 at line 18208 Scalar last value needed after loop for ((.inl_.inl_.inl_randnum_1869_7858_27223*2.00000000000000000E+0)-1.00000000000000000E+0*(.inl_.inl_.inl_randnum_1869_7858_27223*2.00000000000000000E+0)-1.00000000000000000E+0)+((.inl_.inl_.inl_randnum_1865_7852_27217*2.00000000000000000E+0)-1.00000000000000000E+0*(.inl_.inl_.inl_randnum_1865_7852_27217*2.00000000000000000E+0)-1.00000000000000000E+0) at line 18208 20107, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 20110, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 20107, Local memory used for .inl_.inl_c_1351_27624,.inl_.inl_.inl_b_1325_1357_27629,.inl_.inl_.inl_.X2653_1324_1356_27628,.inl_.inl_b_1347_27623,.inl_.inl_c_1340_27613,.inl_.inl_.inl_b_1325_1346_27618,.inl_.inl_.inl_.X2653_1324_1345_27617,.inl_.inl_b_1336_27612,.inl_.inl_.X2637_1335_27607,.inl_.inl_c_1332_27606,.inl_c_27637,.inl_.inl_b_1331_27604,.inl_.inl_.X2653_1330_27603,.inl_b_27596,.inl_.X2636_27595,.inl_.X2637_27590,.inl_c_27598,.inl_.X2635_27586,.inl_a_27582,.inl_.inl_c_1351_27574,.inl_.inl_.inl_b_1325_1357_27579,.inl_.inl_.inl_.X2653_1324_1356_27578,.inl_.inl_b_1347_27573,.inl_.inl_c_1340_27563,.inl_.inl_.inl_b_1325_1346_27568,.inl_.inl_.inl_.X2653_1324_1345_27567,.inl_.inl_b_1336_27562,.inl_.inl_.X2637_1335_27557,.inl_.inl_c_1332_27556,.inl_c_27587,.inl_.inl_b_1331_27554,.inl_.inl_.X2653_1330_27553,.inl_b_27546,.inl_.X2636_27545,.inl_.X2637_27540,.inl_c_27548,.inl_.X2635_27536,.inl_a_27532,.inl_.inl_c_1351_27524,.inl_.inl_.inl_b_1325_1357_27529,.inl_.inl_.inl_.X2653_1324_1356_27528,.inl_.inl_b_1347_27523,.inl_.inl_c_1340_27513,.inl_.inl_.inl_b_1325_1346_27518,.inl_.inl_.inl_.X2653_1324_1345_27517,.inl_.inl_b_1336_27512,.inl_.inl_.X2637_1335_27507,.inl_.inl_c_1332_27506,.inl_c_27537,.inl_.inl_b_1331_27504,.inl_.inl_.X2653_1330_27503,.inl_b_27496,.inl_.X2636_27495,.inl_.X2637_27490,.inl_c_27498,.inl_.X2635_27486,.inl_a_27482,.inl_.inl_c_1351_27474,.inl_.inl_.inl_b_1325_1357_27479,.inl_.inl_.inl_.X2653_1324_1356_27478,.inl_.inl_b_1347_27473,.inl_.inl_c_1340_27463,.inl_.inl_.inl_b_1325_1346_27468,.inl_.inl_.inl_.X2653_1324_1345_27467,.inl_.inl_b_1336_27462,.inl_.inl_.X2637_1335_27457,.inl_.inl_c_1332_27456,.inl_c_27487,.inl_.inl_b_1331_27454,.inl_.inl_.X2653_1330_27453,.inl_b_27446,.inl_.X2636_27445,.inl_.X2637_27440,.inl_c_27448,.inl_.X2635_27436,.inl_a_27432,.inl_.inl_c_1351_27424,.inl_.inl_.inl_b_1325_1357_27429,.inl_.inl_.inl_.X2653_1324_1356_27428,.inl_.inl_b_1347_27423,.inl_.inl_c_1340_27413,.inl_.inl_.inl_b_1325_1346_27418,.inl_.inl_.inl_.X2653_1324_1345_27417,.inl_.inl_b_1336_27412,.inl_.inl_.X2637_1335_27407,.inl_.inl_c_1332_27406,.inl_c_27437,.inl_.inl_b_1331_27404,.inl_.inl_.X2653_1330_27403,.inl_b_27396,.inl_.X2636_27395,.inl_.X2637_27390,.inl_c_27398,.inl_.X2635_27386,.inl_a_27382,.inl_.inl_c_1351_27374,.inl_.inl_.inl_b_1325_1357_27379,.inl_.inl_.inl_.X2653_1324_1356_27378,.inl_.inl_b_1347_27373,.inl_.inl_c_1340_27363,.inl_.inl_.inl_b_1325_1346_27368,.inl_.inl_.inl_.X2653_1324_1345_27367,.inl_.inl_b_1336_27362,.inl_.inl_.X2637_1335_27357,.inl_.inl_c_1332_27356,.inl_c_27387,.inl_.inl_b_1331_27354,.inl_.inl_.X2653_1330_27353,.inl_b_27346,.inl_.X2636_27345,.inl_.X2637_27340,.inl_c_27348,.inl_.X2635_27336,.inl_a_27332,_particle_save,.inl_c_27648,.inl_.inl_c_1340_27663,.inl_.inl_.inl_b_1325_1346_27668,.inl_.inl_.inl_.X2653_1324_1345_27667,.inl_.inl_b_1336_27662,.inl_.inl_c_1332_27656,.inl_.inl_.inl_.X2653_1324_1356_27678,.inl_.inl_.X2653_1330_27653,.inl_.inl_b_1331_27654,.inl_.X2637_27640,.inl_.inl_b_1347_27673,.inl_c_27337,.inl_.inl_.inl_b_1325_1357_27679,.inl_.inl_.X2637_1335_27657,.inl_a_27632,.inl_.X2635_27636,.inl_.X2636_27645,.inl_b_27646,.inl_.inl_c_1351_27674 20110, Generating implicit private(_particle) finally: 20998, Generating update self(_Mono_Out_var,_Origin_var,_lam1_var,_Mono7_var,_Mono_Arm_var,_L3_var,_Mono1_var,_Mono2_var,_Mono3_var,_Mono4_var,_Mono5_var,_Mono6_var,_Source_var,_instrument_var,_lamStart_var,_psd1_var,_psd3_var,_psd2_var,_Sphere1_var,_T3_var) mcenabletrace: 5380, Generating update device(mcdotrace) /tmp/nvcBN3krG_JaN00.o: In function `cif2hkl': /u/data/pkwi/TESTS/2023-10-01/McStas_8GPU_5e6/Test_Monochromators/./Test_Monochromators.c:11273: warning: the use of `tmpnam' is dangerous, better use `mkstemp' DEBUG: CMD: nvc finished INFO: ===