INFO: No output directory specified (--dir) INFO: Using directory: "BTsimple_20261030_001020" INFO: Regenerating c-file: BTsimple.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./BTsimple.c BTsimple.instr --verbose mcstas version 3.99.99 Analyzing file BTsimple.instr Embedding component Progress_bar from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Progress_bar.comp Component[1]: origin = Progress_bar(). Embedding library read_table-lib.h Embedding library read_table-lib.c Embedding component Source_gen from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_gen.comp Component[2]: source = Source_gen(). Embedding component Arm from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp Component[3]: CalcDiv1 = Arm(). Embedding component L_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/L_monitor.comp Component[4]: BT_in = L_monitor(). Embedding component Divergence_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Divergence_monitor.comp Component[5]: Div_in = Divergence_monitor(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp Component[6]: PSD_in = PSD_monitor(). Embedding library ref-lib.h Embedding library ref-lib.c Embedding component Elliptic_guide_gravity from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Elliptic_guide_gravity.comp Component[7]: guide = Elliptic_guide_gravity(). Component[8]: CalcDiv2 = Arm(). Component[9]: BT_out = L_monitor(). Component[10]: Div_out = Divergence_monitor(). Component[11]: PSD_out = PSD_monitor(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'BTsimple' (with 11 component instances) Starting to create C code ./BTsimple.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './BTsimple.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'BTsimple' and components DECLARE Writing instrument 'BTsimple' and components INITIALISE Writing components TRACE Writing instrument 'BTsimple' and components SAVE Writing instrument 'BTsimple' and components FINALLY Writing instrument 'BTsimple' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'BTsimple' has 46 warnings/errors. Generated C code ./BTsimple.c from BTsimple.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./BTsimple.out DEBUG: CMD: nvc -o ./BTsimple.out ./BTsimple.c -lm -I/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/include -Wl,-rpath,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -DUSE_MPI -lmpi -fast -Minfo=accel -acc=gpu -gpu=cc61,mem:managed -DOPENACC "./BTsimple.c", line 93: 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 " "./BTsimple.c", line 95: 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 vx, double vy, double vz, ^ "./BTsimple.c", line 98: 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 mcneutron, double *x, double *y, double *z, ^ "./BTsimple.c", line 112: 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); ^ "./BTsimple.c", line 116: 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); ^ "./BTsimple.c", line 146: 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); ^ "./BTsimple.c", line 116: 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); ^ "./BTsimple.c", line 177: 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*); ^ "./BTsimple.c", line 201: 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); ^ "./BTsimple.c", line 212: 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); ^ "./BTsimple.c", line 223: 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){ ^ "./BTsimple.c", line 235: 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){ ^ "./BTsimple.c", line 304: warning: Routine "noprintf" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int noprintf(); ^ "./BTsimple.c", line 306: 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); ^ "./BTsimple.c", line 664: 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 */ ^ "./BTsimple.c", line 892: 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); ^ "./BTsimple.c", line 909: 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); ^ "./BTsimple.c", line 911: 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]); ^ "./BTsimple.c", line 919: 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); ^ "./BTsimple.c", line 921: 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); ^ "./BTsimple.c", line 923: 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); ^ "./BTsimple.c", line 925: 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); ^ "./BTsimple.c", line 927: 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); ^ "./BTsimple.c", line 930: warning: Routine "_rand01_opague" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand01_opague(void* state); ^ "./BTsimple.c", line 1010: 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); ^ "./BTsimple.c", line 1012: 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); ^ "./BTsimple.c", line 1014: 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); ^ "./BTsimple.c", line 1016: 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); ^ "./BTsimple.c", line 1018: 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); ^ "./BTsimple.c", line 1020: 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); ^ "./BTsimple.c", line 1022: 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); ^ "./BTsimple.c", line 1024: 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); ^ "./BTsimple.c", line 1026: 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); ^ "./BTsimple.c", line 5568: warning: variable "exists" was set but never used [set_but_not_used] int exists=0; ^ "./BTsimple.c", line 8630: 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 */ ^ "./BTsimple.c", line 8632: 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 */ ^ "./BTsimple.c", line 8639: 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 */ ^ "./BTsimple.c", line 8659: 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); ^ "./BTsimple.c", line 8661: 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); ^ "./BTsimple.c", line 8663: 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, ^ "./BTsimple.c", line 10700: warning: variable "numerator" was declared but never referenced [declared_but_not_referenced] double numerator; ^ "./BTsimple.c", line 10701: warning: variable "denominator" was declared but never referenced [declared_but_not_referenced] double denominator; ^ "./BTsimple.c", line 11407: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./BTsimple.c", line 11395: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./BTsimple.c", line 11452: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./BTsimple.c", line 11572: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./BTsimple.c", line 11621: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./BTsimple.c", line 11699: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./BTsimple.c", line 11785: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./BTsimple.c", line 11861: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./BTsimple.c", line 11995: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./BTsimple.c", line 12044: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./BTsimple.c", line 12122: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./BTsimple.c", line 12208: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./BTsimple.c", line 13472: warning: incompatible redefinition of macro "exit" (declared at line 641) [bad_macro_redef] #define exit(...) noprintf() ^ "./BTsimple.c", line 13484: 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 ^ "./BTsimple.c", line 13574: warning: Routine "class_Source_gen_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Source_gen_trace(_class_Source_gen *_comp ^ "./BTsimple.c", line 13783: warning: Routine "class_Arm_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Arm_trace(_class_Arm *_comp ^ "./BTsimple.c", line 13822: warning: Routine "class_L_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_L_monitor_trace(_class_L_monitor *_comp ^ "./BTsimple.c", line 13896: warning: Routine "class_Divergence_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Divergence_monitor_trace(_class_Divergence_monitor *_comp ^ "./BTsimple.c", line 13922: warning: variable "v" was declared but never referenced [declared_but_not_referenced] double v, vn; ^ "./BTsimple.c", line 13986: warning: Routine "class_PSD_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_PSD_monitor_trace(_class_PSD_monitor *_comp ^ "./BTsimple.c", line 14060: warning: Routine "class_Elliptic_guide_gravity_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Elliptic_guide_gravity_trace(_class_Elliptic_guide_gravity *_comp ^ "./BTsimple.c", line 14110: warning: enumerated type mixed with another type [mixed_enum_type] latestParticleCollision.side = 0; ^ "./BTsimple.c", line 14112: warning: enumerated type mixed with another type [mixed_enum_type] latestParticleCollision.collisionType = 0; ^ "./BTsimple.c", line 14246: warning: Routine "raytrace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int raytrace(_class_particle* _particle) { /* single event propagation, called by mccode_main for BTsimple:TRACE */ ^ "./BTsimple.c", line 15878: warning: variable "Length" was declared but never referenced [declared_but_not_referenced] double Length; ^ "./BTsimple.c", line 15879: warning: variable "entranceHorizontalWidth" was declared but never referenced [declared_but_not_referenced] double entranceHorizontalWidth; ^ "./BTsimple.c", line 15880: warning: variable "entranceVerticalWidth" was declared but never referenced [declared_but_not_referenced] double entranceVerticalWidth; ^ "./BTsimple.c", line 15883: warning: variable "ellipseMajorAxis" was declared but never referenced [declared_but_not_referenced] double ellipseMajorAxis[4], ellipseMinorAxis[4]; ^ "./BTsimple.c", line 15883: warning: variable "ellipseMinorAxis" was declared but never referenced [declared_but_not_referenced] double ellipseMajorAxis[4], ellipseMinorAxis[4]; ^ "./BTsimple.c", line 15884: warning: variable "ellipseMajorOffset" was declared but never referenced [declared_but_not_referenced] double ellipseMajorOffset[4], ellipseMinorOffset[4]; ^ "./BTsimple.c", line 15884: warning: variable "ellipseMinorOffset" was declared but never referenced [declared_but_not_referenced] double ellipseMajorOffset[4], ellipseMinorOffset[4]; ^ "./BTsimple.c", line 15890: warning: variable "tempz" was declared but never referenced [declared_but_not_referenced] double tempz = 0; ^ "./BTsimple.c", line 16346: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./BTsimple.c", line 16347: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./BTsimple.c", line 1604: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ mcgenstate: 105, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 119, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 153, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 179, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 203, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 214, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 223, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 235, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1664, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1668, Generating acc routine seq Generating NVIDIA GPU code str_len: 1677, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 5644, Generating acc routine seq Generating NVIDIA GPU code coords_set: 6131, Generating acc routine seq Generating NVIDIA GPU code coords_get: 6142, Generating acc routine seq Generating NVIDIA GPU code coords_add: 6151, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 6163, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 6175, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 6185, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 6195, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 6203, Generating acc routine seq Generating NVIDIA GPU code coords_len: 6213, Generating acc routine seq Generating NVIDIA GPU code coords_print: 6235, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 6242, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 6288, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 6323, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 6334, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 6351, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 6362, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 6378, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 6407, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 6418, Generating acc routine seq Generating NVIDIA GPU code norm_func: 6422, Generating acc routine seq Generating NVIDIA GPU code mccoordschange: 6592, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 6623, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 6640, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 6739, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 6823, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 6889, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 6966, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 7238, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 7250, Generating acc routine seq Generating NVIDIA GPU code _hash: 7282, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 7323, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 7334, Generating acc routine seq Generating NVIDIA GPU code _rand01: 7339, Generating acc routine seq Generating NVIDIA GPU code _rand01_opague: 7346, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 7357, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 7365, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 7372, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 8089, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 8129, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 8203, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 8220, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 8335, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 8390, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 9493, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 9561, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 9640, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 10131, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 10147, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 10165, Generating acc routine seq Generating NVIDIA GPU code SG_Maxwell: 10213, Generating acc routine seq Generating NVIDIA GPU code StdReflecFunc: 10317, Generating acc routine seq Generating NVIDIA GPU code TableReflecFunc: 10376, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_foverdf: 10689, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_newtonRapsonsMethod4thOrder: 10698, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_findNeutronEllipseIntersection: 10721, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_handleGuideIntersection: 10776, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_ReflectionOnEllipticSurface: 10891, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_handleReflection: 10948, Generating acc routine seq Generating NVIDIA GPU code init: 13442, Generating update device(_instrument_var,_source_var,_origin_var,_BT_out_var,_CalcDiv2_var,_Div_out_var,_PSD_out_var,_CalcDiv1_var,_BT_in_var,_Div_in_var,_PSD_in_var,_guide_var) class_Progress_bar_trace: 13485, Generating acc routine seq Generating NVIDIA GPU code class_Source_gen_trace: 13575, Generating acc routine seq Generating NVIDIA GPU code class_Arm_trace: 13784, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 13823, Generating acc routine seq Generating NVIDIA GPU code class_Divergence_monitor_trace: 13897, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 13987, Generating acc routine seq Generating NVIDIA GPU code class_Elliptic_guide_gravity_trace: 14061, Generating acc routine seq Generating NVIDIA GPU code raytrace: 14246, Generating acc routine seq Generating NVIDIA GPU code raytrace_all: 14539, Generating implicit firstprivate(gpu_innerloop) Generating NVIDIA GPU code 14553, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 14539, Local memory used for particleN 14553, Generating implicit private(_particle,cloop,loops,seed,mpi_node_rank) finally: 15358, Generating update self(_instrument_var,_origin_var,_source_var,_BT_out_var,_CalcDiv2_var,_Div_out_var,_PSD_out_var,_CalcDiv1_var,_BT_in_var,_Div_in_var,_PSD_in_var,_guide_var) mcenabletrace: 7493, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===