INFO: No output directory specified (--dir) INFO: Using directory: "Test_Monochromators_20231101_030004" INFO: Regenerating c-file: Test_Monochromators.c DEBUG: CMD: /users/willend/McStas/mcstas/3.x-dev/bin/mcstas -t -o ./Test_Monochromators.c /users/willend/TESTS/2023-11-01/McStas_DUAL_A100_DMSC_1e7/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: /users/willend/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,/users/willend/McStas/mcstas/3.x-dev/lib -L/users/willend/McStas/mcstas/3.x-dev/lib -lNCrystal -I/users/willend/McStas/mcstas/3.x-dev/include -DFUNNEL "./Test_Monochromators.c", line 4442: 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 4361: warning: variable "newlen" was declared but never referenced [declared_but_not_referenced] long newlen = 0; ^ "/usr/include/math.h", line 30: warning: #warning directive: A macro called log was already defined when was included. [warning_directive] # warning A macro called log was already defined when was included. ^ "/usr/include/math.h", line 31: warning: #warning directive: This will cause compilation problems. [warning_directive] # warning This will cause compilation problems. ^ "./Test_Monochromators.c", line 8636: warning: variable "count" was declared but never referenced [declared_but_not_referenced] long count=0; ^ "./Test_Monochromators.c", line 8728: warning: missing return statement at end of non-void function "interpolator_interpolate" [implicit_return_from_non_void_function] } // interpolator_interpolate ^ "./Test_Monochromators.c", line 9507: 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 9507: 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 9507: 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 9507: 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 9507: 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 9507: 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 9863: warning: variable "plane_Eq" was declared but never referenced [declared_but_not_referenced] double plane_Eq [4]; ^ "./Test_Monochromators.c", line 11266: warning: return value type does not match the function type [bad_return_value_type] if(!ext || ext == infile) return infile; ^ "./Test_Monochromators.c", line 11275: warning: return value type does not match the function type [bad_return_value_type] && strcasecmp(ext, "res")) return infile; ^ "./Test_Monochromators.c", line 11278: warning: return value type does not match the function type [bad_return_value_type] if (!OUTFILE) return infile; ^ "./Test_Monochromators.c", line 11764: warning: variable "jglobal" was declared but never referenced [declared_but_not_referenced] int jglobal=-1; ^ "./Test_Monochromators.c", line 11765: warning: variable "coherent_refl" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./Test_Monochromators.c", line 11765: warning: variable "coherent_xsect" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./Test_Monochromators.c", line 12020: warning: missing return statement at end of non-void function "ncrystalsample_surfintersect" [implicit_return_from_non_void_function] } ^ "./Test_Monochromators.c", line 14020: warning: variable "dt" was set but never used [set_but_not_used] double dt, dy; ^ "./Test_Monochromators.c", line 14020: warning: variable "dy" was set but never used [set_but_not_used] double dt, dy; ^ "./Test_Monochromators.c", line 14047: warning: variable "dx" was set but never used [set_but_not_used] double dx, dy; ^ "./Test_Monochromators.c", line 14047: warning: variable "dy" was set but never used [set_but_not_used] double dx, dy; ^ "./Test_Monochromators.c", line 14745: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Test_Monochromators.c", line 14733: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./Test_Monochromators.c", line 14775: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./Test_Monochromators.c", line 14828: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./Test_Monochromators.c", line 14883: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./Test_Monochromators.c", line 14921: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./Test_Monochromators.c", line 14959: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./Test_Monochromators.c", line 15010: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./Test_Monochromators.c", line 15060: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./Test_Monochromators.c", line 15110: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./Test_Monochromators.c", line 15176: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./Test_Monochromators.c", line 15233: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./Test_Monochromators.c", line 15318: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./Test_Monochromators.c", line 15368: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./Test_Monochromators.c", line 15417: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./Test_Monochromators.c", line 15472: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./Test_Monochromators.c", line 15526: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./Test_Monochromators.c", line 15580: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./Test_Monochromators.c", line 15634: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./Test_Monochromators.c", line 15689: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./Test_Monochromators.c", line 16367: warning: variable "as" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16367: warning: variable "bs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16367: warning: variable "cs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./Test_Monochromators.c", line 16368: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i=0; ^ "./Test_Monochromators.c", line 17131: warning: incompatible redefinition of macro "strcmp" (declared at line 8684) [bad_macro_redef] #define strcmp(a,b) str_comp(a,b) ^ "./Test_Monochromators.c", line 17630: warning: variable "y1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17630: warning: variable "z1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17630: warning: variable "t1" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17630: warning: variable "dt" was declared but never referenced [declared_but_not_referenced] double y1, z1, t1, dt, vel; ^ "./Test_Monochromators.c", line 17633: warning: variable "sx_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17633: warning: variable "sy_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17633: warning: variable "sz_in" was declared but never referenced [declared_but_not_referenced] double sx_in, sy_in, sz_in; ^ "./Test_Monochromators.c", line 17634: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i; ^ "./Test_Monochromators.c", line 18160: warning: variable "k" was set but never used [set_but_not_used] double my_r0, k; ^ "./Test_Monochromators.c", line 18337: 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 18337: 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 18337: 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 18338: warning: variable "rho" was declared but never referenced [declared_but_not_referenced] double rho; ^ "./Test_Monochromators.c", line 18339: warning: variable "diff" was declared but never referenced [declared_but_not_referenced] double diff; /* Deviation from Bragg condition */ ^ "./Test_Monochromators.c", line 18340: 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 18340: 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 18340: 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 18341: 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 18341: 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 18341: 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 18342: 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 18342: 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 18342: 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 18343: 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 18343: 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 18343: 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 18344: warning: variable "det_N" was declared but never referenced [declared_but_not_referenced] double det_N; /* Determinant of N */ ^ "./Test_Monochromators.c", line 18345: 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 18345: 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 18345: 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 18346: 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 18346: 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 18346: 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 18347: warning: variable "det_L" was declared but never referenced [declared_but_not_referenced] double det_L; /* Determinant of L */ ^ "./Test_Monochromators.c", line 18348: 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 18348: 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 18349: 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 18349: 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 18350: 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 18357: 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 18364: 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 18364: 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 18373: 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 22041: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./Test_Monochromators.c", line 22042: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./Test_Monochromators.c", line 1403: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./Test_Monochromators.c", line 2797: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 77, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 91, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 123, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 147, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 169, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 180, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 189, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 199, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1443, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1447, Generating acc routine seq Generating NVIDIA GPU code str_len: 1456, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 3802, Generating acc routine seq Generating NVIDIA GPU code coords_set: 4039, Generating acc routine seq Generating NVIDIA GPU code coords_get: 4050, Generating acc routine seq Generating NVIDIA GPU code coords_add: 4059, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 4071, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 4083, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 4093, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 4103, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 4111, Generating acc routine seq Generating NVIDIA GPU code coords_len: 4121, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4143, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4150, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4196, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4231, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4242, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4259, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4270, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4286, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4315, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4326, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4330, Generating acc routine seq Generating NVIDIA GPU code sort_absorb_last: 4365, Generating present(particles[:],pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4372, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4381, #pragma acc loop seq 4365, Generating implicit copy(lens[:]) [if not already present] 4372, Generating implicit firstprivate(ll,l) 4383, Accelerator restriction: induction variable live-out from loop: i 4384, Accelerator restriction: induction variable live-out from loop: i 4385, Accelerator restriction: induction variable live-out from loop: i 4386, Accelerator restriction: induction variable live-out from loop: i 4388, Accelerator restriction: induction variable live-out from loop: j 4389, Accelerator restriction: induction variable live-out from loop: j 4390, Accelerator restriction: induction variable live-out from loop: j 4391, Accelerator restriction: induction variable live-out from loop: j 4413, Generating present(pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4417, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4420, #pragma acc loop seq 4413, Generating implicit copyin(lens[:]) [if not already present] Generating implicit copy(particles[:]) [if not already present] Generating implicit copyin(los[:]) [if not already present] 4420, Generating implicit firstprivate(l) 4437, Generating present(particles[:]) Generating implicit firstprivate(accumlen,tidx,mult) Generating NVIDIA GPU code 4441, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4448, #pragma acc loop seq 4437, Local memory used for targetbuffer,sourcebuffer mccoordschange: 4507, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 4538, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 4555, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 4654, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 4738, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 4804, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 4881, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5153, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5163, Generating acc routine seq Generating NVIDIA GPU code _hash: 5189, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5230, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5241, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5246, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5254, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5262, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5269, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 5912, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 6004, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 6021, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 6136, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6191, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 7379, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 7447, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 7526, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 7964, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 7980, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 7998, Generating acc routine seq Generating NVIDIA GPU code kdtree_squaredDistance: 8215, Generating acc routine seq Generating NVIDIA GPU code kdtree_borderCheck: 8232, Generating acc routine seq Generating NVIDIA GPU code kdtree_partition: 8266, Generating acc routine seq Generating NVIDIA GPU code kdtree_nearestNeighbour_helper: 8342, Generating acc routine seq Generating NVIDIA GPU code kdtree_nearestNeighbour: 8380, Generating acc routine seq Generating NVIDIA GPU code interpolator_offset: 8439, Generating acc routine seq Generating NVIDIA GPU code interpolator_load: 8620, Generating copyin(array[:prod]) [if not already present] interpolator_interpolate: 8681, Generating acc routine seq Generating NVIDIA GPU code interpolator_interpolate3_3: 8740, Generating acc routine seq Generating NVIDIA GPU code magnetic_field_dispatcher: 8794, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_get_field: 8833, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_push: 8874, Generating acc routine seq Generating NVIDIA GPU code mcmagnet_pop: 8907, Generating acc routine seq Generating NVIDIA GPU code const_magnetic_field: 8932, Generating acc routine seq Generating NVIDIA GPU code rot_magnetic_field: 8942, Generating acc routine seq Generating NVIDIA GPU code majorana_magnetic_field: 8956, Generating acc routine seq Generating NVIDIA GPU code gradient_magnetic_field: 8972, Generating acc routine seq Generating NVIDIA GPU code GetMonoPolFNFM: 8999, Generating acc routine seq Generating NVIDIA GPU code GetMonoPolRefProb: 9028, Generating acc routine seq Generating NVIDIA GPU code SetMonoPolRefOut: 9052, Generating acc routine seq Generating NVIDIA GPU code SetMonoPolTransOut: 9079, Generating acc routine seq Generating NVIDIA GPU code SimpleNumMagnetPrecession: 9099, Generating acc routine seq Generating NVIDIA GPU code 9132, Reference argument passing prevents parallelization: BzTemp Reference argument passing prevents parallelization: ByTemp Reference argument passing prevents parallelization: BxTemp GetConstantField: 9194, Generating acc routine seq Generating NVIDIA GPU code GAUSS_monocurved: 9207, Generating acc routine seq Generating NVIDIA GPU code off_F: 9464, Generating acc routine seq Generating NVIDIA GPU code off_sign: 9469, Generating acc routine seq Generating NVIDIA GPU code off_normal: 9479, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 9505, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 9568, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 9699, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 9744, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 9860, Generating acc routine seq Generating NVIDIA GPU code off_compare: 9978, Generating acc routine seq Generating NVIDIA GPU code off_cleanDouble: 9990, Generating acc routine seq Generating NVIDIA GPU code off_cleanInOut: 10025, Generating acc routine seq Generating NVIDIA GPU code Min_int: 10275, Generating acc routine seq Generating NVIDIA GPU code merge: 10282, Generating acc routine seq Generating NVIDIA GPU code p_to_quadratic: 10386, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code quadraticSolve: 10401, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code off_intersect_all: 10455, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 10572, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 10594, Generating acc routine seq Generating NVIDIA GPU code SX_list_compare: 11242, Generating acc routine seq Generating NVIDIA GPU code hkl_search: 11754, Generating acc routine seq Generating NVIDIA GPU code hkl_select: 11866, Generating acc routine seq Generating NVIDIA GPU code randrotate: 11881, Generating acc routine seq Generating NVIDIA GPU code randderotate: 11889, Generating acc routine seq Generating NVIDIA GPU code PGrotate: 11897, Generating acc routine seq Generating NVIDIA GPU code PGderotate: 11905, Generating acc routine seq Generating NVIDIA GPU code vec_rotate_2d: 11916, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 13030, Generating acc routine seq Generating NVIDIA GPU code init: 17099, 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: 17144, Generating acc routine seq Generating NVIDIA GPU code class_Source_simple_trace: 17232, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 17341, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_flat_trace: 17420, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_pol_trace: 17611, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_curved_trace: 17735, Generating acc routine seq Generating NVIDIA GPU code class_Monochromator_2foc_trace: 18079, Generating acc routine seq Generating NVIDIA GPU code class_Single_crystal_trace: 18280, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_4PI_trace: 18973, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 19057, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 19134, Generating acc routine seq Generating NVIDIA GPU code raytrace_all_funnel: 19939, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 19943, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19939, Local memory used for .inl_particle_26756,.inl_.inl_mcneutron_0_26771,.inl_.X2452_26773,.inl_.inl_.X2656_15_26772 19943, Generating implicit firstprivate(seed,_particle) 19953, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18215, #pragma acc loop seq 19958, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19953, Local memory used for .inl_.inl_c_1351_27172,.inl_.inl_.inl_b_1325_1357_27177,.inl_.inl_.inl_.X2621_1324_1356_27176,.inl_.inl_b_1347_27171,.inl_.inl_c_1340_27161,.inl_.inl_.inl_b_1325_1346_27166,.inl_.inl_.inl_.X2621_1324_1345_27165,.inl_.inl_b_1336_27160,.inl_.inl_.X2605_1335_27155,.inl_.inl_c_1332_27154,.inl_c_27237,.inl_.inl_b_1331_27152,.inl_.inl_.X2621_1330_27151,.inl_b_27144,.inl_.X2604_27143,.inl_.X2605_27138,.inl_c_27146,.inl_.X2603_27134,.inl_a_27130,.inl_.inl_c_1351_27122,.inl_.inl_.inl_b_1325_1357_27127,.inl_.inl_.inl_.X2621_1324_1356_27126,.inl_.inl_b_1347_27121,.inl_.inl_c_1340_27111,.inl_.inl_.inl_b_1325_1346_27116,.inl_.inl_.inl_.X2621_1324_1345_27115,.inl_.inl_b_1336_27110,.inl_.inl_.X2605_1335_27105,.inl_.inl_c_1332_27104,.inl_c_27135,.inl_.inl_b_1331_27102,.inl_.inl_.X2621_1330_27101,.inl_b_27094,.inl_.X2604_27093,.inl_.X2605_27088,.inl_c_27096,.inl_.X2603_27084,.inl_a_27080,.inl_.inl_c_1351_27072,.inl_.inl_.inl_b_1325_1357_27077,.inl_.inl_.inl_.X2621_1324_1356_27076,.inl_.inl_b_1347_27071,.inl_.inl_c_1340_27061,.inl_.inl_.inl_b_1325_1346_27066,.inl_.inl_.inl_.X2621_1324_1345_27065,.inl_.inl_b_1336_27060,.inl_.inl_.X2605_1335_27055,.inl_.inl_c_1332_27054,.inl_c_27085,.inl_.inl_b_1331_27052,.inl_.inl_.X2621_1330_27051,.inl_b_27044,.inl_.X2604_27043,.inl_.X2605_27038,.inl_c_27046,.inl_.X2603_27034,.inl_a_27030,.inl_.inl_c_1351_27022,.inl_.inl_.inl_b_1325_1357_27027,.inl_.inl_.inl_.X2621_1324_1356_27026,.inl_.inl_b_1347_27021,.inl_.inl_c_1340_27011,.inl_.inl_.inl_b_1325_1346_27016,.inl_.inl_.inl_.X2621_1324_1345_27015,.inl_.inl_b_1336_27010,.inl_.inl_.X2605_1335_27005,.inl_.inl_c_1332_27004,.inl_c_27035,.inl_.inl_b_1331_27002,.inl_.inl_.X2621_1330_27001,.inl_b_26994,.inl_.X2604_26993,.inl_.X2605_26988,.inl_c_26996,.inl_.X2603_26984,.inl_a_26980,.inl_.inl_c_1351_26972,.inl_.inl_.inl_b_1325_1357_26977,.inl_.inl_.inl_.X2621_1324_1356_26976,.inl_.inl_b_1347_26971,.inl_.inl_c_1340_26961,.inl_.inl_.inl_b_1325_1346_26966,.inl_.inl_.inl_.X2621_1324_1345_26965,.inl_.inl_b_1336_26960,.inl_.inl_.X2605_1335_26955,.inl_.inl_c_1332_26954,.inl_c_26985,.inl_.inl_b_1331_26952,.inl_.inl_.X2621_1330_26951,.inl_b_26944,.inl_.X2604_26943,.inl_.X2605_26938,.inl_c_26946,.inl_.X2603_26934,.inl_a_26930,.inl_.inl_c_1351_26922,.inl_.inl_.inl_b_1325_1357_26927,.inl_.inl_.inl_.X2621_1324_1356_26926,.inl_.inl_b_1347_26921,.inl_.inl_c_1340_26911,.inl_.inl_.inl_b_1325_1346_26916,.inl_.inl_.inl_.X2621_1324_1345_26915,.inl_.inl_b_1336_26910,.inl_.inl_.X2605_1335_26905,.inl_.inl_c_1332_26904,.inl_c_26935,.inl_.inl_b_1331_26902,.inl_.inl_.X2621_1330_26901,.inl_b_26894,.inl_.X2604_26893,.inl_.X2605_26888,.inl_c_26896,.inl_.X2603_26884,.inl_a_26880,.inl_.inl_c_1351_26872,.inl_.inl_.inl_b_1325_1357_26877,.inl_.inl_.inl_.X2621_1324_1356_26876,.inl_.inl_b_1347_26871,.inl_.inl_c_1340_26861,.inl_.inl_.inl_b_1325_1346_26866,.inl_.inl_.inl_.X2621_1324_1345_26865,.inl_.inl_b_1336_26860,.inl_.inl_.X2605_1335_26855,.inl_.inl_c_1332_26854,.inl_c_26885,.inl_.inl_b_1331_26852,.inl_.inl_.X2621_1330_26851,.inl_b_26844,.inl_.X2604_26843,.inl_.X2605_26838,.inl_c_26846,.inl_.X2603_26834,.inl_a_26830,.inl_.inl_c_1351_26820,.inl_.inl_.inl_b_1325_1357_26825,.inl_.inl_.inl_.X2621_1324_1356_26824,.inl_.inl_b_1347_26819,.inl_.inl_c_1340_26809,.inl_.inl_.inl_b_1325_1346_26814,.inl_.inl_.inl_.X2621_1324_1345_26813,.inl_.inl_b_1336_26808,.inl_.inl_.X2605_1335_26803,.inl_.inl_c_1332_26802,.inl_c_26835,.inl_.inl_b_1331_26800,.inl_.inl_.X2621_1330_26799,.inl_b_26792,.inl_.X2604_26791,.inl_.X2605_26786,.inl_c_26794,.inl_.X2603_26782,.inl_a_26778,.inl_c_27248,_particle_save,.inl_.inl_c_1340_27263,.inl_.inl_.inl_b_1325_1346_27268,.inl_.inl_.inl_.X2621_1324_1345_27267,.inl_.inl_b_1336_27262,.inl_.inl_c_1332_27256,.inl_.inl_.inl_.X2621_1324_1356_27278,.inl_.inl_.X2621_1330_27253,.inl_.inl_b_1331_27254,.inl_.X2605_27240,.inl_.inl_b_1347_27273,.inl_c_26783,.inl_.inl_.inl_b_1325_1357_27279,.inl_.inl_.X2605_1335_27257,.inl_a_27232,.inl_.X2603_27236,.inl_.X2604_27245,.inl_b_27246,.inl_.inl_c_1351_27274 19958, Generating implicit private(_particle) 18215, 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 18215 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 18215 20114, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 20117, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 20114, Local memory used for .inl_.inl_c_1351_27624,.inl_.inl_.inl_b_1325_1357_27629,.inl_.inl_.inl_.X2621_1324_1356_27628,.inl_.inl_b_1347_27623,.inl_.inl_c_1340_27613,.inl_.inl_.inl_b_1325_1346_27618,.inl_.inl_.inl_.X2621_1324_1345_27617,.inl_.inl_b_1336_27612,.inl_.inl_.X2605_1335_27607,.inl_.inl_c_1332_27606,.inl_c_27637,.inl_.inl_b_1331_27604,.inl_.inl_.X2621_1330_27603,.inl_b_27596,.inl_.X2604_27595,.inl_.X2605_27590,.inl_c_27598,.inl_.X2603_27586,.inl_a_27582,.inl_.inl_c_1351_27574,.inl_.inl_.inl_b_1325_1357_27579,.inl_.inl_.inl_.X2621_1324_1356_27578,.inl_.inl_b_1347_27573,.inl_.inl_c_1340_27563,.inl_.inl_.inl_b_1325_1346_27568,.inl_.inl_.inl_.X2621_1324_1345_27567,.inl_.inl_b_1336_27562,.inl_.inl_.X2605_1335_27557,.inl_.inl_c_1332_27556,.inl_c_27587,.inl_.inl_b_1331_27554,.inl_.inl_.X2621_1330_27553,.inl_b_27546,.inl_.X2604_27545,.inl_.X2605_27540,.inl_c_27548,.inl_.X2603_27536,.inl_a_27532,.inl_.inl_c_1351_27524,.inl_.inl_.inl_b_1325_1357_27529,.inl_.inl_.inl_.X2621_1324_1356_27528,.inl_.inl_b_1347_27523,.inl_.inl_c_1340_27513,.inl_.inl_.inl_b_1325_1346_27518,.inl_.inl_.inl_.X2621_1324_1345_27517,.inl_.inl_b_1336_27512,.inl_.inl_.X2605_1335_27507,.inl_.inl_c_1332_27506,.inl_c_27537,.inl_.inl_b_1331_27504,.inl_.inl_.X2621_1330_27503,.inl_b_27496,.inl_.X2604_27495,.inl_.X2605_27490,.inl_c_27498,.inl_.X2603_27486,.inl_a_27482,.inl_.inl_c_1351_27474,.inl_.inl_.inl_b_1325_1357_27479,.inl_.inl_.inl_.X2621_1324_1356_27478,.inl_.inl_b_1347_27473,.inl_.inl_c_1340_27463,.inl_.inl_.inl_b_1325_1346_27468,.inl_.inl_.inl_.X2621_1324_1345_27467,.inl_.inl_b_1336_27462,.inl_.inl_.X2605_1335_27457,.inl_.inl_c_1332_27456,.inl_c_27487,.inl_.inl_b_1331_27454,.inl_.inl_.X2621_1330_27453,.inl_b_27446,.inl_.X2604_27445,.inl_.X2605_27440,.inl_c_27448,.inl_.X2603_27436,.inl_a_27432,.inl_.inl_c_1351_27424,.inl_.inl_.inl_b_1325_1357_27429,.inl_.inl_.inl_.X2621_1324_1356_27428,.inl_.inl_b_1347_27423,.inl_.inl_c_1340_27413,.inl_.inl_.inl_b_1325_1346_27418,.inl_.inl_.inl_.X2621_1324_1345_27417,.inl_.inl_b_1336_27412,.inl_.inl_.X2605_1335_27407,.inl_.inl_c_1332_27406,.inl_c_27437,.inl_.inl_b_1331_27404,.inl_.inl_.X2621_1330_27403,.inl_b_27396,.inl_.X2604_27395,.inl_.X2605_27390,.inl_c_27398,.inl_.X2603_27386,.inl_a_27382,.inl_.inl_c_1351_27374,.inl_.inl_.inl_b_1325_1357_27379,.inl_.inl_.inl_.X2621_1324_1356_27378,.inl_.inl_b_1347_27373,.inl_.inl_c_1340_27363,.inl_.inl_.inl_b_1325_1346_27368,.inl_.inl_.inl_.X2621_1324_1345_27367,.inl_.inl_b_1336_27362,.inl_.inl_.X2605_1335_27357,.inl_.inl_c_1332_27356,.inl_c_27387,.inl_.inl_b_1331_27354,.inl_.inl_.X2621_1330_27353,.inl_b_27346,.inl_.X2604_27345,.inl_.X2605_27340,.inl_c_27348,.inl_.X2603_27336,.inl_a_27332,_particle_save,.inl_c_27648,.inl_.inl_c_1340_27663,.inl_.inl_.inl_b_1325_1346_27668,.inl_.inl_.inl_.X2621_1324_1345_27667,.inl_.inl_b_1336_27662,.inl_.inl_c_1332_27656,.inl_.inl_.inl_.X2621_1324_1356_27678,.inl_.inl_.X2621_1330_27653,.inl_.inl_b_1331_27654,.inl_.X2605_27640,.inl_.inl_b_1347_27673,.inl_c_27337,.inl_.inl_.inl_b_1325_1357_27679,.inl_.inl_.X2605_1335_27657,.inl_a_27632,.inl_.X2603_27636,.inl_.X2604_27645,.inl_b_27646,.inl_.inl_c_1351_27674 20117, Generating implicit private(_particle) finally: 21005, 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: 5384, Generating update device(mcdotrace) /tmp/nvcJbzFfPfOSwkkH.o: In function `cif2hkl': /users/willend/TESTS/2023-11-01/McStas_DUAL_A100_DMSC_1e7/Test_Monochromators/./Test_Monochromators.c:11280: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /users/willend/McStas/mcstas/3.x-dev/lib/libNCrystal.so: undefined reference to `std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@GLIBCXX_3.4.26' pgacclnk: child process exit status 1: /usr/bin/ld INFO: call to nvc failed with Command 'nvc -o ./Test_Monochromators.out ./Test_Monochromators.c -lm -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC -Wl,-rpath,/users/willend/McStas/mcstas/3.x-dev/lib -L/users/willend/McStas/mcstas/3.x-dev/lib -lNCrystal -I/users/willend/McStas/mcstas/3.x-dev/include -DFUNNEL' returned non-zero exit status 2. Traceback (most recent call last): File "/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 562, in main() File "/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 476, in main mcstas.prepare(options) File "/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 216, in prepare Process(options.cc).run(args) File "/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 71, in run raise err File "/users/willend/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 67, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) File "/users/willend/McStas/mcstas/3.x-dev/miniconda3/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'nvc -o ./Test_Monochromators.out ./Test_Monochromators.c -lm -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC -Wl,-rpath,/users/willend/McStas/mcstas/3.x-dev/lib -L/users/willend/McStas/mcstas/3.x-dev/lib -lNCrystal -I/users/willend/McStas/mcstas/3.x-dev/include -DFUNNEL' returned non-zero exit status 2.