INFO: No output directory specified (--dir) INFO: Using directory: "templateSasView_20261030_001117" INFO: Regenerating c-file: templateSasView.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./templateSasView.c templateSasView.instr --verbose mcstas version 3.99.99 Analyzing file templateSasView.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]: a1 = Progress_bar(). Embedding component Arm from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp Component[2]: arm = Arm(). Embedding component Source_simple from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_simple.comp Component[3]: source = Source_simple(). Embedding component Slit from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Slit.comp Component[4]: coll1 = Slit(). Component[5]: coll2 = Slit(). Component[6]: sample = Arm(). Embedding file sas_kernel_header.c Embedding component SasView_barbell from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sasmodels/SasView_barbell.comp Component[7]: sample1 = SasView_barbell(). Embedding file sas_kernel_header.c Embedding component SasView_bcc_paracrystal from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sasmodels/SasView_bcc_paracrystal.comp Component[8]: sample3 = SasView_bcc_paracrystal(). Embedding file sas_kernel_header.c Embedding component SasView_parallelepiped from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sasmodels/SasView_parallelepiped.comp Component[9]: sample47 = SasView_parallelepiped(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp Component[10]: detector = PSD_monitor(). Embedding component L_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/L_monitor.comp Component[11]: Ldetector = L_monitor(). Info: 'PSD_monitor_rad' is a contributed component. Embedding component PSD_monitor_rad from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/PSD_monitor_rad.comp Component[12]: PSDrad = PSD_monitor_rad(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'templateSasView' (with 12 component instances) Starting to create C code ./templateSasView.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './templateSasView.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'templateSasView' and components DECLARE Writing instrument 'templateSasView' and components INITIALISE Writing components TRACE Writing instrument 'templateSasView' and components SAVE Writing instrument 'templateSasView' and components FINALLY Writing instrument 'templateSasView' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'templateSasView' has 40 warnings/errors. Generated C code ./templateSasView.c from templateSasView.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: -> SPLIT N at component sample ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> SPLIT within buffer at component sample ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./templateSasView.out DEBUG: CMD: nvc -o ./templateSasView.out ./templateSasView.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 "./templateSasView.c", line 90: 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 " "./templateSasView.c", line 92: 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, ^ "./templateSasView.c", line 95: 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, ^ "./templateSasView.c", line 109: 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); ^ "./templateSasView.c", line 113: 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); ^ "./templateSasView.c", line 141: 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); ^ "./templateSasView.c", line 113: 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); ^ "./templateSasView.c", line 170: 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*); ^ "./templateSasView.c", line 192: 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); ^ "./templateSasView.c", line 203: 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); ^ "./templateSasView.c", line 214: 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){ ^ "./templateSasView.c", line 224: 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){ ^ "./templateSasView.c", line 291: warning: Routine "noprintf" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int noprintf(); ^ "./templateSasView.c", line 293: 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); ^ "./templateSasView.c", line 651: 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 */ ^ "./templateSasView.c", line 879: 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); ^ "./templateSasView.c", line 896: 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); ^ "./templateSasView.c", line 898: 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]); ^ "./templateSasView.c", line 906: 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); ^ "./templateSasView.c", line 908: 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); ^ "./templateSasView.c", line 910: 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); ^ "./templateSasView.c", line 912: 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); ^ "./templateSasView.c", line 914: 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); ^ "./templateSasView.c", line 917: 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); ^ "./templateSasView.c", line 997: 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); ^ "./templateSasView.c", line 999: 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); ^ "./templateSasView.c", line 1001: 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); ^ "./templateSasView.c", line 1003: 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); ^ "./templateSasView.c", line 1005: 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); ^ "./templateSasView.c", line 1007: 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); ^ "./templateSasView.c", line 1009: 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); ^ "./templateSasView.c", line 1011: 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); ^ "./templateSasView.c", line 1013: 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); ^ "./templateSasView.c", line 5555: warning: variable "exists" was set but never used [set_but_not_used] int exists=0; ^ "/usr/include/math.h", line 30: warning: #warning directive: A macro called log was already defined when was included. [warning_directive] # warning A macro called log was already defined when was included. ^ "/usr/include/math.h", line 31: warning: #warning directive: This will cause compilation problems. [warning_directive] # warning This will cause compilation problems. ^ "parallelepiped", line 614: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "parallelepiped", line 602: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "parallelepiped", line 662: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "parallelepiped", line 659: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "parallelepiped", line 704: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "parallelepiped", line 781: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "parallelepiped", line 846: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "parallelepiped", line 911: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "parallelepiped", line 960: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "parallelepiped", line 1057: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "parallelepiped", line 1150: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "parallelepiped", line 1247: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "parallelepiped", line 1323: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "parallelepiped", line 1401: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "parallelepiped", line 2198: warning: incompatible redefinition of macro "exit" (declared at line 628 of "./templateSasView.c") [bad_macro_redef] #define exit(...) noprintf() ^ "parallelepiped", line 2210: 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 ^ "parallelepiped", line 2289: warning: Routine "class_Source_simple_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Source_simple_trace(_class_Source_simple *_comp ^ "parallelepiped", line 2392: 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 ^ "parallelepiped", line 2436: warning: Routine "class_SasView_barbell_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_SasView_barbell_trace(_class_SasView_barbell *_comp ^ "parallelepiped", line 2466: warning: variable "d_phi" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2466: warning: variable "my_s" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2467: 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; ^ "parallelepiped", line 2467: 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; ^ "parallelepiped", line 2467: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2468: 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; ^ "parallelepiped", line 2469: warning: variable "f" was declared but never referenced [declared_but_not_referenced] double f, solid_angle, vx_i, vy_i, vz_i, q, qx, qy, qz; ^ "parallelepiped", line 2590: warning: Routine "class_SasView_bcc_paracrystal_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_SasView_bcc_paracrystal_trace(_class_SasView_bcc_paracrystal *_comp ^ "parallelepiped", line 2618: warning: variable "d_phi" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2618: warning: variable "my_s" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2619: 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; ^ "parallelepiped", line 2619: 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; ^ "parallelepiped", line 2619: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2620: 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; ^ "parallelepiped", line 2621: warning: variable "f" was declared but never referenced [declared_but_not_referenced] double f, solid_angle, vx_i, vy_i, vz_i, q, qx, qy, qz; ^ "parallelepiped", line 2734: warning: Routine "class_SasView_parallelepiped_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_SasView_parallelepiped_trace(_class_SasView_parallelepiped *_comp ^ "parallelepiped", line 2764: warning: variable "d_phi" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2764: warning: variable "my_s" was declared but never referenced [declared_but_not_referenced] double t0, t1, v, l_full, l, l_1, dt, d_phi, my_s; ^ "parallelepiped", line 2765: 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; ^ "parallelepiped", line 2765: 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; ^ "parallelepiped", line 2765: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2766: 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; ^ "parallelepiped", line 2767: warning: variable "f" was declared but never referenced [declared_but_not_referenced] double f, solid_angle, vx_i, vy_i, vz_i, q, qx, qy, qz; ^ "parallelepiped", line 2888: 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 ^ "parallelepiped", line 2962: 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 ^ "parallelepiped", line 3036: warning: Routine "class_PSD_monitor_rad_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_PSD_monitor_rad_trace(_class_PSD_monitor_rad *_comp ^ "parallelepiped", line 3100: 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 templateSasView:TRACE */ ^ "parallelepiped", line 4923: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "parallelepiped", line 4924: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./templateSasView.c", line 1591: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./templateSasView.c", line 8796: warning: function "qac_rotation" was declared but never referenced [declared_but_not_referenced] qac_rotation( ^ "./templateSasView.c", line 8829: warning: function "qac_apply" was declared but never referenced [declared_but_not_referenced] qac_apply( ^ "./templateSasView.c", line 8846: warning: function "qabc_rotation" was declared but never referenced [declared_but_not_referenced] qabc_rotation( ^ "./templateSasView.c", line 8892: warning: function "qabc_apply" was declared but never referenced [declared_but_not_referenced] qabc_apply( ^ mcgenstate: 102, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 116, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 148, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 172, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 194, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 205, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 214, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 224, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1651, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1655, Generating acc routine seq Generating NVIDIA GPU code str_len: 1664, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 5631, Generating acc routine seq Generating NVIDIA GPU code coords_set: 6118, Generating acc routine seq Generating NVIDIA GPU code coords_get: 6129, Generating acc routine seq Generating NVIDIA GPU code coords_add: 6138, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 6150, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 6162, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 6172, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 6182, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 6190, Generating acc routine seq Generating NVIDIA GPU code coords_len: 6200, Generating acc routine seq Generating NVIDIA GPU code coords_print: 6222, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 6229, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 6275, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 6310, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 6321, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 6338, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 6349, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 6365, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 6394, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 6405, Generating acc routine seq Generating NVIDIA GPU code norm_func: 6409, Generating acc routine seq Generating NVIDIA GPU code mccoordschange: 6579, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 6610, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 6627, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 6726, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 6810, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 6876, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 6953, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 7225, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 7237, Generating acc routine seq Generating NVIDIA GPU code _hash: 7269, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 7310, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 7321, Generating acc routine seq Generating NVIDIA GPU code _rand01: 7326, Generating acc routine seq Generating NVIDIA GPU code _rand01_opague: 7333, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 7344, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 7352, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 7359, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 8076, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 8116, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 8190, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 8207, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 8322, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 8377, Generating acc routine seq Generating NVIDIA GPU code square: 8709, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code cube: 8710, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code sas_sinx_x: 8711, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code sas_3j1x_x: 8915, include "sas_3j1x_x" 47, Generating acc routine seq Generating NVIDIA GPU code sphere_volume: 8915, include "sphere_form" 7, Generating acc routine seq Generating NVIDIA GPU code sphere_form: 8915, include "sphere_form" 13, Generating acc routine seq Generating NVIDIA GPU code init: 8915, include "parallelepiped" 2168, Generating update device(_PSDrad_var,_a1_var,_source_var,_sample_var,_arm_var,_coll1_var,_sample47_var,_instrument_var,_sample1_var,_sample3_var,_coll2_var,_Ldetector_var,_detector_var) class_Progress_bar_trace: 8915, include "parallelepiped" 2211, Generating acc routine seq Generating NVIDIA GPU code class_Source_simple_trace: 8915, include "parallelepiped" 2290, Generating acc routine seq Generating NVIDIA GPU code class_Slit_trace: 8915, include "parallelepiped" 2393, Generating acc routine seq Generating NVIDIA GPU code class_SasView_barbell_trace: 8915, include "parallelepiped" 2437, Generating acc routine seq Generating NVIDIA GPU code class_SasView_bcc_paracrystal_trace: 8915, include "parallelepiped" 2591, Generating acc routine seq Generating NVIDIA GPU code class_SasView_parallelepiped_trace: 8915, include "parallelepiped" 2735, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 8915, include "parallelepiped" 2889, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 8915, include "parallelepiped" 2963, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_rad_trace: 8915, include "parallelepiped" 3037, Generating acc routine seq Generating NVIDIA GPU code raytrace: 8915, include "parallelepiped" 3100, Generating acc routine seq Generating NVIDIA GPU code raytrace_all: 8915, include "parallelepiped" 3405, Generating implicit firstprivate(gpu_innerloop) Generating NVIDIA GPU code 3419, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 3405, Local memory used for particleN 3419, Generating implicit private(_particle,cloop,loops,seed,mpi_node_rank) class_PSD_monitor_rad_save: 8915, include "parallelepiped" finally: 8915, include "parallelepiped" 4091, Generating update self(_PSDrad_var,_a1_var,_source_var,_sample_var,_arm_var,_coll1_var,_sample47_var,_instrument_var,_sample1_var,_sample3_var,_coll2_var,_Ldetector_var,_detector_var) class_Arm_display: 8915, include "parallelepiped" metadata_table_print_all_keys: 8915, include "parallelepiped" metadata_table_print_all_components: 8915, include "parallelepiped" mccode_main: 8915, include "parallelepiped" mcenabletrace: 7480, Generating update device(mcdotrace) Fq_barbell: 8915, include "barbell" 109, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code DEBUG: CMD: nvc finished INFO: ===