loading system configuration loading override configuration from /users/willend/mxtest/mctest/../mccodelib/mcxtrace-test/McXtrace_DUAL_A100_DMSC/mccode_config.json INFO: No output directory specified (--dir) INFO: Using directory: "SOLEIL_PX2a_20230701_055048" INFO: Regenerating c-file: SOLEIL_PX2a.c DEBUG: CMD: mcxtrace -t -o ./SOLEIL_PX2a.c /users/willend/xTESTS/2023-07-01/McXtrace_DUAL_A100_DMSC_5e7/SOLEIL_PX2a/SOLEIL_PX2a.instr CFLAGS= -I@MCCODE_LIB@/miniconda3/include -Wl,-rpath,@MCCODE_LIB@/miniconda3/lib -L@MCCODE_LIB@/miniconda3/lib -lgsl -lgslcblas -DFUNNEL -std=c99 WARNING: The parameter mosaic_AB of sample 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: -> SPLIT N at component sample ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: Component undulator is NOACC, CPUONLY=1 -> FUNNEL mode enabled, SPLIT within buffer. -> CPU section from component undulator -> GPU kernel from component bragg_crystal_location -> SPLIT within buffer at component sample ----------------------------------------------------------- INFO: Recompiling: ./SOLEIL_PX2a.out DEBUG: CMD: nvc -o ./SOLEIL_PX2a.out ./SOLEIL_PX2a.c -lm -DUSE_MPI -lmpi -L/opt/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/lib -I/opt/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/include -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC -I/users/willend/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/../mccodelib/../../../miniconda3/include -Wl,-rpath,/users/willend/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/../mccodelib/../../../miniconda3/lib -L/users/willend/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/../mccodelib/../../../miniconda3/lib -lgsl -lgslcblas -DFUNNEL -std=c99 "./SOLEIL_PX2a.c", line 1642: warning: arithmetic on pointer to void or function type [nonobject_pointer_arithmetic] if (MPI_Send((void*)(sbuf+offset*dsize), length, dtype, dest, tag++, MPI_COMM_WORLD) != MPI_SUCCESS) ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./SOLEIL_PX2a.c", line 1669: warning: arithmetic on pointer to void or function type [nonobject_pointer_arithmetic] if (MPI_Recv((void*)(sbuf+offset*dsize), length, dtype, source, tag++, ^ "./SOLEIL_PX2a.c", line 3387: warning: missing return statement at end of non-void function "siminfo_init" [implicit_return_from_non_void_function] } /* siminfo_init */ ^ "./SOLEIL_PX2a.c", line 4318: warning: variable "randstate" was declared but never referenced [declared_but_not_referenced] unsigned long randstate[7]; ^ "./SOLEIL_PX2a.c", line 4237: warning: variable "newlen" was declared but never referenced [declared_but_not_referenced] long newlen = 0; ^ "./SOLEIL_PX2a.c", line 5944: warning: variable "ret" was declared but never referenced [declared_but_not_referenced] int ret=1,stat=0,plane_stat=0; ^ "./SOLEIL_PX2a.c", line 6117: warning: variable "D" was declared but never referenced [declared_but_not_referenced] double A,B,C,D,k; ^ "/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. ^ "./SOLEIL_PX2a.c", line 8266: warning: variable "theta0" was declared but never referenced [declared_but_not_referenced] double lambda,theta,theta0,DeltaThetas,a,d,b,C,W,kappa,g,L; ^ "./SOLEIL_PX2a.c", line 8535: warning: conversion from pointer to smaller integer [pointer_conversion_loses_bits] int N=(unsigned int)((double **) pars)[0]; ^ "./SOLEIL_PX2a.c", line 8513: warning: variable "status" was declared but never referenced [declared_but_not_referenced] int status; ^ "./SOLEIL_PX2a.c", line 8624: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_PX2a.c", line 8823: warning: variable "R" was declared but never referenced [declared_but_not_referenced] double b_mu,R; ^ "./SOLEIL_PX2a.c", line 8883: warning: variable "k2" is used before its value is set [used_before_set] qpd=csqrt(q*q - 8*k2* *(pp->delta) + I*8*k2* *(pp->beta)); ^ "./SOLEIL_PX2a.c", line 8878: warning: variable "qinf" was declared but never referenced [declared_but_not_referenced] double complex qinf; ^ "./SOLEIL_PX2a.c", line 8901: warning: variable "qinf" was declared but never referenced [declared_but_not_referenced] double complex qinf; ^ "./SOLEIL_PX2a.c", line 9391: warning: integer conversion resulted in a change of sign [integer_sign_change] Vars->OFF_polyidx = -1; ^ "./SOLEIL_PX2a.c", line 10393: warning: variable "ratio" was set but never used [set_but_not_used] double ratio; ^ "./SOLEIL_PX2a.c", line 10908: warning: variable "y0" is used before its value is set [used_before_set] if (y0 < ymin) y0=ymin; ^ "./SOLEIL_PX2a.c", line 10910: warning: variable "y1" is used before its value is set [used_before_set] if (y1 < ymin) y1=ymin; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11282: 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; ^ "./SOLEIL_PX2a.c", line 11638: warning: variable "plane_Eq" was declared but never referenced [declared_but_not_referenced] double plane_Eq [4]; ^ "./SOLEIL_PX2a.c", line 12548: warning: return value type does not match the function type [bad_return_value_type] if(!ext || ext == infile) return infile; ^ "./SOLEIL_PX2a.c", line 12557: warning: return value type does not match the function type [bad_return_value_type] && strcasecmp(ext, "res")) return infile; ^ "./SOLEIL_PX2a.c", line 12560: warning: return value type does not match the function type [bad_return_value_type] if (!OUTFILE) return infile; ^ "./SOLEIL_PX2a.c", line 12618: warning: variable "flag" was declared but never referenced [declared_but_not_referenced] char flag=0; ^ "./SOLEIL_PX2a.c", line 13069: warning: variable "jglobal" was declared but never referenced [declared_but_not_referenced] int jglobal=-1; ^ "./SOLEIL_PX2a.c", line 13070: warning: variable "coherent_refl" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./SOLEIL_PX2a.c", line 13070: warning: variable "coherent_xsect" was set but never used [set_but_not_used] double coherent_refl,coherent_xsect; ^ "./SOLEIL_PX2a.c", line 13227: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_PX2a.c", line 13229: warning: variable "Z" was set but never used [set_but_not_used] double Z; ^ "./SOLEIL_PX2a.c", line 13738: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./SOLEIL_PX2a.c", line 15332: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_PX2a.c", line 15603: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_PX2a.c", line 15674: warning: variable "as" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./SOLEIL_PX2a.c", line 15674: warning: variable "bs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./SOLEIL_PX2a.c", line 15674: warning: variable "cs" was declared but never referenced [declared_but_not_referenced] double as, bs, cs; ^ "./SOLEIL_PX2a.c", line 15675: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i=0; ^ "./SOLEIL_PX2a.c", line 15835: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i,j; ^ "./SOLEIL_PX2a.c", line 15835: warning: variable "j" was declared but never referenced [declared_but_not_referenced] int i,j; ^ "./SOLEIL_PX2a.c", line 15836: warning: variable "p1" was declared but never referenced [declared_but_not_referenced] double *p1,*p2,*p3; ^ "./SOLEIL_PX2a.c", line 15836: warning: variable "p2" was declared but never referenced [declared_but_not_referenced] double *p1,*p2,*p3; ^ "./SOLEIL_PX2a.c", line 15836: warning: variable "p3" was declared but never referenced [declared_but_not_referenced] double *p1,*p2,*p3; ^ "./SOLEIL_PX2a.c", line 16034: warning: incompatible redefinition of macro "exit" (declared at line 467) [bad_macro_redef] #define exit(...) noprintf() ^ "./SOLEIL_PX2a.c", line 16178: warning: variable "l" was declared but never referenced [declared_but_not_referenced] double k,e,l,w_u,r,w; ^ "./SOLEIL_PX2a.c", line 16178: warning: variable "r" was declared but never referenced [declared_but_not_referenced] double k,e,l,w_u,r,w; ^ "./SOLEIL_PX2a.c", line 16467: warning: variable "Ex0" was declared but never referenced [declared_but_not_referenced] double kx0=kx, ky0=ky, kz0=kz, Ex0=Ex, Ey0=Ey, Ez0=Ez; ^ "./SOLEIL_PX2a.c", line 16467: warning: variable "Ey0" was declared but never referenced [declared_but_not_referenced] double kx0=kx, ky0=ky, kz0=kz, Ex0=Ex, Ey0=Ey, Ez0=Ez; ^ "./SOLEIL_PX2a.c", line 16467: warning: variable "Ez0" was declared but never referenced [declared_but_not_referenced] double kx0=kx, ky0=ky, kz0=kz, Ex0=Ex, Ey0=Ey, Ez0=Ez; ^ "./SOLEIL_PX2a.c", line 16423: warning: variable "Thetaout" was declared but never referenced [declared_but_not_referenced] double Thetaout; // (rad) angle between the crystal surface and the reflected ray ^ "./SOLEIL_PX2a.c", line 16602: warning: variable "ty" was set but never used [set_but_not_used] double k,l0,l1,l2,l3,tx,ty,tz; ^ "./SOLEIL_PX2a.c", line 17091: warning: variable "k" was declared but never referenced [declared_but_not_referenced] double k; /* photon wave vector */ ^ "./SOLEIL_PX2a.c", line 17092: warning: variable "rho_x" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./SOLEIL_PX2a.c", line 17092: warning: variable "rho_y" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./SOLEIL_PX2a.c", line 17092: warning: variable "rho_z" was declared but never referenced [declared_but_not_referenced] double rho_x, rho_y, rho_z; /* the vector ki - tau */ ^ "./SOLEIL_PX2a.c", line 17093: warning: variable "rho" was declared but never referenced [declared_but_not_referenced] double rho; ^ "./SOLEIL_PX2a.c", line 17094: warning: variable "diff" was declared but never referenced [declared_but_not_referenced] double diff; /* Deviation from Bragg condition */ ^ "./SOLEIL_PX2a.c", line 17095: warning: variable "ox" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./SOLEIL_PX2a.c", line 17095: warning: variable "oy" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./SOLEIL_PX2a.c", line 17095: warning: variable "oz" was declared but never referenced [declared_but_not_referenced] double ox, oy, oz; /* Origin of Ewald sphere tangent plane */ ^ "./SOLEIL_PX2a.c", line 17096: warning: variable "b1x" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17096: warning: variable "b1y" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17096: warning: variable "b1z" was declared but never referenced [declared_but_not_referenced] double b1x, b1y, b1z; /* First vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17097: warning: variable "b2x" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17097: warning: variable "b2y" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17097: warning: variable "b2z" was declared but never referenced [declared_but_not_referenced] double b2x, b2y, b2z; /* Second vector spanning tangent plane */ ^ "./SOLEIL_PX2a.c", line 17098: warning: variable "n11" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./SOLEIL_PX2a.c", line 17098: warning: variable "n12" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./SOLEIL_PX2a.c", line 17098: warning: variable "n22" was declared but never referenced [declared_but_not_referenced] double n11, n12, n22; /* 2D Gauss description matrix N */ ^ "./SOLEIL_PX2a.c", line 17099: warning: variable "det_N" was declared but never referenced [declared_but_not_referenced] double det_N; /* Determinant of N */ ^ "./SOLEIL_PX2a.c", line 17100: warning: variable "inv_n11" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./SOLEIL_PX2a.c", line 17100: warning: variable "inv_n12" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./SOLEIL_PX2a.c", line 17100: warning: variable "inv_n22" was declared but never referenced [declared_but_not_referenced] double inv_n11, inv_n12, inv_n22; /* Inverse of N */ ^ "./SOLEIL_PX2a.c", line 17101: warning: variable "l11" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./SOLEIL_PX2a.c", line 17101: warning: variable "l12" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./SOLEIL_PX2a.c", line 17101: warning: variable "l22" was declared but never referenced [declared_but_not_referenced] double l11, l12, l22; /* Cholesky decomposition L of 1/2*inv(N) */ ^ "./SOLEIL_PX2a.c", line 17102: warning: variable "det_L" was declared but never referenced [declared_but_not_referenced] double det_L; /* Determinant of L */ ^ "./SOLEIL_PX2a.c", line 17103: 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 */ ^ "./SOLEIL_PX2a.c", line 17103: 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 */ ^ "./SOLEIL_PX2a.c", line 17104: warning: variable "y0x" was declared but never referenced [declared_but_not_referenced] double y0x, y0y; /* Center of 2D Gauss in plane coordinates */ ^ "./SOLEIL_PX2a.c", line 17104: warning: variable "y0y" was declared but never referenced [declared_but_not_referenced] double y0x, y0y; /* Center of 2D Gauss in plane coordinates */ ^ "./SOLEIL_PX2a.c", line 17105: warning: variable "alpha" was declared but never referenced [declared_but_not_referenced] double alpha; /* Offset of 2D Gauss center from 3D center */ ^ "./SOLEIL_PX2a.c", line 17111: warning: variable "coh_xsect" was declared but never referenced [declared_but_not_referenced] double coh_xsect, coh_xlen; /* Coherent cross section and length */ ^ "./SOLEIL_PX2a.c", line 17112: warning: variable "tot_xsect" was declared but never referenced [declared_but_not_referenced] double tot_xsect, tot_xlen; /* Total cross section and length */ ^ "./SOLEIL_PX2a.c", line 17127: 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 */ ^ "./SOLEIL_PX2a.c", line 17583: warning: variable "k" was declared but never referenced [declared_but_not_referenced] int i,j,k; ^ "./SOLEIL_PX2a.c", line 17584: warning: variable "e" was declared but never referenced [declared_but_not_referenced] double e,p2; ^ "./SOLEIL_PX2a.c", line 19879: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./SOLEIL_PX2a.c", line 19880: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./SOLEIL_PX2a.c", line 1347: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./SOLEIL_PX2a.c", line 2701: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 66, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 80, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 110, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 135, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 158, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 169, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 178, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 188, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1387, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1391, Generating acc routine seq Generating NVIDIA GPU code str_len: 1400, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 3678, Generating acc routine seq Generating NVIDIA GPU code coords_set: 3915, Generating acc routine seq Generating NVIDIA GPU code coords_get: 3926, Generating acc routine seq Generating NVIDIA GPU code coords_add: 3935, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 3947, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 3959, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 3969, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 3979, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 3987, Generating acc routine seq Generating NVIDIA GPU code coords_len: 3997, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4019, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4026, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4072, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4107, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4118, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4135, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4146, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4162, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4191, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4202, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4206, Generating acc routine seq Generating NVIDIA GPU code sort_absorb_last: 4241, Generating present(particles[:],pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4248, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4257, #pragma acc loop seq 4241, Generating implicit copy(lens[:]) [if not already present] 4248, Generating implicit firstprivate(ll,l) 4259, Accelerator restriction: induction variable live-out from loop: i 4260, Accelerator restriction: induction variable live-out from loop: i 4261, Accelerator restriction: induction variable live-out from loop: i 4262, Accelerator restriction: induction variable live-out from loop: i 4264, Accelerator restriction: induction variable live-out from loop: j 4265, Accelerator restriction: induction variable live-out from loop: j 4266, Accelerator restriction: induction variable live-out from loop: j 4267, Accelerator restriction: induction variable live-out from loop: j 4289, Generating present(pbuffer[:]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 4293, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4296, #pragma acc loop seq 4289, Generating implicit copyin(lens[:]) [if not already present] Generating implicit copy(particles[:]) [if not already present] Generating implicit copyin(los[:]) [if not already present] 4296, Generating implicit firstprivate(l) 4313, Generating present(particles[:]) Generating implicit firstprivate(accumlen,tidx,mult) Generating NVIDIA GPU code 4317, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4324, #pragma acc loop seq 4313, Local memory used for targetbuffer,sourcebuffer mccoordschange: 4383, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 4414, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 4431, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 4530, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 4614, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 4680, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 4757, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5029, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5039, Generating acc routine seq Generating NVIDIA GPU code _hash: 5065, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5106, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5117, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5122, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5130, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5138, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5145, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 5745, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 5778, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 5839, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 5855, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 5941, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6009, Generating acc routine seq Generating NVIDIA GPU code ellipsoid_intersect: 6035, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code Table_Index: 7203, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 7271, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 7350, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 7788, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 7804, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 7822, Generating acc routine seq Generating NVIDIA GPU code Mx_CubicCrystalChi: 7852, Generating acc routine seq Generating NVIDIA GPU code Mx_DarwinReflectivityBC: 7941, Generating acc routine seq Generating NVIDIA GPU code cross: 8009, Generating acc routine seq Generating NVIDIA GPU code Mx_DiffractionDispersion: 8024, Generating acc routine seq Generating NVIDIA GPU code Mx_LaueReflectivityBC: 8157, Generating acc routine seq Generating NVIDIA GPU code Mx_DarwinReflectivity: 8264, Generating acc routine seq Generating NVIDIA GPU code reflec_coating: 8807, Generating acc routine seq Generating NVIDIA GPU code reflec_bare: 8839, Generating acc routine seq Generating NVIDIA GPU code reflec_kinematic: 8843, Generating acc routine seq Generating NVIDIA GPU code reflec_q_prmtc: 8853, Generating acc routine seq Generating NVIDIA GPU code reflec_eth_prmtc: 8865, Generating acc routine seq Generating NVIDIA GPU code reflec_parratt: 8875, Generating acc routine seq Generating NVIDIA GPU code parrat_reflec_bulk: 8898, Generating acc routine seq Generating NVIDIA GPU code refleccq: 8922, Generating acc routine seq Generating NVIDIA GPU code reflecq: 8973, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 9986, Generating acc routine seq Generating NVIDIA GPU code off_F: 11239, Generating acc routine seq Generating NVIDIA GPU code off_sign: 11244, Generating acc routine seq Generating NVIDIA GPU code off_normal: 11254, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 11280, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 11343, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 11474, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 11519, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 11635, Generating acc routine seq Generating NVIDIA GPU code off_compare: 11753, Generating acc routine seq Generating NVIDIA GPU code off_cleanDouble: 11765, Generating acc routine seq Generating NVIDIA GPU code off_cleanInOut: 11800, Generating acc routine seq Generating NVIDIA GPU code Min_int: 12050, Generating acc routine seq Generating NVIDIA GPU code merge: 12057, Generating acc routine seq Generating NVIDIA GPU code p_to_quadratic: 12161, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code quadraticSolve: 12176, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code off_intersect_all: 12230, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 12347, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 12369, Generating acc routine seq Generating NVIDIA GPU code SX_list_compare: 12525, Generating acc routine seq Generating NVIDIA GPU code hkl_search: 13059, Generating acc routine seq Generating NVIDIA GPU code hkl_select: 13171, Generating acc routine seq Generating NVIDIA GPU code randrotate: 13186, Generating acc routine seq Generating NVIDIA GPU code randderotate: 13194, Generating acc routine seq Generating NVIDIA GPU code vec_rotate_2d: 13203, Generating acc routine seq Generating NVIDIA GPU code init: 16008, Generating update device(_Eiger9M_var,_sample_var,_arm_var,_bragg_crystal_two_var,_arm_two_var,_bragg_crystal_location_var,_Origin_var,_hpm_in_yz_plane_var,_hfm_var,_hpm_takeoff_var,_hpm_location_var,_vfm_in_xz_plane_var,_undulator_var,_vfm_var,_vfm_takeoff_var,_vfm_location_var,_bragg_crystal_var,_hfm_takeoff_var,_hfm_location_var,_sample_monitor_vfm_var,_sample_monitor_hfm_var,_instrument_var,_sample_monitor_var,_sample_stage_var,_hpm_var) class_Progress_bar_trace: 16048, Generating acc routine seq Generating NVIDIA GPU code NVC++-W-1056-External variables used in acc routine need to be in #pragma acc create() - flag_hfm (./SOLEIL_PX2a.c: 16380) class_Bragg_crystal_trace: 16388, Generating acc routine seq Generating NVIDIA GPU code class_Mirror_toroid_trace: 16590, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 16685, Generating acc routine seq Generating NVIDIA GPU code NVC++-W-1056-External variables used in acc routine need to be in #pragma acc create() - flag_vfm (./SOLEIL_PX2a.c: 17012) class_Single_crystal_trace: 17035, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 17563, Generating acc routine seq Generating NVIDIA GPU code raytrace_all_funnel: 18203, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18207, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 18203, Local memory used for .inl_.inl_mcphoton_0_21260,.inl_particle_21244,.inl_.X2563_21262,.inl_.inl_.X2784_13_21261 18207, Generating implicit private(_particle,seed) 18214, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18219, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 18214, Local memory used for _particle_save,.inl_c_21283,.inl_.inl_c_1395_21298,.inl_.inl_.inl_b_1380_1401_21303,.inl_.inl_.inl_.X2749_1379_1400_21302,.inl_.inl_b_1391_21297,.inl_.inl_c_1387_21291,.inl_.inl_.inl_.X2749_1379_1411_21313,.inl_.inl_.X2749_1385_21288,.inl_.inl_b_1386_21289,.inl_.X2733_21275,.inl_.inl_b_1402_21308,.inl_c_21272,.inl_.inl_.inl_b_1380_1412_21314,.inl_.inl_.X2733_1390_21292,.inl_a_21267,.inl_.X2731_21271,.inl_.X2732_21280,.inl_b_21281,.inl_.inl_c_1406_21309 18219, Generating implicit private(_particle) 18254, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18257, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 18254, Local memory used for .inl_.inl_c_1406_21963,.inl_.inl_.inl_b_1380_1412_21968,.inl_.inl_.inl_.X2749_1379_1411_21967,.inl_.inl_b_1402_21962,.inl_.inl_c_1395_21952,.inl_.inl_.inl_b_1380_1401_21957,.inl_.inl_.inl_.X2749_1379_1400_21956,.inl_.inl_b_1391_21951,.inl_.inl_.X2733_1390_21946,.inl_.inl_c_1387_21945,.inl_c_21976,.inl_.inl_b_1386_21943,.inl_.inl_.X2749_1385_21942,.inl_b_21935,.inl_.X2732_21934,.inl_.X2733_21929,.inl_c_21937,.inl_.X2731_21925,.inl_a_21921,.inl_.inl_c_1406_21913,.inl_.inl_.inl_b_1380_1412_21918,.inl_.inl_.inl_.X2749_1379_1411_21917,.inl_.inl_b_1402_21912,.inl_.inl_c_1395_21902,.inl_.inl_.inl_b_1380_1401_21907,.inl_.inl_.inl_.X2749_1379_1400_21906,.inl_.inl_b_1391_21901,.inl_.inl_.X2733_1390_21896,.inl_.inl_c_1387_21895,.inl_c_21926,.inl_.inl_b_1386_21893,.inl_.inl_.X2749_1385_21892,.inl_b_21885,.inl_.X2732_21884,.inl_.X2733_21879,.inl_c_21887,.inl_.X2731_21875,.inl_a_21871,.inl_.inl_c_1406_21861,.inl_.inl_.inl_b_1380_1412_21866,.inl_.inl_.inl_.X2749_1379_1411_21865,.inl_.inl_b_1402_21860,.inl_.inl_c_1395_21850,.inl_.inl_.inl_b_1380_1401_21855,.inl_.inl_.inl_.X2749_1379_1400_21854,.inl_.inl_b_1391_21849,.inl_.inl_.X2733_1390_21844,.inl_.inl_c_1387_21843,.inl_c_21876,.inl_.inl_b_1386_21841,.inl_.inl_.X2749_1385_21840,.inl_b_21833,.inl_.X2732_21832,.inl_.X2733_21827,.inl_c_21835,.inl_.X2731_21823,.inl_a_21819,.inl_.inl_c_1406_21811,.inl_.inl_.inl_b_1380_1412_21816,.inl_.inl_.inl_.X2749_1379_1411_21815,.inl_.inl_b_1402_21810,.inl_.inl_c_1395_21800,.inl_.inl_.inl_b_1380_1401_21805,.inl_.inl_.inl_.X2749_1379_1400_21804,.inl_.inl_b_1391_21799,.inl_.inl_.X2733_1390_21794,.inl_.inl_c_1387_21793,.inl_c_21824,.inl_.inl_b_1386_21791,.inl_.inl_.X2749_1385_21790,.inl_b_21783,.inl_.X2732_21782,.inl_.X2733_21777,.inl_c_21785,.inl_.X2731_21773,.inl_a_21769,.inl_.inl_c_1406_21761,.inl_.inl_.inl_b_1380_1412_21766,.inl_.inl_.inl_.X2749_1379_1411_21765,.inl_.inl_b_1402_21760,.inl_.inl_c_1395_21750,.inl_.inl_.inl_b_1380_1401_21755,.inl_.inl_.inl_.X2749_1379_1400_21754,.inl_.inl_b_1391_21749,.inl_.inl_.X2733_1390_21744,.inl_.inl_c_1387_21743,.inl_c_21774,.inl_.inl_b_1386_21741,.inl_.inl_.X2749_1385_21740,.inl_b_21733,.inl_.X2732_21732,.inl_.X2733_21727,.inl_c_21735,.inl_.X2731_21723,.inl_a_21719,.inl_.inl_c_1406_21711,.inl_.inl_.inl_b_1380_1412_21716,.inl_.inl_.inl_.X2749_1379_1411_21715,.inl_.inl_b_1402_21710,.inl_.inl_c_1395_21700,.inl_.inl_.inl_b_1380_1401_21705,.inl_.inl_.inl_.X2749_1379_1400_21704,.inl_.inl_b_1391_21699,.inl_.inl_.X2733_1390_21694,.inl_.inl_c_1387_21693,.inl_c_21724,.inl_.inl_b_1386_21691,.inl_.inl_.X2749_1385_21690,.inl_b_21683,.inl_.X2732_21682,.inl_.X2733_21677,.inl_c_21685,.inl_.X2731_21673,.inl_a_21669,.inl_.inl_c_1406_21661,.inl_.inl_.inl_b_1380_1412_21666,.inl_.inl_.inl_.X2749_1379_1411_21665,.inl_.inl_b_1402_21660,.inl_.inl_c_1395_21650,.inl_.inl_.inl_b_1380_1401_21655,.inl_.inl_.inl_.X2749_1379_1400_21654,.inl_.inl_b_1391_21649,.inl_.inl_.X2733_1390_21644,.inl_.inl_c_1387_21643,.inl_c_21674,.inl_.inl_b_1386_21641,.inl_.inl_.X2749_1385_21640,.inl_b_21633,.inl_.X2732_21632,.inl_.X2733_21627,.inl_c_21635,.inl_.X2731_21623,.inl_a_21619,.inl_.inl_c_1406_21611,.inl_.inl_.inl_b_1380_1412_21616,.inl_.inl_.inl_.X2749_1379_1411_21615,.inl_.inl_b_1402_21610,.inl_.inl_c_1395_21600,.inl_.inl_.inl_b_1380_1401_21605,.inl_.inl_.inl_.X2749_1379_1400_21604,.inl_.inl_b_1391_21599,.inl_.inl_.X2733_1390_21594,.inl_.inl_c_1387_21593,.inl_c_21624,.inl_.inl_b_1386_21591,.inl_.inl_.X2749_1385_21590,.inl_b_21583,.inl_.X2732_21582,.inl_.X2733_21577,.inl_c_21585,.inl_.X2731_21573,.inl_a_21569,.inl_.inl_c_1406_21561,.inl_.inl_.inl_b_1380_1412_21566,.inl_.inl_.inl_.X2749_1379_1411_21565,.inl_.inl_b_1402_21560,.inl_.inl_c_1395_21550,.inl_.inl_.inl_b_1380_1401_21555,.inl_.inl_.inl_.X2749_1379_1400_21554,.inl_.inl_b_1391_21549,.inl_.inl_.X2733_1390_21544,.inl_.inl_c_1387_21543,.inl_c_21574,.inl_.inl_b_1386_21541,.inl_.inl_.X2749_1385_21540,.inl_b_21533,.inl_.X2732_21532,.inl_.X2733_21527,.inl_c_21535,.inl_.X2731_21523,.inl_a_21519,.inl_.inl_c_1406_21511,.inl_.inl_.inl_b_1380_1412_21516,.inl_.inl_.inl_.X2749_1379_1411_21515,.inl_.inl_b_1402_21510,.inl_.inl_c_1395_21500,.inl_.inl_.inl_b_1380_1401_21505,.inl_.inl_.inl_.X2749_1379_1400_21504,.inl_.inl_b_1391_21499,.inl_.inl_.X2733_1390_21494,.inl_.inl_c_1387_21493,.inl_c_21524,.inl_.inl_b_1386_21491,.inl_.inl_.X2749_1385_21490,.inl_b_21483,.inl_.X2732_21482,.inl_.X2733_21477,.inl_c_21485,.inl_.X2731_21473,.inl_a_21469,.inl_.inl_c_1406_21461,.inl_.inl_.inl_b_1380_1412_21466,.inl_.inl_.inl_.X2749_1379_1411_21465,.inl_.inl_b_1402_21460,.inl_.inl_c_1395_21450,.inl_.inl_.inl_b_1380_1401_21455,.inl_.inl_.inl_.X2749_1379_1400_21454,.inl_.inl_b_1391_21449,.inl_.inl_.X2733_1390_21444,.inl_.inl_c_1387_21443,.inl_c_21474,.inl_.inl_b_1386_21441,.inl_.inl_.X2749_1385_21440,.inl_b_21433,.inl_.X2732_21432,.inl_.X2733_21427,.inl_c_21435,.inl_.X2731_21423,.inl_a_21419,.inl_.inl_c_1406_21411,.inl_.inl_.inl_b_1380_1412_21416,.inl_.inl_.inl_.X2749_1379_1411_21415,.inl_.inl_b_1402_21410,.inl_.inl_c_1395_21400,.inl_.inl_.inl_b_1380_1401_21405,.inl_.inl_.inl_.X2749_1379_1400_21404,.inl_.inl_b_1391_21399,.inl_.inl_.X2733_1390_21394,.inl_.inl_c_1387_21393,.inl_c_21424,.inl_.inl_b_1386_21391,.inl_.inl_.X2749_1385_21390,.inl_b_21383,.inl_.X2732_21382,.inl_.X2733_21377,.inl_c_21385,.inl_.X2731_21373,.inl_a_21369,_particle_save,.inl_c_21987,.inl_.inl_c_1395_22002,.inl_.inl_.inl_b_1380_1401_22007,.inl_.inl_.inl_.X2749_1379_1400_22006,.inl_.inl_b_1391_22001,.inl_.inl_c_1387_21995,.inl_.inl_.inl_.X2749_1379_1411_22017,.inl_.inl_.X2749_1385_21992,.inl_.inl_b_1386_21993,.inl_.X2733_21979,.inl_.inl_b_1402_22012,.inl_c_21374,.inl_.inl_.inl_b_1380_1412_22018,.inl_.inl_.X2733_1390_21996,.inl_a_21971,.inl_.X2731_21975,.inl_.X2732_21984,.inl_b_21985,.inl_.inl_c_1406_22013 18257, Generating implicit private(_particle,flag_vfm,flag_hfm) 18470, Generating present(particles[:]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 18474, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 18470, Local memory used for .inl_.inl_c_1406_22063,.inl_.inl_.inl_b_1380_1412_22068,.inl_.inl_.inl_.X2749_1379_1411_22067,.inl_.inl_b_1402_22062,.inl_.inl_c_1395_22052,.inl_.inl_.inl_b_1380_1401_22057,.inl_.inl_.inl_.X2749_1379_1400_22056,.inl_.inl_b_1391_22051,.inl_.inl_.X2733_1390_22046,.inl_.inl_c_1387_22045,.inl_c_22076,.inl_.inl_b_1386_22043,.inl_.inl_.X2749_1385_22042,.inl_b_22035,.inl_.X2732_22034,.inl_.X2733_22029,.inl_c_22037,.inl_.X2731_22025,.inl_a_22021,_particle_save,.inl_c_22087,.inl_.inl_c_1395_22102,.inl_.inl_.inl_b_1380_1401_22107,.inl_.inl_.inl_.X2749_1379_1400_22106,.inl_.inl_b_1391_22101,.inl_.inl_c_1387_22095,.inl_.inl_.inl_.X2749_1379_1411_22117,.inl_.inl_.X2749_1385_22092,.inl_.inl_b_1386_22093,.inl_.X2733_22079,.inl_.inl_b_1402_22112,.inl_c_22026,.inl_.inl_.inl_b_1380_1412_22118,.inl_.inl_.X2733_1390_22096,.inl_a_22071,.inl_.X2731_22075,.inl_.X2732_22084,.inl_b_22085,.inl_.inl_c_1406_22113 18474, Generating implicit private(_particle) finally: 19105, Generating update self(_Eiger9M_var,_sample_var,_arm_var,_bragg_crystal_two_var,_arm_two_var,_bragg_crystal_location_var,_Origin_var,_hpm_in_yz_plane_var,_hfm_var,_hpm_takeoff_var,_hpm_location_var,_vfm_in_xz_plane_var,_undulator_var,_vfm_var,_vfm_takeoff_var,_vfm_location_var,_bragg_crystal_var,_hfm_takeoff_var,_hfm_location_var,_sample_monitor_vfm_var,_sample_monitor_hfm_var,_instrument_var,_sample_monitor_var,_sample_stage_var,_hpm_var) mcenabletrace: 5255, Generating update device(mcdotrace) nvvmCompileProgram error 9: NVVM_ERROR_COMPILATION. Error: /tmp/nvaccLle7eVT08njos.gpu (119330, 37): parse use of undefined value '@class_Mirror_curved_trace' NVC++-F-0155-Compiler failed to translate accelerator region (see -Minfo messages): Device compiler exited with error status code (./SOLEIL_PX2a.c: 18470) NVC++/x86-64 Linux 23.3-0: compilation aborted