INFO: No output directory specified (--dir) INFO: Using directory: "Demonstration_20261009_050817" INFO: Regenerating c-file: Demonstration.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./Demonstration.c Demonstration.instr CFLAGS= -DFUNNEL WARNING: The parameter format of Al_powder is initialized using a static {,,,} vector. -> Such static vectors support literal numbers ONLY. -> Any vector use of variables or defines must happen via a DECLARE/INITIALIZE pointer. ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: Component test_sample is NOACC, CPUONLY=1 -> FUNNEL mode enabled, SPLIT within buffer. -> CPU section from component test_sample -> GPU kernel from component detector_position ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./Demonstration.out DEBUG: CMD: nvc -o ./Demonstration.out ./Demonstration.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/mcstas-3.x/lib -Wl,-rpath-link,/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -L/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib -mtune=haswell -fPIC -O2 -isystem /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/include -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=mem:managed -DOPENACC -DFUNNEL "./Demonstration.c", line 95: 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 " "./Demonstration.c", line 97: 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, ^ "./Demonstration.c", line 100: 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, ^ "./Demonstration.c", line 114: 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); ^ "./Demonstration.c", line 118: 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); ^ "./Demonstration.c", line 150: 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); ^ "./Demonstration.c", line 118: 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); ^ "./Demonstration.c", line 183: 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*); ^ "./Demonstration.c", line 209: 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); ^ "./Demonstration.c", line 220: 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); ^ "./Demonstration.c", line 231: 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){ ^ "./Demonstration.c", line 245: 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){ ^ "./Demonstration.c", line 316: warning: Routine "noprintf" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int noprintf(); ^ "./Demonstration.c", line 318: 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); ^ "./Demonstration.c", line 669: 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 */ ^ "./Demonstration.c", line 896: 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); ^ "./Demonstration.c", line 913: 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); ^ "./Demonstration.c", line 915: 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]); ^ "./Demonstration.c", line 923: 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); ^ "./Demonstration.c", line 925: 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); ^ "./Demonstration.c", line 927: 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); ^ "./Demonstration.c", line 929: 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); ^ "./Demonstration.c", line 931: 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); ^ "./Demonstration.c", line 934: 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); ^ "./Demonstration.c", line 1030: 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); ^ "./Demonstration.c", line 1032: 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); ^ "./Demonstration.c", line 1034: 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); ^ "./Demonstration.c", line 1036: 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); ^ "./Demonstration.c", line 1038: 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); ^ "./Demonstration.c", line 1040: 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); ^ "./Demonstration.c", line 1042: 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); ^ "./Demonstration.c", line 1044: 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); ^ "./Demonstration.c", line 1046: 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); ^ "./Demonstration.c", line 4830: warning: variable "exists" was set but never used [set_but_not_used] int exists=0; ^ "./Demonstration.c", line 5288: warning: variable "num" was declared but never referenced [declared_but_not_referenced] int num = 3; ^ "./Demonstration.c", line 5742: warning: variable "randstate" was declared but never referenced [declared_but_not_referenced] randstate_t randstate[7]; ^ "./Demonstration.c", line 5661: warning: variable "newlen" was declared but never referenced [declared_but_not_referenced] long newlen = 0; ^ "./Demonstration.c", line 10187: warning: variable "output" was declared but never referenced [declared_but_not_referenced] struct tagging_tree_node_struct *output; ^ "./Demonstration.c", line 10714: warning: variable "permanent_list_length" was declared but never referenced [declared_but_not_referenced] int volume_index,iterate,permanent_list_length = 0; ^ "./Demonstration.c", line 10737: warning: variable "geometry_output" was set but never used [set_but_not_used] int geometry_output; ^ "./Demonstration.c", line 11131: warning: variable "x_vector" was declared but never referenced [declared_but_not_referenced] Coords x_vector = geometry->geometry_parameters.p_box_storage->x_vector; ^ "./Demonstration.c", line 11132: warning: variable "y_vector" was declared but never referenced [declared_but_not_referenced] Coords y_vector = geometry->geometry_parameters.p_box_storage->y_vector; ^ "./Demonstration.c", line 11133: warning: variable "z_vector" was declared but never referenced [declared_but_not_referenced] Coords z_vector = geometry->geometry_parameters.p_box_storage->z_vector; ^ "./Demonstration.c", line 11355: warning: variable "center" was declared but never referenced [declared_but_not_referenced] Coords center = geometry->center; ^ "./Demonstration.c", line 11411: warning: variable "rotated_nx" was declared but never referenced [declared_but_not_referenced] double rotated_nx, rotated_ny, rotated_nz; ^ "./Demonstration.c", line 11411: warning: variable "rotated_ny" was declared but never referenced [declared_but_not_referenced] double rotated_nx, rotated_ny, rotated_nz; ^ "./Demonstration.c", line 11411: warning: variable "rotated_nz" was declared but never referenced [declared_but_not_referenced] double rotated_nx, rotated_ny, rotated_nz; ^ "./Demonstration.c", line 11632: warning: variable "output" was set but never used [set_but_not_used] int output = 0; ^ "./Demonstration.c", line 11915: warning: variable "radius_top" was declared but never referenced [declared_but_not_referenced] double radius_top = geometry->geometry_parameters.p_cone_storage->cone_radius_top; ^ "./Demonstration.c", line 11916: warning: variable "radius_bottom" was declared but never referenced [declared_but_not_referenced] double radius_bottom = geometry->geometry_parameters.p_cone_storage->cone_radius_bottom; ^ "./Demonstration.c", line 11974: warning: statement is unreachable [code_is_unreachable] return 0; ^ "./Demonstration.c", line 12056: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i; ^ "./Demonstration.c", line 12086: warning: variable "output" was set but never used [set_but_not_used] int output = 0; ^ "./Demonstration.c", line 12329: warning: variable "rotated_coordinates" was declared but never referenced [declared_but_not_referenced] Coords rotated_coordinates; ^ "./Demonstration.c", line 12491: warning: variable "y" was set but never used [set_but_not_used] double x, y, z, dt; ^ "./Demonstration.c", line 12546: warning: variable "seperated" was declared but never referenced [declared_but_not_referenced] int seperated = 0; ^ "./Demonstration.c", line 12621: warning: variable "seperated" was declared but never referenced [declared_but_not_referenced] int seperated = 0; ^ "./Demonstration.c", line 12832: warning: variable "seperated" was declared but never referenced [declared_but_not_referenced] int seperated = 0; ^ "./Demonstration.c", line 12930: warning: variable "solutions" was declared but never referenced [declared_but_not_referenced] int iterate,number_of_solutions,solutions,number_of_positions = 30; ^ "./Demonstration.c", line 13121: warning: variable "seperated" was declared but never referenced [declared_but_not_referenced] int seperated = 0; ^ "./Demonstration.c", line 13319: warning: variable "Y" was declared but never referenced [declared_but_not_referenced] double Y; ^ "./Demonstration.c", line 13320: warning: variable "max_r" was declared but never referenced [declared_but_not_referenced] double max_r; ^ "./Demonstration.c", line 13529: warning: variable "verts" was declared but never referenced [declared_but_not_referenced] Coords *verts = geometry1->geometry_parameters.p_mesh_storage->vertices; ^ "./Demonstration.c", line 13554: warning: variable "verts" was declared but never referenced [declared_but_not_referenced] Coords *verts = geometry2->geometry_parameters.p_mesh_storage->vertices; ^ "./Demonstration.c", line 13942: warning: variable "Y" was declared but never referenced [declared_but_not_referenced] double Y; ^ "./Demonstration.c", line 13943: warning: variable "max_r" was declared but never referenced [declared_but_not_referenced] double max_r; ^ "./Demonstration.c", line 14202: warning: variable "is_rectangle" was declared but never referenced [declared_but_not_referenced] int is_rectangle = geometry_box->geometry_parameters.p_box_storage->is_rectangle; ^ "./Demonstration.c", line 14207: warning: variable "y_height2" was declared but never referenced [declared_but_not_referenced] double y_height2 = geometry_box->geometry_parameters.p_box_storage->y_height2; ^ "./Demonstration.c", line 14208: warning: variable "x_vector" was declared but never referenced [declared_but_not_referenced] Coords x_vector = geometry_box->geometry_parameters.p_box_storage->x_vector; ^ "./Demonstration.c", line 14209: warning: variable "y_vector" was declared but never referenced [declared_but_not_referenced] Coords y_vector = geometry_box->geometry_parameters.p_box_storage->y_vector; ^ "./Demonstration.c", line 14216: warning: variable "Y" was declared but never referenced [declared_but_not_referenced] double Y; ^ "./Demonstration.c", line 14217: warning: variable "max_r" was declared but never referenced [declared_but_not_referenced] double max_r; ^ "./Demonstration.c", line 14340: warning: variable "square_offset" was declared but never referenced [declared_but_not_referenced] double square_offset; ^ "./Demonstration.c", line 14640: warning: variable "debug_dist" was set but never used [set_but_not_used] double debug_dist; ^ "./Demonstration.c", line 14706: warning: variable "seperated" was declared but never referenced [declared_but_not_referenced] int seperated = 0; ^ "./Demonstration.c", line 14886: warning: variable "temp_pointer" was declared but never referenced [declared_but_not_referenced] int *temp_pointer; ^ "./Demonstration.c", line 14889: warning: variable "mask_global_index" was declared but never referenced [declared_but_not_referenced] int this_mask_status,mask_index,mask_global_index; ^ "./Demonstration.c", line 15032: warning: variable "temp_pointer" was declared but never referenced [declared_but_not_referenced] int *temp_pointer; ^ "./Demonstration.c", line 15035: warning: variable "mask_global_index" was declared but never referenced [declared_but_not_referenced] int this_mask_status,mask_index,mask_global_index; ^ "./Demonstration.c", line 16006: warning: variable "found_index" was declared but never referenced [declared_but_not_referenced] int mask_index,mask_mode,found_index,logic_ALL; ^ "./Demonstration.c", line 15909: warning: variable "mask_index" was declared but never referenced [declared_but_not_referenced] int volume_index,mask_volume_number,mask_index; ^ "./Demonstration.c", line 16228: warning: variable "mask_index" was declared but never referenced [declared_but_not_referenced] int volume_index,iterate,parent,mask_index,masked_volume_index,ANY_logic,true_parent_volume_number; ^ "./Demonstration.c", line 16421: warning: variable "found_index" was declared but never referenced [declared_but_not_referenced] int volume_index,iterate,iterate2,found_index,I_index,I_volume; ^ "./Demonstration.c", line 16564: warning: variable "string_output" was declared but never referenced [declared_but_not_referenced] char string_output[124]; ^ "./Demonstration.c", line 16965: warning: variable "mask_index" was declared but never referenced [declared_but_not_referenced] int volume_index,iterate,mask_index; ^ "./Demonstration.c", line 17831: 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 */ ^ "./Demonstration.c", line 17833: 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 */ ^ "./Demonstration.c", line 17840: 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 */ ^ "./Demonstration.c", line 17860: 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); ^ "./Demonstration.c", line 17862: 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); ^ "./Demonstration.c", line 17864: 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, ^ "./Demonstration.c", line 19530: 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, ^ "./Demonstration.c", line 19540: warning: Routine "off_intersect_all_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect_all_idx(double* t0, double* t3, ^ "./Demonstration.c", line 19564: 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, ^ "./Demonstration.c", line 19573: warning: Routine "off_intersect_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect_idx(double* t0, double* t3, ^ "./Demonstration.c", line 19594: 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, ^ "./Demonstration.c", line 19602: warning: Routine "off_x_intersect_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_x_intersect_idx(double *l0,double *l3, ^ "./Demonstration.c", line 19614: warning: Routine "off_face_prop" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double off_face_prop(off_struct *data, unsigned long face, int k, double def); ^ "./Demonstration.c", line 19633: warning: Routine "p_to_quadratic" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void p_to_quadratic(Coords norm, MCNUM d, Coords acc, Coords pos, Coords vel, ^ "./Demonstration.c", line 19644: warning: Routine "quadraticSolve" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int quadraticSolve(double* eq, double* x1, double* x2); ^ "./Demonstration.c", line 19701: 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) { ^ "./Demonstration.c", line 19706: 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) { ^ "./Demonstration.c", line 19714: warning: Routine "off_coord" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double off_coord(Coords c, int k) { ^ "./Demonstration.c", line 19722: warning: Routine "off_normal" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double off_normal(Coords* n, polygon p) ^ "./Demonstration.c", line 19750: 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) ^ "./Demonstration.c", line 19802: 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) ^ "./Demonstration.c", line 19847: warning: Routine "off_insert4" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void off_insert4(intersection *t, int *t_size, intersection x) ^ "./Demonstration.c", line 19867: warning: Routine "off_store_intersection" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void off_store_intersection(intersection *t, int *t_size, intersection x) ^ "./Demonstration.c", line 20054: warning: Routine "off_init_planes" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_init_planes(Coords a, Coords b, Coords *n1, MCNUM* D1, Coords *n2, MCNUM* D2) ^ "./Demonstration.c", line 20100: warning: Routine "off_line_hits_box" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_line_hits_box(Coords a, Coords dir, Coords lo, Coords hi) ^ "./Demonstration.c", line 20125: 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, ^ "./Demonstration.c", line 20668: warning: Routine "p_to_quadratic" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void p_to_quadratic(Coords norm, MCNUM d, Coords acc, Coords pos, Coords vel, ^ "./Demonstration.c", line 20685: warning: Routine "quadraticSolve" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int quadraticSolve(double* eq, double* x1, double* x2) ^ "./Demonstration.c", line 20709: warning: Routine "off_intersect_all_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect_all_idx(double* t0, double* t3, ^ "./Demonstration.c", line 20830: 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, ^ "./Demonstration.c", line 20855: 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, ^ "./Demonstration.c", line 20867: warning: Routine "off_intersect_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_intersect_idx(double* t0, double* t3, ^ "./Demonstration.c", line 20893: warning: Routine "off_x_intersect_idx" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int off_x_intersect_idx(double *l0,double *l3, ^ "./Demonstration.c", line 20911: 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, ^ "./Demonstration.c", line 20925: warning: Routine "off_face_prop" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double off_face_prop(off_struct *data, unsigned long face, int k, double def) ^ "./Demonstration.c", line 21439: warning: variable "line_v" was declared but never referenced [declared_but_not_referenced] int line_v, line0, line; ^ "./Demonstration.c", line 22116: 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); ^ "./Demonstration.c", line 24313: warning: variable "dt" was set but never used [set_but_not_used] double dt, dy; ^ "./Demonstration.c", line 24313: warning: variable "dy" was set but never used [set_but_not_used] double dt, dy; ^ "./Demonstration.c", line 24340: warning: variable "dx" was set but never used [set_but_not_used] double dx, dy; ^ "./Demonstration.c", line 24340: warning: variable "dy" was set but never used [set_but_not_used] double dx, dy; ^ "./Demonstration.c", line 25349: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25346: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./Demonstration.c", line 25405: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25390: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./Demonstration.c", line 25472: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25453: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./Demonstration.c", line 25536: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25521: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./Demonstration.c", line 25617: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25584: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./Demonstration.c", line 25691: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25672: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./Demonstration.c", line 25755: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25740: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./Demonstration.c", line 25836: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25803: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./Demonstration.c", line 25910: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25891: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./Demonstration.c", line 25974: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 25959: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./Demonstration.c", line 26055: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26022: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./Demonstration.c", line 26125: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26110: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./Demonstration.c", line 26206: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26173: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./Demonstration.c", line 26280: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26261: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./Demonstration.c", line 26344: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26329: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./Demonstration.c", line 26425: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26392: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./Demonstration.c", line 26499: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26480: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./Demonstration.c", line 26563: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26548: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./Demonstration.c", line 26644: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26611: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./Demonstration.c", line 26718: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26699: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 20; ^ "./Demonstration.c", line 26779: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 26767: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 21; ^ "./Demonstration.c", line 26824: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 22; ^ "./Demonstration.c", line 26895: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 23; ^ "./Demonstration.c", line 26944: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 24; ^ "./Demonstration.c", line 26993: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 25; ^ "./Demonstration.c", line 27098: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 26; ^ "./Demonstration.c", line 27203: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 27; ^ "./Demonstration.c", line 27308: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 28; ^ "./Demonstration.c", line 27413: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 29; ^ "./Demonstration.c", line 27518: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 30; ^ "./Demonstration.c", line 27623: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 31; ^ "./Demonstration.c", line 27728: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 32; ^ "./Demonstration.c", line 27833: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 33; ^ "./Demonstration.c", line 27938: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 34; ^ "./Demonstration.c", line 27987: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 35; ^ "./Demonstration.c", line 28092: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 36; ^ "./Demonstration.c", line 28197: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 37; ^ "./Demonstration.c", line 28302: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 38; ^ "./Demonstration.c", line 28407: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 39; ^ "./Demonstration.c", line 28512: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 40; ^ "./Demonstration.c", line 28617: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 41; ^ "./Demonstration.c", line 28722: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 42; ^ "./Demonstration.c", line 28827: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 43; ^ "./Demonstration.c", line 28932: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 44; ^ "./Demonstration.c", line 29049: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 45; ^ "./Demonstration.c", line 29166: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 46; ^ "./Demonstration.c", line 29283: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 47; ^ "./Demonstration.c", line 29400: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 48; ^ "./Demonstration.c", line 29517: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 49; ^ "./Demonstration.c", line 29634: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 50; ^ "./Demonstration.c", line 29751: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 51; ^ "./Demonstration.c", line 29868: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 52; ^ "./Demonstration.c", line 29973: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 53; ^ "./Demonstration.c", line 30078: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 54; ^ "./Demonstration.c", line 30183: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 55; ^ "./Demonstration.c", line 30288: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 56; ^ "./Demonstration.c", line 30393: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 57; ^ "./Demonstration.c", line 30498: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 58; ^ "./Demonstration.c", line 30603: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 59; ^ "./Demonstration.c", line 30708: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 60; ^ "./Demonstration.c", line 30813: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 61; ^ "./Demonstration.c", line 30918: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 62; ^ "./Demonstration.c", line 31023: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 63; ^ "./Demonstration.c", line 31128: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 64; ^ "./Demonstration.c", line 31206: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 65; ^ "./Demonstration.c", line 31255: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 66; ^ "./Demonstration.c", line 31321: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 67; ^ "./Demonstration.c", line 31519: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 68; ^ "./Demonstration.c", line 31595: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 69; ^ "./Demonstration.c", line 31671: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 70; ^ "./Demonstration.c", line 31720: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 71; ^ "./Demonstration.c", line 31789: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./Demonstration.c", line 31786: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 72; ^ "./Demonstration.c", line 34842: warning: incompatible redefinition of macro "exit" (declared at line 648) [bad_macro_redef] #define exit(...) noprintf() ^ "./Demonstration.c", line 34854: 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 ^ "./Demonstration.c", line 34933: warning: Routine "class_Source_div_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Source_div_trace(_class_Source_div *_comp ^ "./Demonstration.c", line 35031: 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 ^ "./Demonstration.c", line 35786: warning: variable "physics_output" was set but never used [set_but_not_used] int physics_output; ^ "./Demonstration.c", line 36708: warning: variable "surface_output" was set but never used [set_but_not_used] int surface_output; ^ "./Demonstration.c", line 36644: warning: variable "inward_or_outward" was set but never used [set_but_not_used] enum in_or_out inward_or_outward; ^ "./Demonstration.c", line 36875: warning: variable "q_qc_quadratic_diff" was declared but never referenced [declared_but_not_referenced] double q_qc_quadratic_diff; ^ "./Demonstration.c", line 36907: warning: variable "theta2" was set but never used [set_but_not_used] double theta1, theta2; ^ "./Demonstration.c", line 36557: warning: variable "normal_vector" was set but never used [set_but_not_used] double normal_vector[3]; ^ "./Demonstration.c", line 35240: warning: variable "start_weight" was set but never used [set_but_not_used] double start_weight; ^ "./Demonstration.c", line 35245: warning: variable "sampling_mus" was declared but never referenced [declared_but_not_referenced] double* sampling_mus; ^ "./Demonstration.c", line 37470: warning: Routine "class_PSD_monitor_4PI_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_PSD_monitor_4PI_trace(_class_PSD_monitor_4PI *_comp ^ "./Demonstration.c", line 37547: 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 ^ "./Demonstration.c", line 37831: 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 ^ "./Demonstration.c", line 41724: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./Demonstration.c", line 41725: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./Demonstration.c", line 1577: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ mcgenstate: 107, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 121, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 157, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 185, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 211, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 222, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 231, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 245, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1626, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1630, Generating acc routine seq Generating NVIDIA GPU code str_len: 1639, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 4906, Generating acc routine seq Generating NVIDIA GPU code coords_set: 5340, Generating acc routine seq Generating NVIDIA GPU code coords_get: 5351, Generating acc routine seq Generating NVIDIA GPU code coords_add: 5360, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 5372, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 5384, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 5394, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 5404, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 5412, Generating acc routine seq Generating NVIDIA GPU code coords_len: 5422, Generating acc routine seq Generating NVIDIA GPU code coords_print: 5444, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 5451, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 5497, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 5532, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 5543, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 5560, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 5571, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 5587, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 5616, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 5627, Generating acc routine seq Generating NVIDIA GPU code norm_func: 5631, Generating acc routine seq Generating NVIDIA GPU code sort_absorb_last: 5665, Generating present(particles[:buffer_len],pbuffer[:buffer_len]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 5672, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5681, #pragma acc loop seq 5665, Generating implicit copy(lens[:]) [if not already present] 5672, Generating implicit firstprivate(ll,l) 5683, Accelerator restriction: induction variable live-out from loop: i 5684, Accelerator restriction: induction variable live-out from loop: i 5685, Accelerator restriction: induction variable live-out from loop: i 5686, Accelerator restriction: induction variable live-out from loop: i 5688, Accelerator restriction: induction variable live-out from loop: j 5689, Accelerator restriction: induction variable live-out from loop: j 5690, Accelerator restriction: induction variable live-out from loop: j 5691, Accelerator restriction: induction variable live-out from loop: j 5713, Generating present(pbuffer[:buffer_len]) Generating implicit firstprivate(tidx) Generating NVIDIA GPU code 5717, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5720, #pragma acc loop seq 5713, Generating implicit copyin(lens[:]) [if not already present] Generating implicit copy(particles[:]) [if not already present] Generating implicit copyin(los[:]) [if not already present] 5720, Generating implicit firstprivate(l) 5737, Generating present(particles[:buffer_len]) Generating implicit firstprivate(accumlen,tidx,mult) Generating NVIDIA GPU code 5741, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5748, #pragma acc loop seq 5737, Local memory used for targetbuffer,sourcebuffer mccoordschange: 5807, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 5838, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 5855, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 5954, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 6038, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 6104, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 6181, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 6453, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 6465, Generating acc routine seq Generating NVIDIA GPU code _hash: 6497, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 6538, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 6549, Generating acc routine seq Generating NVIDIA GPU code _rand01: 6554, Generating acc routine seq Generating NVIDIA GPU code _rand01_opague: 6561, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 6572, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 6580, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 6587, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 7264, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 7304, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 7378, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 7395, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 7510, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 7565, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 18639, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 18707, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 18786, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 19277, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 19293, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 19311, Generating acc routine seq Generating NVIDIA GPU code off_F: 19701, Generating acc routine seq Generating NVIDIA GPU code off_sign: 19706, Generating acc routine seq Generating NVIDIA GPU code off_coord: 19714, Generating acc routine seq Generating NVIDIA GPU code off_normal: 19723, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 19751, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 19803, Generating acc routine seq Generating NVIDIA GPU code off_insert4: 19848, Generating acc routine seq Generating NVIDIA GPU code off_store_intersection: 19868, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 20055, Generating acc routine seq Generating NVIDIA GPU code off_straddle: 20077, Generating acc routine seq Generating NVIDIA GPU code off_line_hits_box: 20101, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 20128, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 20172, Generating acc routine seq Generating NVIDIA GPU code p_to_quadratic: 20670, Generating acc routine seq Generating NVIDIA GPU code quadraticSolve: 20686, Generating acc routine seq Generating NVIDIA GPU code off_intersect_all_idx: 20716, Generating acc routine seq Generating NVIDIA GPU code off_intersect_all: 20836, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 20861, Generating acc routine seq Generating NVIDIA GPU code off_intersect_idx: 20874, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect_idx: 20899, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 20916, Generating acc routine seq Generating NVIDIA GPU code off_face_prop: 20926, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 23254, Generating acc routine seq Generating NVIDIA GPU code init: 34812, Generating update device(_drum_center_var,_Cu_var,_Vanadium_incoherent_var,_Ag_powder_var,_Al_incoherent_var,_Al_powder_var,_Cs_var,_Cu_incoherent_var,_Cu_powder_var,_Ag_incoherent_var,_Au_Ag_mix_var,_Au_incoherent_var,_Al_var,_Banana_monitor_var,_Cd_incoherent_var,_Cd_powder_var,_Cd_var,_Cs_incoherent_var,_Cs_powder_var,_Vanadium_var,_screen_var,_arm_1_var,_detector_var,_cryostat_drum_walls_var,_cryostat_drum_vacuum_var,_beam_center_var,_outer_cryostat_vacuum_var,_m4pi_var,_inner_cryostat_vacuum_var,_init_var,_sample_stick_vacuum_var,_sample_rod_var,_sample_holder_top_shelf_var,_sample_rod_collar_4_var,_sample_rod_collar_1_vacuum_var,_sample_rod_collar_2_vacuum_var,_sample_rod_collar_3_vacuum_var,_sample_rod_collar_4_vacuum_var,_sample_rod_bottom_var,_sample_rod_collar_1_var,_sample_rod_collar_2_var,_sample_rod_collar_3_var,_sample_4_var,_sample_holder1_var,_sample_holder2_var,_sample_holder3_var,_sample_holder4_var,_sample_holder5_var,_sample_holder_middle_shelf_var,_sample_holder_bottom_var,_sample_1_container_var,_sample_1_container_rim_var,_outer_cryostat_wall_var,_sample_2_container_var,_sample_2_container_rim_var,_sample_1_var,_sample_3_container_var,_sample_3_container_rim_var,_sample_2_var,_sample_4_container_var,_sample_4_container_rim_var,_sample_3_var,_test_sample_var,_stop_var,_cryostat_mountin_plate_var,_m4pi_two_or_more_samples_var,_Au_powder_var,_detector_position_var,_sample_stick_walls_var,_a1_var,_instrument_var,_source_var,_inner_cryostat_wall_var) class_Progress_bar_trace: 34855, Generating acc routine seq Generating NVIDIA GPU code class_Source_div_trace: 34934, Generating acc routine seq Generating NVIDIA GPU code class_Arm_trace: 35032, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_4PI_trace: 37471, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 37548, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 37832, Generating acc routine seq Generating NVIDIA GPU code raytrace_all_funnel: 38572, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 38576, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 38576, Generating implicit firstprivate(mpi_node_rank,_particle,seed,ncount) 38585, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 38590, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 38585, Local memory used for .inl_.inl_c_2348_50438,.inl_.inl_.inl_b_2322_2354_50443,.inl_.inl_.inl_.X3417_2321_2353_50442,.inl_.inl_b_2344_50437,.inl_.inl_c_2337_50427,.inl_.inl_.inl_b_2322_2343_50432,.inl_.inl_.inl_.X3417_2321_2342_50431,.inl_.inl_b_2333_50426,.inl_.inl_.X3401_2332_50421,.inl_.inl_c_2329_50420,.inl_c_50453,.inl_.inl_b_2328_50418,.inl_.inl_.X3417_2327_50417,.inl_b_50410,.inl_.X3400_50409,.inl_.X3401_50404,.inl_c_50412,.inl_.X3399_50400,.inl_a_50396,_particle_save,.inl_c_50464,.inl_.inl_c_2337_50479,.inl_.inl_.inl_b_2322_2343_50484,.inl_.inl_.inl_.X3417_2321_2342_50483,.inl_.inl_b_2333_50478,.inl_.inl_c_2329_50472,.inl_.inl_.inl_.X3417_2321_2353_50494,.inl_.inl_.X3417_2327_50469,.inl_.inl_b_2328_50470,.inl_.X3401_50456,.inl_.inl_b_2344_50489,.inl_c_50401,.inl_.inl_.inl_b_2322_2354_50495,.inl_.inl_.X3401_2332_50473,.inl_a_50448,.inl_.X3399_50452,.inl_.X3400_50461,.inl_b_50462,.inl_.inl_c_2348_50490 38952, Generating present(particles[:livebatchsize]) Generating implicit firstprivate(livebatchsize) Generating NVIDIA GPU code 38955, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 38952, Local memory used for .inl_.inl_c_2348_50814,.inl_.inl_.inl_b_2322_2354_50819,.inl_.inl_.inl_.X3417_2321_2353_50818,.inl_.inl_b_2344_50813,.inl_.inl_c_2337_50803,.inl_.inl_.inl_b_2322_2343_50808,.inl_.inl_.inl_.X3417_2321_2342_50807,.inl_.inl_b_2333_50802,.inl_.inl_.X3401_2332_50797,.inl_.inl_c_2329_50796,.inl_c_50829,.inl_.inl_b_2328_50794,.inl_.inl_.X3417_2327_50793,.inl_b_50786,.inl_.X3400_50785,.inl_.X3401_50780,.inl_c_50788,.inl_.X3399_50776,.inl_a_50772,.inl_.inl_c_2348_50764,.inl_.inl_.inl_b_2322_2354_50769,.inl_.inl_.inl_.X3417_2321_2353_50768,.inl_.inl_b_2344_50763,.inl_.inl_c_2337_50753,.inl_.inl_.inl_b_2322_2343_50758,.inl_.inl_.inl_.X3417_2321_2342_50757,.inl_.inl_b_2333_50752,.inl_.inl_.X3401_2332_50747,.inl_.inl_c_2329_50746,.inl_c_50777,.inl_.inl_b_2328_50744,.inl_.inl_.X3417_2327_50743,.inl_b_50736,.inl_.X3400_50735,.inl_.X3401_50730,.inl_c_50738,.inl_.X3399_50726,.inl_a_50722,.inl_.inl_c_2348_50714,.inl_.inl_.inl_b_2322_2354_50719,.inl_.inl_.inl_.X3417_2321_2353_50718,.inl_.inl_b_2344_50713,.inl_.inl_c_2337_50703,.inl_.inl_.inl_b_2322_2343_50708,.inl_.inl_.inl_.X3417_2321_2342_50707,.inl_.inl_b_2333_50702,.inl_.inl_.X3401_2332_50697,.inl_.inl_c_2329_50696,.inl_c_50727,.inl_.inl_b_2328_50694,.inl_.inl_.X3417_2327_50693,.inl_b_50686,.inl_.X3400_50685,.inl_.X3401_50680,.inl_c_50688,.inl_.X3399_50676,.inl_a_50672,.inl_.inl_c_2348_50664,.inl_.inl_.inl_b_2322_2354_50669,.inl_.inl_.inl_.X3417_2321_2353_50668,.inl_.inl_b_2344_50663,.inl_.inl_c_2337_50653,.inl_.inl_.inl_b_2322_2343_50658,.inl_.inl_.inl_.X3417_2321_2342_50657,.inl_.inl_b_2333_50652,.inl_.inl_.X3401_2332_50647,.inl_.inl_c_2329_50646,.inl_c_50677,.inl_.inl_b_2328_50644,.inl_.inl_.X3417_2327_50643,.inl_b_50636,.inl_.X3400_50635,.inl_.X3401_50630,.inl_c_50638,.inl_.X3399_50626,.inl_a_50622,.inl_.inl_c_2348_50590,.inl_.inl_.inl_b_2322_2354_50595,.inl_.inl_.inl_.X3417_2321_2353_50594,.inl_.inl_b_2344_50589,.inl_.inl_c_2337_50579,.inl_.inl_.inl_b_2322_2343_50584,.inl_.inl_.inl_.X3417_2321_2342_50583,.inl_.inl_b_2333_50578,.inl_.inl_.X3401_2332_50573,.inl_.inl_c_2329_50572,.inl_c_50627,.inl_.inl_b_2328_50570,.inl_.inl_.X3417_2327_50569,.inl_b_50562,.inl_.X3400_50561,.inl_.X3401_50556,.inl_c_50564,.inl_.X3399_50552,.inl_a_50548,_particle_save,.inl_c_50840,.inl_.inl_c_2337_50855,.inl_.inl_.inl_b_2322_2343_50860,.inl_.inl_.inl_.X3417_2321_2342_50859,.inl_.inl_b_2333_50854,.inl_.inl_c_2329_50848,.inl_.inl_.inl_.X3417_2321_2353_50870,.inl_.inl_.X3417_2327_50845,.inl_.inl_b_2328_50846,.inl_.X3401_50832,.inl_.inl_b_2344_50865,.inl_c_50553,.inl_.inl_.inl_b_2322_2354_50871,.inl_.inl_.X3401_2332_50849,.inl_a_50824,.inl_.X3399_50828,.inl_.X3400_50837,.inl_b_50838,.inl_.inl_c_2348_50866 finally: 40459, Generating update self(_drum_center_var,_Cu_var,_Vanadium_incoherent_var,_Ag_powder_var,_Al_incoherent_var,_Al_powder_var,_Cs_var,_Cu_incoherent_var,_Cu_powder_var,_Ag_incoherent_var,_Au_Ag_mix_var,_Au_incoherent_var,_Al_var,_Banana_monitor_var,_Cd_incoherent_var,_Cd_powder_var,_Cd_var,_Cs_incoherent_var,_Cs_powder_var,_Vanadium_var,_screen_var,_arm_1_var,_detector_var,_cryostat_drum_walls_var,_cryostat_drum_vacuum_var,_beam_center_var,_outer_cryostat_vacuum_var,_m4pi_var,_inner_cryostat_vacuum_var,_init_var,_sample_stick_vacuum_var,_sample_rod_var,_sample_holder_top_shelf_var,_sample_rod_collar_4_var,_sample_rod_collar_1_vacuum_var,_sample_rod_collar_2_vacuum_var,_sample_rod_collar_3_vacuum_var,_sample_rod_collar_4_vacuum_var,_sample_rod_bottom_var,_sample_rod_collar_1_var,_sample_rod_collar_2_var,_sample_rod_collar_3_var,_sample_4_var,_sample_holder1_var,_sample_holder2_var,_sample_holder3_var,_sample_holder4_var,_sample_holder5_var,_sample_holder_middle_shelf_var,_sample_holder_bottom_var,_sample_1_container_var,_sample_1_container_rim_var,_outer_cryostat_wall_var,_sample_2_container_var,_sample_2_container_rim_var,_sample_1_var,_sample_3_container_var,_sample_3_container_rim_var,_sample_2_var,_sample_4_container_var,_sample_4_container_rim_var,_sample_3_var,_test_sample_var,_stop_var,_cryostat_mountin_plate_var,_m4pi_two_or_more_samples_var,_Au_powder_var,_detector_position_var,_sample_stick_walls_var,_a1_var,_instrument_var,_source_var,_inner_cryostat_wall_var) mcenabletrace: 6708, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===