INFO: No output directory specified (--dir) INFO: Using directory: "SOLEIL_SWING_20260407_004856" INFO: Regenerating c-file: SOLEIL_SWING.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/bin/mcxtrace -t -o ./SOLEIL_SWING.c SOLEIL_SWING.instr ----------------------------------------------------------- WARNING: Existing (COPY) EXTEND block in COMPONENT dcm_xtal1: EXTEND %{ if (!SCATTERED) ABSORB; %} is overwritten by: EXTEND %{ if (!SCATTERED) ABSORB; %} ----------------------------------------------------------- Info: 'SAXSPDBFast' is a contributed component. Info: 'SAXSQMonitor' is a contributed component. CFLAGS= @GSLFLAGS@ -DFUNNEL -std=c99 ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: -> SPLIT N at component sample_stage ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: Component Source_U20 is NOACC, CPUONLY=1 -> FUNNEL mode enabled, SPLIT within buffer. -> CPU section from component Source_U20 -> GPU kernel from component mon_src_xy -> SPLIT within buffer at component sample_stage Component sample is NOACC, CPUONLY=1 -> FUNNEL mode enabled, SPLIT within buffer. -> CPU section from component sample -> GPU kernel from component sample_out ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/bin/mcxtrace finished INFO: Recompiling: ./SOLEIL_SWING.out --> pointing path miniconda3/lib to /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/lib --> pointing path miniconda3/lib to /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/lib --> pointing path miniconda3/include to /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/include DEBUG: CMD: nvc -o ./SOLEIL_SWING.out ./SOLEIL_SWING.c -lm -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -Wl,-rpath-link,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/lib -mtune=haswell -fPIC -O2 -isystem /u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/include -DUSE_MPI -lmpi -Wl,-rpath,/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/lib -L,/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/lib -I/opt/nvidia/hpc_sdk/Linux_x86_64/25.9/comm_libs/12.9/openmpi4/openmpi-4.1.5/include -fast -Minfo=accel -acc=gpu -gpu=mem:managed -DOPENACC -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/lib -L/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/lib -lgsl -lgslcblas -I/u/data/pkwi/WORK/micromamba/envs/mcxtrace-3.x/share/mcxtrace/resources/miniconda3/include -DFUNNEL -std=c99 "./SOLEIL_SWING.c", line 89: warning: Routine "mcgenstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcgenstate(void); ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./SOLEIL_SWING.c", line 91: warning: Routine "mcsetstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcsetstate(double x, double y, double z, double kx, double ky, double kz, ^ "./SOLEIL_SWING.c", line 94: warning: Routine "mcgetstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcgetstate(_class_particle mcphoton, double *x, double *y, double *z, double *kx, double *ky, double *kz, ^ "./SOLEIL_SWING.c", line 107: warning: Routine "particle_getvar" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double particle_getvar(_class_particle *p, char *name, int *suc); ^ "./SOLEIL_SWING.c", line 111: warning: Routine "str_comp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int str_comp(char *str1, char *str2); ^ "./SOLEIL_SWING.c", line 142: warning: Routine "particle_getvar_void" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void* particle_getvar_void(_class_particle *p, char *name, int *suc); ^ "./SOLEIL_SWING.c", line 111: warning: Routine "str_comp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int str_comp(char *str1, char *str2); ^ "./SOLEIL_SWING.c", line 174: warning: Routine "particle_setvar_void" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int particle_setvar_void(_class_particle *, char *, void*); ^ "./SOLEIL_SWING.c", line 199: warning: Routine "particle_setvar_void_array" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int particle_setvar_void_array(_class_particle *, char *, void*, int); ^ "./SOLEIL_SWING.c", line 210: warning: Routine "particle_restore" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void particle_restore(_class_particle *p, _class_particle *p0); ^ "./SOLEIL_SWING.c", line 221: warning: Routine "particle_getuservar_byid" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double particle_getuservar_byid(_class_particle *p, int id, int *suc){ ^ "./SOLEIL_SWING.c", line 233: warning: Routine "particle_uservar_init" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void particle_uservar_init(_class_particle *p){ ^ "./SOLEIL_SWING.c", line 302: warning: Routine "noprintf" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int noprintf(); ^ "./SOLEIL_SWING.c", line 304: warning: Routine "str_len" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] size_t str_len(const char *s); ^ "./SOLEIL_SWING.c", line 655: warning: Routine "mcget_ncount" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] unsigned long long int mcget_ncount(void); /* wrapper to set mcncount */ ^ "./SOLEIL_SWING.c", line 876: warning: Routine "_randnorm2" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randnorm2(randstate_t* state); ^ "./SOLEIL_SWING.c", line 893: warning: Routine "kiss_srandom" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] uint64_t *kiss_srandom(uint64_t state[7], uint64_t seed); ^ "./SOLEIL_SWING.c", line 895: warning: Routine "kiss_random" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] uint64_t kiss_random(uint64_t state[7]); ^ "./SOLEIL_SWING.c", line 903: warning: Routine "_rand01" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand01(randstate_t* state); ^ "./SOLEIL_SWING.c", line 905: warning: Routine "_randpm1" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randpm1(randstate_t* state); ^ "./SOLEIL_SWING.c", line 907: warning: Routine "_rand0max" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand0max(double max, randstate_t* state); ^ "./SOLEIL_SWING.c", line 909: warning: Routine "_randminmax" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randminmax(double min, double max, randstate_t* state); ^ "./SOLEIL_SWING.c", line 911: warning: Routine "_randtriangle" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randtriangle(randstate_t* state); ^ "./SOLEIL_SWING.c", line 1007: warning: Routine "coords_set" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_set(MCNUM x, MCNUM y, MCNUM z); ^ "./SOLEIL_SWING.c", line 1009: warning: Routine "coords_get" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_get(Coords a, MCNUM *x, MCNUM *y, MCNUM *z); ^ "./SOLEIL_SWING.c", line 1011: warning: Routine "coords_add" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_add(Coords a, Coords b); ^ "./SOLEIL_SWING.c", line 1013: warning: Routine "coords_sub" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_sub(Coords a, Coords b); ^ "./SOLEIL_SWING.c", line 1015: warning: Routine "coords_neg" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_neg(Coords a); ^ "./SOLEIL_SWING.c", line 1017: warning: Routine "coords_scale" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_scale(Coords b, double scale); ^ "./SOLEIL_SWING.c", line 1019: warning: Routine "coords_sp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double coords_sp(Coords a, Coords b); ^ "./SOLEIL_SWING.c", line 1021: warning: Routine "coords_xp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_xp(Coords b, Coords c); ^ "./SOLEIL_SWING.c", line 1023: warning: Routine "coords_len" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double coords_len(Coords a); ^ "./SOLEIL_SWING.c", line 4183: warning: variable "exists" was set but never used [set_but_not_used] int exists=0; ^ "./SOLEIL_SWING.c", line 4641: warning: variable "num" was declared but never referenced [declared_but_not_referenced] int num = 3; ^ "./SOLEIL_SWING.c", line 5096: warning: variable "randstate" was declared but never referenced [declared_but_not_referenced] randstate_t randstate[7]; ^ "./SOLEIL_SWING.c", line 5015: warning: variable "newlen" was declared but never referenced [declared_but_not_referenced] long newlen = 0; ^ "./SOLEIL_SWING.c", line 6347: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_SWING.c", line 6801: warning: variable "ret" was declared but never referenced [declared_but_not_referenced] int ret=1,stat=0,plane_stat=0; ^ "./SOLEIL_SWING.c", line 6974: 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_SWING.c", line 7331: warning: Routine "Monitor_nD_Trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int Monitor_nD_Trace(MonitornD_Defines_type *, MonitornD_Variables_type *, _class_particle* _particle); ^ "./SOLEIL_SWING.c", line 7495: warning: integer conversion resulted in a change of sign [integer_sign_change] Vars->OFF_polyidx = -1; ^ "./SOLEIL_SWING.c", line 8595: warning: variable "ratio" was set but never used [set_but_not_used] double ratio; ^ "./SOLEIL_SWING.c", line 9327: warning: Routine "Table_Index" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Index(t_Table Table, long i, long j); /* get indexed value */ ^ "./SOLEIL_SWING.c", line 9329: warning: Routine "Table_Value" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Value(t_Table Table, double X, long j); /* search X in 1st column and return interpolated value in j-column */ ^ "./SOLEIL_SWING.c", line 9336: warning: Routine "Table_Value2d" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Value2d(t_Table Table, double X, double Y); /* same as Table_Index with non-integer indices and 2d interpolation */ ^ "./SOLEIL_SWING.c", line 9356: warning: Routine "Table_Interp1d" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Interp1d(double x, double x1, double y1, double x2, double y2); ^ "./SOLEIL_SWING.c", line 9358: warning: Routine "Table_Interp1d_nearest" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Interp1d_nearest(double x, double x1, double y1, double x2, double y2); ^ "./SOLEIL_SWING.c", line 9360: warning: Routine "Table_Interp2d" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double Table_Interp2d(double x, double y, double x1, double y1, double x2, double y2, ^ "./SOLEIL_SWING.c", line 10917: warning: Routine "off_intersect_all" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect_all(double* t0, double* t3, ^ "./SOLEIL_SWING.c", line 10940: warning: Routine "off_intersect" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect(double* t0, double* t3, ^ "./SOLEIL_SWING.c", line 10961: warning: Routine "off_x_intersect" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_x_intersect(double *l0,double *l3, ^ "./SOLEIL_SWING.c", line 11048: warning: Routine "off_F" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double off_F(double x, double y,double z,double A,double B,double C,double D) { ^ "./SOLEIL_SWING.c", line 11053: warning: Routine "off_sign" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] char off_sign(double a) { ^ "./SOLEIL_SWING.c", line 11062: warning: Routine "off_normal" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void off_normal(Coords* n, polygon p) ^ "./SOLEIL_SWING.c", line 11088: warning: Routine "off_pnpoly" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_pnpoly(polygon p, Coords v) ^ "./SOLEIL_SWING.c", line 11091: 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_SWING.c", line 11091: 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_SWING.c", line 11091: 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_SWING.c", line 11091: 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_SWING.c", line 11091: 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_SWING.c", line 11091: 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_SWING.c", line 11151: warning: Routine "off_intersectPoly" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersectPoly(intersection *inter, Coords a, Coords b, polygon p) ^ "./SOLEIL_SWING.c", line 11281: warning: Routine "off_init_planes" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void off_init_planes(Coords a, Coords b, ^ "./SOLEIL_SWING.c", line 11325: warning: Routine "off_clip_3D_mod" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_clip_3D_mod(intersection* t, Coords a, Coords b, ^ "./SOLEIL_SWING.c", line 11446: warning: variable "plane_Eq" was declared but never referenced [declared_but_not_referenced] double plane_Eq [4]; ^ "./SOLEIL_SWING.c", line 11558: warning: Routine "off_compare" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_compare (void const *a, void const *b) ^ "./SOLEIL_SWING.c", line 11570: warning: Routine "off_cleanDouble" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_cleanDouble(intersection* t, int* t_size) ^ "./SOLEIL_SWING.c", line 11605: warning: Routine "off_cleanInOut" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_cleanInOut(intersection* t, int* t_size) ^ "./SOLEIL_SWING.c", line 11861: warning: Routine "Min_int" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int Min_int(int x, int y) { ^ "./SOLEIL_SWING.c", line 11867: warning: Routine "merge" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void merge(intersection *arr, int l, int m, int r) ^ "./SOLEIL_SWING.c", line 12322: warning: Routine "Mx_CubicCrystalChi" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void Mx_CubicCrystalChi(double complex *chi0, double complex *chih, double *k0mag, double *hscale, double *thetaB, ^ "./SOLEIL_SWING.c", line 12328: warning: Routine "Mx_DiffractionDispersion" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int Mx_DiffractionDispersion(double complex kqvals[4], double complex xi0[4], double complex xih[4], ^ "./SOLEIL_SWING.c", line 12334: warning: Routine "Mx_DarwinReflectivityBC" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int Mx_DarwinReflectivityBC(double *Rsig, double *Rpi, double kh[3], ^ "./SOLEIL_SWING.c", line 12341: warning: Routine "Mx_LaueReflectivityBC" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int Mx_LaueReflectivityBC(double *Rsig, double *Rpi, double *Tsig, double *Tpi, ^ "./SOLEIL_SWING.c", line 12351: warning: Routine "Mx_DarwinReflectivity" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void Mx_DarwinReflectivity(double *R, double *Thetah, double *Theta0, double *DeltaTheta0, ^ "./SOLEIL_SWING.c", line 12357: warning: Routine "cross" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void cross(double res[3], const double v1[3], const double v2[3], int unitize); ^ "./SOLEIL_SWING.c", line 12791: 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_SWING.c", line 12997: warning: Routine "refleccq" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex refleccq(t_Reflec r_handle, double q, double g, double k, double theta ); ^ "./SOLEIL_SWING.c", line 12999: warning: Routine "reflecq" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double reflecq(t_Reflec r_handle, double q, double g, double k, double theta ); ^ "./SOLEIL_SWING.c", line 13001: warning: Routine "reflecc" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflecc(t_Reflec r_handle, double kix, double kiy, double kiz, double kfx, double kfy, double kfz, double g ); ^ "./SOLEIL_SWING.c", line 13004: warning: Routine "reflec_coating" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_coating(t_Reflec r_handle, double q, double g, double k); ^ "./SOLEIL_SWING.c", line 13006: warning: Routine "reflec_bare" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_bare(t_Reflec r_handle, double q, double g); ^ "./SOLEIL_SWING.c", line 13008: warning: Routine "reflec_q_prmtc" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_q_prmtc(t_Reflec r_handle, double q, double g); ^ "./SOLEIL_SWING.c", line 13010: warning: Routine "reflec_parratt" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_parratt(t_Reflec r_handle, double q, double g, double k); ^ "./SOLEIL_SWING.c", line 13012: warning: Routine "reflec_kinematic" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_kinematic(t_Reflec r_handle, double q, double g); ^ "./SOLEIL_SWING.c", line 13014: warning: Routine "parrat_reflec_bulk" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex parrat_reflec_bulk(int lc, double *delta, double *beta, double *d, double k, double q); ^ "./SOLEIL_SWING.c", line 13016: warning: Routine "reflec_eth_prmtc" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double complex reflec_eth_prmtc(t_Reflec r_handle, double e, double theta, double g); ^ "./SOLEIL_SWING.c", line 13061: warning: conversion from pointer to smaller integer [pointer_conversion_loses_bits] int N=(unsigned int)((double **) pars)[0]; ^ "./SOLEIL_SWING.c", line 13039: warning: variable "status" was declared but never referenced [declared_but_not_referenced] int status; ^ "./SOLEIL_SWING.c", line 13152: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_SWING.c", line 13365: warning: variable "R" was declared but never referenced [declared_but_not_referenced] double b_mu,R; ^ "./SOLEIL_SWING.c", line 13425: 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_SWING.c", line 13420: warning: variable "qinf" was declared but never referenced [declared_but_not_referenced] double complex qinf; ^ "./SOLEIL_SWING.c", line 13443: warning: variable "qinf" was declared but never referenced [declared_but_not_referenced] double complex qinf; ^ "./SOLEIL_SWING.c", line 13778: warning: variable "DummyChar" was declared but never referenced [declared_but_not_referenced] char DummyChar; ^ "./SOLEIL_SWING.c", line 13779: warning: variable "Atom" was declared but never referenced [declared_but_not_referenced] char Atom; ^ "./SOLEIL_SWING.c", line 13850: warning: variable "AD" was declared but never referenced [declared_but_not_referenced] const double AD = 1 * 2.82e-13; ^ "./SOLEIL_SWING.c", line 14512: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./SOLEIL_SWING.c", line 14500: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./SOLEIL_SWING.c", line 14557: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./SOLEIL_SWING.c", line 14652: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./SOLEIL_SWING.c", line 14766: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./SOLEIL_SWING.c", line 14880: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./SOLEIL_SWING.c", line 14954: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./SOLEIL_SWING.c", line 15068: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./SOLEIL_SWING.c", line 15117: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./SOLEIL_SWING.c", line 15202: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./SOLEIL_SWING.c", line 15251: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./SOLEIL_SWING.c", line 15336: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./SOLEIL_SWING.c", line 15385: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./SOLEIL_SWING.c", line 15499: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./SOLEIL_SWING.c", line 15613: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./SOLEIL_SWING.c", line 15727: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./SOLEIL_SWING.c", line 15776: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./SOLEIL_SWING.c", line 15844: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./SOLEIL_SWING.c", line 15958: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./SOLEIL_SWING.c", line 16072: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./SOLEIL_SWING.c", line 16140: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 20; ^ "./SOLEIL_SWING.c", line 16254: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 21; ^ "./SOLEIL_SWING.c", line 16368: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 22; ^ "./SOLEIL_SWING.c", line 16458: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 23; ^ "./SOLEIL_SWING.c", line 16536: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 24; ^ "./SOLEIL_SWING.c", line 16585: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 25; ^ "./SOLEIL_SWING.c", line 16699: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 26; ^ "./SOLEIL_SWING.c", line 17249: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_SWING.c", line 17315: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_SWING.c", line 17405: warning: variable "status" was set but never used [set_but_not_used] int status; ^ "./SOLEIL_SWING.c", line 17846: warning: incompatible redefinition of macro "exit" (declared at line 634) [bad_macro_redef] #define exit(...) noprintf() ^ "./SOLEIL_SWING.c", line 17858: warning: Routine "class_Progress_bar_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Progress_bar_trace(_class_Progress_bar *_comp ^ "./SOLEIL_SWING.c", line 17979: warning: variable "l" was declared but never referenced [declared_but_not_referenced] double k, e, l, w_u, r, w; ^ "./SOLEIL_SWING.c", line 17979: warning: variable "r" was declared but never referenced [declared_but_not_referenced] double k, e, l, w_u, r, w; ^ "./SOLEIL_SWING.c", line 18155: warning: Routine "class_Monitor_nD_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Monitor_nD_trace(_class_Monitor_nD *_comp ^ "./SOLEIL_SWING.c", line 18363: warning: Routine "class_Slit_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Slit_trace(_class_Slit *_comp ^ "./SOLEIL_SWING.c", line 18435: warning: Routine "class_Bragg_crystal_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Bragg_crystal_trace(_class_Bragg_crystal *_comp ^ "./SOLEIL_SWING.c", line 18527: 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_SWING.c", line 18527: 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_SWING.c", line 18527: 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_SWING.c", line 18471: 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_SWING.c", line 18668: warning: Routine "class_Mirror_curved_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Mirror_curved_trace(_class_Mirror_curved *_comp ^ "./SOLEIL_SWING.c", line 18787: warning: Routine "class_Saxs_spheres_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Saxs_spheres_trace(_class_Saxs_spheres *_comp ^ "./SOLEIL_SWING.c", line 18818: warning: variable "v" was declared but never referenced [declared_but_not_referenced] double l0, l1, v, l_full, l, l_1, dt, dl, d_phi, theta, my_a_v; ^ "./SOLEIL_SWING.c", line 18818: warning: variable "l_1" was declared but never referenced [declared_but_not_referenced] double l0, l1, v, l_full, l, l_1, dt, dl, d_phi, theta, my_a_v; ^ "./SOLEIL_SWING.c", line 18818: warning: variable "dt" was declared but never referenced [declared_but_not_referenced] double l0, l1, v, l_full, l, l_1, dt, dl, d_phi, theta, my_a_v; ^ "./SOLEIL_SWING.c", line 18818: warning: variable "d_phi" was declared but never referenced [declared_but_not_referenced] double l0, l1, v, l_full, l, l_1, dt, dl, d_phi, theta, my_a_v; ^ "./SOLEIL_SWING.c", line 18818: warning: variable "theta" was declared but never referenced [declared_but_not_referenced] double l0, l1, v, l_full, l, l_1, dt, dl, d_phi, theta, my_a_v; ^ "./SOLEIL_SWING.c", line 18819: warning: variable "axis_x" was declared but never referenced [declared_but_not_referenced] double aim_x = 0, aim_y = 0, aim_z = 1, axis_x, axis_y, axis_z; ^ "./SOLEIL_SWING.c", line 18819: warning: variable "axis_y" was declared but never referenced [declared_but_not_referenced] double aim_x = 0, aim_y = 0, aim_z = 1, axis_x, axis_y, axis_z; ^ "./SOLEIL_SWING.c", line 18819: warning: variable "axis_z" was declared but never referenced [declared_but_not_referenced] double aim_x = 0, aim_y = 0, aim_z = 1, axis_x, axis_y, axis_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "arg" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "tmp_vx" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "tmp_vy" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "tmp_vz" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "vout_x" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "vout_y" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18820: warning: variable "vout_z" was declared but never referenced [declared_but_not_referenced] double arg, tmp_vx, tmp_vy, tmp_vz, vout_x, vout_y, vout_z; ^ "./SOLEIL_SWING.c", line 18957: warning: variable "l_1" was declared but never referenced [declared_but_not_referenced] double l_1; ^ "./SOLEIL_SWING.c", line 18960: warning: variable "Weight" was declared but never referenced [declared_but_not_referenced] double Weight; ^ "./SOLEIL_SWING.c", line 18961: warning: variable "IntensityPart" was declared but never referenced [declared_but_not_referenced] double IntensityPart; ^ "./SOLEIL_SWING.c", line 19080: warning: Routine "class_SAXSQMonitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_SAXSQMonitor_trace(_class_SAXSQMonitor *_comp ^ "./SOLEIL_SWING.c", line 21669: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./SOLEIL_SWING.c", line 21670: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./SOLEIL_SWING.c", line 1508: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./SOLEIL_SWING.c", line 2978: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 100, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 114, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 149, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 176, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 201, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 212, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 221, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 233, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1557, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1561, Generating acc routine seq Generating NVIDIA GPU code str_len: 1570, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 4259, Generating acc routine seq Generating NVIDIA GPU code coords_set: 4693, Generating acc routine seq Generating NVIDIA GPU code coords_get: 4704, Generating acc routine seq Generating NVIDIA GPU code coords_add: 4713, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 4725, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 4737, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 4747, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 4757, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 4765, Generating acc routine seq Generating NVIDIA GPU code coords_len: 4775, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4797, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4804, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4850, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4885, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4896, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4913, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4924, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4940, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4969, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4980, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4984, Generating acc routine seq Generating NVIDIA GPU code sort_absorb_last: 5019, Generating present(particles[:buffer_len],pbuffer[:buffer_len]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 5026, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5035, #pragma acc loop seq 5019, Generating implicit copy(lens[:]) [if not already present] 5026, Generating implicit firstprivate(ll,l) 5037, Accelerator restriction: induction variable live-out from loop: i 5038, Accelerator restriction: induction variable live-out from loop: i 5039, Accelerator restriction: induction variable live-out from loop: i 5040, Accelerator restriction: induction variable live-out from loop: i 5042, Accelerator restriction: induction variable live-out from loop: j 5043, Accelerator restriction: induction variable live-out from loop: j 5044, Accelerator restriction: induction variable live-out from loop: j 5045, Accelerator restriction: induction variable live-out from loop: j 5067, Generating present(pbuffer[:buffer_len]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 5071, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5074, #pragma acc loop seq 5067, Generating implicit copyin(lens[:]) [if not already present] Generating implicit copy(particles[:]) [if not already present] Generating implicit copyin(los[:]) [if not already present] 5074, Generating implicit firstprivate(l) 5091, Generating present(particles[:buffer_len]) Generating implicit firstprivate(accumlen,tidx,mult) Generating NVIDIA GPU code 5095, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5102, #pragma acc loop seq 5091, Local memory used for targetbuffer,sourcebuffer mccoordschange: 5161, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 5192, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 5209, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 5308, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 5392, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 5458, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 5535, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5807, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5819, Generating acc routine seq Generating NVIDIA GPU code _hash: 5851, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5892, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5903, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5908, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5916, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5924, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5931, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 6599, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 6635, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 6696, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 6712, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 6798, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6866, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 8180, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 10137, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 10205, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 10284, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 10752, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 10768, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 10786, Generating acc routine seq Generating NVIDIA GPU code off_F: 11048, Generating acc routine seq Generating NVIDIA GPU code off_sign: 11053, Generating acc routine seq Generating NVIDIA GPU code off_normal: 11063, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 11089, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 11152, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 11283, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 11328, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 11443, Generating acc routine seq Generating NVIDIA GPU code off_compare: 11559, Generating acc routine seq Generating NVIDIA GPU code off_cleanDouble: 11571, Generating acc routine seq Generating NVIDIA GPU code off_cleanInOut: 11606, Generating acc routine seq Generating NVIDIA GPU code Min_int: 11861, Generating acc routine seq Generating NVIDIA GPU code merge: 11868, Generating acc routine seq Generating NVIDIA GPU code CUDA global memory used for L,R p_to_quadratic: 11976, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code quadraticSolve: 11991, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code off_intersect_all: 12045, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 12162, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 12184, Generating acc routine seq Generating NVIDIA GPU code Mx_CubicCrystalChi: 12377, Generating acc routine seq Generating NVIDIA GPU code Mx_DarwinReflectivityBC: 12466, Generating acc routine seq Generating NVIDIA GPU code cross: 12534, Generating acc routine seq Generating NVIDIA GPU code Mx_DiffractionDispersion: 12549, Generating acc routine seq Generating NVIDIA GPU code Mx_LaueReflectivityBC: 12682, Generating acc routine seq Generating NVIDIA GPU code Mx_DarwinReflectivity: 12789, Generating acc routine seq Generating NVIDIA GPU code reflec_coating: 13349, Generating acc routine seq Generating NVIDIA GPU code reflec_bare: 13381, Generating acc routine seq Generating NVIDIA GPU code reflec_kinematic: 13385, Generating acc routine seq Generating NVIDIA GPU code reflec_q_prmtc: 13395, Generating acc routine seq Generating NVIDIA GPU code reflec_eth_prmtc: 13407, Generating acc routine seq Generating NVIDIA GPU code reflec_parratt: 13417, Generating acc routine seq Generating NVIDIA GPU code parrat_reflec_bulk: 13440, Generating acc routine seq Generating NVIDIA GPU code refleccq: 13464, Generating acc routine seq Generating NVIDIA GPU code reflecq: 13516, Generating acc routine seq Generating NVIDIA GPU code init: 17817, Generating update device(_mon_src_xy_var,_QMonitor_var,_mon_src_e_var,_mon_dcm_xy_var,_slit_mon_xy_var,_sample_var,_dcm1_var,_Source_U20_var,_dcm_xtal0_var,_dcm0_var,_instrument_var,_mon_dcm_e_var,_vfm_in_xz_plane_var,_slit_var,_vfm_var,_vfm_takeoff_var,_vfm_location_var,_dcm_xtal1_var,_hfm_takeoff_var,_hfm_location_var,_sample_out_var,_sample_stage_var,_sample_test_var,_origin_var,_DCM_location_var,_Eiger4M_var,_hfm_var) class_Progress_bar_trace: 17859, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 18156, Generating acc routine seq Generating NVIDIA GPU code class_Slit_trace: 18364, Generating acc routine seq Generating NVIDIA GPU code class_Bragg_crystal_trace: 18436, Generating acc routine seq Generating NVIDIA GPU code class_Mirror_curved_trace: 18669, Generating acc routine seq Generating NVIDIA GPU code class_Saxs_spheres_trace: 18788, Generating acc routine seq Generating NVIDIA GPU code class_SAXSQMonitor_trace: 19081, Generating acc routine seq Generating NVIDIA GPU code raytrace_all_funnel: 19847, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 19851, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19851, Generating implicit firstprivate(mpi_node_rank,_particle,seed,ncount) 19860, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 19865, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19860, Local memory used for .inl_c_21707,_particle_save,.inl_.inl_c_1985_21722,.inl_.inl_.inl_b_1970_1991_21727,.inl_.inl_.inl_.X2731_1969_1990_21726,.inl_.inl_b_1981_21721,.inl_.inl_c_1977_21715,.inl_.inl_.inl_.X2731_1969_2001_21737,.inl_.inl_.X2731_1975_21712,.inl_.inl_b_1976_21713,.inl_.X2715_21699,.inl_.inl_b_1992_21732,.inl_c_21696,.inl_.inl_.inl_b_1970_2002_21738,.inl_.inl_.X2715_1980_21716,.inl_a_21691,.inl_.X2713_21695,.inl_.X2714_21704,.inl_b_21705,.inl_.inl_c_1996_21733 19907, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 19910, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 19907, Local memory used for .inl_.inl_c_1996_22478,.inl_.inl_.inl_b_1970_2002_22483,.inl_.inl_.inl_.X2731_1969_2001_22482,.inl_.inl_b_1992_22477,.inl_.inl_c_1985_22467,.inl_.inl_.inl_b_1970_1991_22472,.inl_.inl_.inl_.X2731_1969_1990_22471,.inl_.inl_b_1981_22466,.inl_.inl_.X2715_1980_22461,.inl_.inl_c_1977_22460,.inl_c_22491,.inl_.inl_b_1976_22458,.inl_.inl_.X2731_1975_22457,.inl_b_22450,.inl_.X2714_22449,.inl_.X2715_22444,.inl_c_22452,.inl_.X2713_22440,.inl_a_22436,.inl_.inl_c_1996_22428,.inl_.inl_.inl_b_1970_2002_22433,.inl_.inl_.inl_.X2731_1969_2001_22432,.inl_.inl_b_1992_22427,.inl_.inl_c_1985_22417,.inl_.inl_.inl_b_1970_1991_22422,.inl_.inl_.inl_.X2731_1969_1990_22421,.inl_.inl_b_1981_22416,.inl_.inl_.X2715_1980_22411,.inl_.inl_c_1977_22410,.inl_c_22441,.inl_.inl_b_1976_22408,.inl_.inl_.X2731_1975_22407,.inl_b_22400,.inl_.X2714_22399,.inl_.X2715_22394,.inl_c_22402,.inl_.X2713_22390,.inl_a_22386,.inl_.inl_c_1996_22378,.inl_.inl_.inl_b_1970_2002_22383,.inl_.inl_.inl_.X2731_1969_2001_22382,.inl_.inl_b_1992_22377,.inl_.inl_c_1985_22367,.inl_.inl_.inl_b_1970_1991_22372,.inl_.inl_.inl_.X2731_1969_1990_22371,.inl_.inl_b_1981_22366,.inl_.inl_.X2715_1980_22361,.inl_.inl_c_1977_22360,.inl_c_22391,.inl_.inl_b_1976_22358,.inl_.inl_.X2731_1975_22357,.inl_b_22350,.inl_.X2714_22349,.inl_.X2715_22344,.inl_c_22352,.inl_.X2713_22340,.inl_a_22336,.inl_.inl_c_1996_22328,.inl_.inl_.inl_b_1970_2002_22333,.inl_.inl_.inl_.X2731_1969_2001_22332,.inl_.inl_b_1992_22327,.inl_.inl_c_1985_22317,.inl_.inl_.inl_b_1970_1991_22322,.inl_.inl_.inl_.X2731_1969_1990_22321,.inl_.inl_b_1981_22316,.inl_.inl_.X2715_1980_22311,.inl_.inl_c_1977_22310,.inl_c_22341,.inl_.inl_b_1976_22308,.inl_.inl_.X2731_1975_22307,.inl_b_22300,.inl_.X2714_22299,.inl_.X2715_22294,.inl_c_22302,.inl_.X2713_22290,.inl_a_22286,.inl_.inl_c_1996_22278,.inl_.inl_.inl_b_1970_2002_22283,.inl_.inl_.inl_.X2731_1969_2001_22282,.inl_.inl_b_1992_22277,.inl_.inl_c_1985_22267,.inl_.inl_.inl_b_1970_1991_22272,.inl_.inl_.inl_.X2731_1969_1990_22271,.inl_.inl_b_1981_22266,.inl_.inl_.X2715_1980_22261,.inl_.inl_c_1977_22260,.inl_c_22291,.inl_.inl_b_1976_22258,.inl_.inl_.X2731_1975_22257,.inl_b_22250,.inl_.X2714_22249,.inl_.X2715_22244,.inl_c_22252,.inl_.X2713_22240,.inl_a_22236,.inl_.inl_c_1996_22228,.inl_.inl_.inl_b_1970_2002_22233,.inl_.inl_.inl_.X2731_1969_2001_22232,.inl_.inl_b_1992_22227,.inl_.inl_c_1985_22217,.inl_.inl_.inl_b_1970_1991_22222,.inl_.inl_.inl_.X2731_1969_1990_22221,.inl_.inl_b_1981_22216,.inl_.inl_.X2715_1980_22211,.inl_.inl_c_1977_22210,.inl_c_22241,.inl_.inl_b_1976_22208,.inl_.inl_.X2731_1975_22207,.inl_b_22200,.inl_.X2714_22199,.inl_.X2715_22194,.inl_c_22202,.inl_.X2713_22190,.inl_a_22186,.inl_.inl_c_1996_22178,.inl_.inl_.inl_b_1970_2002_22183,.inl_.inl_.inl_.X2731_1969_2001_22182,.inl_.inl_b_1992_22177,.inl_.inl_c_1985_22167,.inl_.inl_.inl_b_1970_1991_22172,.inl_.inl_.inl_.X2731_1969_1990_22171,.inl_.inl_b_1981_22166,.inl_.inl_.X2715_1980_22161,.inl_.inl_c_1977_22160,.inl_c_22191,.inl_.inl_b_1976_22158,.inl_.inl_.X2731_1975_22157,.inl_b_22150,.inl_.X2714_22149,.inl_.X2715_22144,.inl_c_22152,.inl_.X2713_22140,.inl_a_22136,.inl_.inl_c_1996_22128,.inl_.inl_.inl_b_1970_2002_22133,.inl_.inl_.inl_.X2731_1969_2001_22132,.inl_.inl_b_1992_22127,.inl_.inl_c_1985_22117,.inl_.inl_.inl_b_1970_1991_22122,.inl_.inl_.inl_.X2731_1969_1990_22121,.inl_.inl_b_1981_22116,.inl_.inl_.X2715_1980_22111,.inl_.inl_c_1977_22110,.inl_c_22141,.inl_.inl_b_1976_22108,.inl_.inl_.X2731_1975_22107,.inl_b_22100,.inl_.X2714_22099,.inl_.X2715_22094,.inl_c_22102,.inl_.X2713_22090,.inl_a_22086,.inl_.inl_c_1996_22078,.inl_.inl_.inl_b_1970_2002_22083,.inl_.inl_.inl_.X2731_1969_2001_22082,.inl_.inl_b_1992_22077,.inl_.inl_c_1985_22067,.inl_.inl_.inl_b_1970_1991_22072,.inl_.inl_.inl_.X2731_1969_1990_22071,.inl_.inl_b_1981_22066,.inl_.inl_.X2715_1980_22061,.inl_.inl_c_1977_22060,.inl_c_22091,.inl_.inl_b_1976_22058,.inl_.inl_.X2731_1975_22057,.inl_b_22050,.inl_.X2714_22049,.inl_.X2715_22044,.inl_c_22052,.inl_.X2713_22040,.inl_a_22036,.inl_.inl_c_1996_22028,.inl_.inl_.inl_b_1970_2002_22033,.inl_.inl_.inl_.X2731_1969_2001_22032,.inl_.inl_b_1992_22027,.inl_.inl_c_1985_22017,.inl_.inl_.inl_b_1970_1991_22022,.inl_.inl_.inl_.X2731_1969_1990_22021,.inl_.inl_b_1981_22016,.inl_.inl_.X2715_1980_22011,.inl_.inl_c_1977_22010,.inl_c_22041,.inl_.inl_b_1976_22008,.inl_.inl_.X2731_1975_22007,.inl_b_22000,.inl_.X2714_21999,.inl_.X2715_21994,.inl_c_22002,.inl_.X2713_21990,.inl_a_21986,.inl_.inl_c_1996_21935,.inl_.inl_.inl_b_1970_2002_21940,.inl_.inl_.inl_.X2731_1969_2001_21939,.inl_.inl_b_1992_21934,.inl_.inl_c_1985_21924,.inl_.inl_.inl_b_1970_1991_21929,.inl_.inl_.inl_.X2731_1969_1990_21928,.inl_.inl_b_1981_21923,.inl_.inl_.X2715_1980_21918,.inl_.inl_c_1977_21917,.inl_c_21991,.inl_.inl_b_1976_21915,.inl_.inl_.X2731_1975_21914,.inl_b_21907,.inl_.X2714_21906,.inl_.X2715_21901,.inl_c_21909,.inl_.X2713_21897,.inl_a_21893,.inl_.X2715_22494,.inl_.inl_c_1996_21885,.inl_.inl_.inl_b_1970_2002_21890,.inl_.inl_.inl_.X2731_1969_2001_21889,.inl_.inl_b_1992_21884,.inl_.inl_c_1985_21874,.inl_.inl_.inl_b_1970_1991_21879,.inl_.inl_.inl_.X2731_1969_1990_21878,.inl_.inl_b_1981_21873,.inl_.inl_.X2715_1980_21868,.inl_.inl_c_1977_21867,.inl_c_21898,.inl_.inl_b_1976_21865,.inl_.inl_.X2731_1975_21864,.inl_b_21857,.inl_.X2714_21856,.inl_.X2715_21851,.inl_c_21859,.inl_.X2713_21847,.inl_a_21843,.inl_.inl_c_1996_21835,.inl_.inl_.inl_b_1970_2002_21840,.inl_.inl_.inl_.X2731_1969_2001_21839,.inl_.inl_b_1992_21834,.inl_.inl_c_1985_21824,.inl_.inl_.inl_b_1970_1991_21829,.inl_.inl_.inl_.X2731_1969_1990_21828,.inl_.inl_b_1981_21823,.inl_.inl_.X2715_1980_21818,.inl_.inl_c_1977_21817,.inl_c_21848,.inl_.inl_b_1976_21815,.inl_.inl_.X2731_1975_21814,.inl_b_21807,.inl_.X2714_21806,.inl_.X2715_21801,.inl_c_21809,.inl_.X2713_21797,.inl_a_21793,_particle_save,.inl_c_22502,.inl_.inl_c_1985_22517,.inl_.inl_.inl_b_1970_1991_22522,.inl_.inl_.inl_.X2731_1969_1990_22521,.inl_.inl_b_1981_22516,.inl_.inl_c_1977_22510,.inl_.inl_.inl_.X2731_1969_2001_22532,.inl_.inl_.X2731_1975_22507,.inl_.inl_b_1976_22508,.inl_.inl_.X2714_8548_21967,.inl_.inl_b_1992_22527,.inl_c_21798,.inl_.inl_.inl_b_1970_2002_22533,.inl_.inl_.X2715_1980_22511,.inl_a_22486,.inl_.X2713_22490,.inl_.X2714_22499,.inl_b_22500,.inl_.inl_c_1996_22528 20147, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 20151, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 20147, Local memory used for .inl_.inl_c_1996_22578,.inl_.inl_.inl_b_1970_2002_22583,.inl_.inl_.inl_.X2731_1969_2001_22582,.inl_.inl_b_1992_22577,.inl_.inl_c_1985_22567,.inl_.inl_.inl_b_1970_1991_22572,.inl_.inl_.inl_.X2731_1969_1990_22571,.inl_.inl_b_1981_22566,.inl_.inl_.X2715_1980_22561,.inl_.inl_c_1977_22560,.inl_c_22591,.inl_.inl_b_1976_22558,.inl_.inl_.X2731_1975_22557,.inl_b_22550,.inl_.X2714_22549,.inl_.X2715_22544,.inl_c_22552,.inl_.X2713_22540,.inl_a_22536,_particle_save,.inl_c_22602,.inl_.inl_c_1985_22617,.inl_.inl_.inl_b_1970_1991_22622,.inl_.inl_.inl_.X2731_1969_1990_22621,.inl_.inl_b_1981_22616,.inl_.inl_c_1977_22610,.inl_.inl_.inl_.X2731_1969_2001_22632,.inl_.inl_.X2731_1975_22607,.inl_.inl_b_1976_22608,.inl_.X2715_22594,.inl_.inl_b_1992_22627,.inl_c_22541,.inl_.inl_.inl_b_1970_2002_22633,.inl_.inl_.X2715_1980_22611,.inl_a_22586,.inl_.X2713_22590,.inl_.X2714_22599,.inl_b_22600,.inl_.inl_c_1996_22628 20151, Generating implicit firstprivate(flag_sample_sphere) 20210, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 20213, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 20210, Local memory used for .inl_.inl_c_1996_22728,.inl_.inl_.inl_b_1970_2002_22733,.inl_.inl_.inl_.X2731_1969_2001_22732,.inl_.inl_b_1992_22727,.inl_.inl_c_1985_22717,.inl_.inl_.inl_b_1970_1991_22722,.inl_.inl_.inl_.X2731_1969_1990_22721,.inl_.inl_b_1981_22716,.inl_.inl_.X2715_1980_22711,.inl_.inl_c_1977_22710,.inl_c_22741,.inl_.inl_b_1976_22708,.inl_.inl_.X2731_1975_22707,.inl_b_22700,.inl_.X2714_22699,.inl_.X2715_22694,.inl_c_22702,.inl_.X2713_22690,.inl_a_22686,_particle_save,.inl_c_22752,.inl_.inl_c_1985_22767,.inl_.inl_.inl_b_1970_1991_22772,.inl_.inl_.inl_.X2731_1969_1990_22771,.inl_.inl_b_1981_22766,.inl_.inl_c_1977_22760,.inl_.inl_.inl_.X2731_1969_2001_22782,.inl_.inl_.X2731_1975_22757,.inl_.inl_b_1976_22758,.inl_.X2715_22744,.inl_.inl_b_1992_22777,.inl_c_22691,.inl_.inl_.inl_b_1970_2002_22783,.inl_.inl_.X2715_1980_22761,.inl_a_22736,.inl_.X2713_22740,.inl_.X2714_22749,.inl_b_22750,.inl_.inl_c_1996_22778 finally: 20735, Generating update self(_mon_src_xy_var,_QMonitor_var,_mon_src_e_var,_mon_dcm_xy_var,_slit_mon_xy_var,_sample_var,_dcm1_var,_Source_U20_var,_dcm_xtal0_var,_dcm0_var,_instrument_var,_mon_dcm_e_var,_vfm_in_xz_plane_var,_slit_var,_vfm_var,_vfm_takeoff_var,_vfm_location_var,_dcm_xtal1_var,_hfm_takeoff_var,_hfm_location_var,_sample_out_var,_sample_stage_var,_sample_test_var,_origin_var,_DCM_location_var,_Eiger4M_var,_hfm_var) mcenabletrace: 6052, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===