INFO: No output directory specified (--dir) INFO: Using directory: "WOFSANS_20261030_000111" INFO: Regenerating c-file: WOFSANS.c DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas -t -o ./WOFSANS.c WOFSANS.instr --verbose mcstas version 3.99.99 Analyzing file WOFSANS.instr Embedding component Progress_bar from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Progress_bar.comp Component[1]: origin = Progress_bar(). Embedding library read_table-lib.h Embedding library read_table-lib.c Embedding component Source_gen from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_gen.comp Component[2]: Source = Source_gen(). Embedding component PSD_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp Component[3]: psd_Source = 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[4]: l_Source = L_monitor(). Embedding library monitor_nd-lib.h Embedding library monitor_nd-lib.c Embedding library interoff-lib.h Embedding library interoff-lib.c Embedding component Monitor_nD from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Monitor_nD.comp Component[5]: nD1 = Monitor_nD(). Embedding component Divergence_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Divergence_monitor.comp Component[6]: divergence_monitor_Source = Divergence_monitor(). Embedding component DivLambda_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/DivLambda_monitor.comp Component[7]: h_divlambda_Source = DivLambda_monitor(). Component[8]: v_divlambda_Source = DivLambda_monitor(). Component[9]: psd_FocusingPosition = PSD_monitor(). Component[10]: l_FocusingPosition = L_monitor(). Component[11]: nD2 = Monitor_nD(). Component[12]: divergence_monitor_FocusingPosition = Divergence_monitor(). Component[13]: h_divlambda_FocusingPosition = DivLambda_monitor(). Component[14]: v_divlambda_FocusingPosition = DivLambda_monitor(). Embedding component Brilliance_monitor from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Brilliance_monitor.comp Component[15]: BrillmonLD2 = Brilliance_monitor(). Embedding component Slit from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Slit.comp Component[16]: monolith_slit1 = Slit(). Component[17]: monolith_slit2 = Slit(). Component[18]: psd_monolith = PSD_monitor(). Component[19]: l_monolith = L_monitor(). Component[20]: nD3 = Monitor_nD(). Component[21]: divergence_monitor_monolith = Divergence_monitor(). Component[22]: h_divlambda_monolith = DivLambda_monitor(). Component[23]: v_divlambda_monolith = DivLambda_monitor(). Component[24]: PSD_before_slit_cPH = PSD_monitor(). Component[25]: slit_cPH = Slit(). Component[26]: PSD_slit_cPH = PSD_monitor(). Component[27]: l_slit_cPH = L_monitor(). Component[28]: nD4 = Monitor_nD(). Component[29]: divergence_monitor_slit_cPH = Divergence_monitor(). Component[30]: h_divlambda_slit_cPH = DivLambda_monitor(). Component[31]: v_divlambda_slit_cPH = DivLambda_monitor(). Info: 'Conics_PH' is a contributed component. Embedding library ref-lib.h Embedding library ref-lib.c Embedding file conic.h Embedding component Conics_PH from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Conics_PH.comp Component[32]: cPH = Conics_PH(). Embedding component Beamstop from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Beamstop.comp Component[33]: beamstop_cPH = Beamstop(). Component[34]: psd_cPH = PSD_monitor(). Component[35]: l_cPH = L_monitor(). Component[36]: nD5 = Monitor_nD(). Component[37]: divergence_monitor_cPH = Divergence_monitor(). Component[38]: h_divlambda_cPH = DivLambda_monitor(). Component[39]: v_divlambda_cPH = DivLambda_monitor(). Component[40]: psd_bunker = PSD_monitor(). Component[41]: l_bunker = L_monitor(). Component[42]: nD6 = Monitor_nD(). Component[43]: divergence_monitor_bunker = Divergence_monitor(). Component[44]: h_divlambda_bunker = DivLambda_monitor(). Component[45]: v_divlambda_bunker = DivLambda_monitor(). Component[46]: psd_PHfocus1 = PSD_monitor(). Component[47]: l_PHfocus1 = L_monitor(). Component[48]: nD7 = Monitor_nD(). Component[49]: divergence_monitor_PHfocus1 = Divergence_monitor(). Component[50]: h_divlambda_PHfocus1 = DivLambda_monitor(). Component[51]: v_divlambda_PHfocus1 = DivLambda_monitor(). Component[52]: slit_focusPH = Slit(). Component[53]: psd_slit_focusPH = PSD_monitor(). Component[54]: l_slit_focusPH = L_monitor(). Component[55]: nD8 = Monitor_nD(). Component[56]: divergence_monitor_slit_focusPH = Divergence_monitor(). Component[57]: h_divlambda_slit_focusPH = DivLambda_monitor(). Component[58]: v_divlambda_slit_focusPH = DivLambda_monitor(). Component[59]: slit_EH = Slit(). Info: 'Conics_EH' is a contributed component. Embedding file conic.h Embedding component Conics_EH from file /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/contrib/Conics_EH.comp Component[60]: cEH = Conics_EH(). Component[61]: beamstop_cEH = Beamstop(). Component[62]: psd_cEH = PSD_monitor(). Component[63]: l_cEH = L_monitor(). Component[64]: nD9 = Monitor_nD(). Component[65]: divergence_monitor_cEH = Divergence_monitor(). Component[66]: h_divlambda_cEH = DivLambda_monitor(). Component[67]: v_divlambda_cEH = DivLambda_monitor(). Component[68]: PSD_10 = PSD_monitor(). Component[69]: PSD_11 = PSD_monitor(). Component[70]: PSD_12 = PSD_monitor(). Component[71]: PSD_13 = PSD_monitor(). Component[72]: l_10 = L_monitor(). Component[73]: l_11 = L_monitor(). Component[74]: l_12 = L_monitor(). Component[75]: l_13 = L_monitor(). Component[76]: divergence_monitor_10 = Divergence_monitor(). Component[77]: divergence_monitor_11 = Divergence_monitor(). Component[78]: divergence_monitor_12 = Divergence_monitor(). Component[79]: divergence_monitor_13 = Divergence_monitor(). Component[80]: divlambda_10 = DivLambda_monitor(). Component[81]: h_divlambda_11 = DivLambda_monitor(). Component[82]: h_divlambda_12 = DivLambda_monitor(). Component[83]: h_divlambda_13 = DivLambda_monitor(). Component[84]: v_divlambda_10 = DivLambda_monitor(). Component[85]: v_divlambda_11 = DivLambda_monitor(). Component[86]: v_divlambda_12 = DivLambda_monitor(). Component[87]: v_divlambda_13 = DivLambda_monitor(). Component[88]: psd_monitor_detector = PSD_monitor(). Component[89]: l_detector = L_monitor(). Component[90]: divergence_monitor_detector = Divergence_monitor(). Component[91]: divlambda_detector = DivLambda_monitor(). Component[92]: psd_monitor_detector_big = PSD_monitor(). Combine metadata blocks into table Processed 0 metadata blocks Creating instrument 'WOFSANS' (with 92 component instances) Starting to create C code ./WOFSANS.c Embedding file mccode-r.h (user path) Embedding file mcstas-r.h (user path) Compile './WOFSANS.c -DUSE_NEXUS -lhdf5' to enable NeXus support Embedding file mccode-r.c (user path) Embedding file mcstas-r.c (user path) Writing instrument 'WOFSANS' and components DECLARE Writing instrument 'WOFSANS' and components INITIALISE Writing components TRACE Writing instrument 'WOFSANS' and components SAVE Writing instrument 'WOFSANS' and components FINALLY Writing instrument 'WOFSANS' and components DISPLAY Embedding file metadata-r.c (user path) Embedding file mccode_main.c (user path) Warning: The build of the instrument 'WOFSANS' has 443 warnings/errors. Generated C code ./WOFSANS.c from WOFSANS.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas finished INFO: Recompiling: ./WOFSANS.out DEBUG: CMD: nvc -o ./WOFSANS.out ./WOFSANS.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 "./WOFSANS.c", line 93: warning: Routine "mcgenstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcgenstate(void); ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./WOFSANS.c", line 95: warning: Routine "mcsetstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcsetstate(double x, double y, double z, double vx, double vy, double vz, ^ "./WOFSANS.c", line 98: warning: Routine "mcgetstate" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] _class_particle mcgetstate(_class_particle mcneutron, double *x, double *y, double *z, ^ "./WOFSANS.c", line 112: warning: Routine "particle_getvar" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double particle_getvar(_class_particle *p, char *name, int *suc); ^ "./WOFSANS.c", line 116: warning: Routine "str_comp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int str_comp(char *str1, char *str2); ^ "./WOFSANS.c", line 146: warning: Routine "particle_getvar_void" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void* particle_getvar_void(_class_particle *p, char *name, int *suc); ^ "./WOFSANS.c", line 116: warning: Routine "str_comp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int str_comp(char *str1, char *str2); ^ "./WOFSANS.c", line 177: warning: Routine "particle_setvar_void" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int particle_setvar_void(_class_particle *, char *, void*); ^ "./WOFSANS.c", line 201: warning: Routine "particle_setvar_void_array" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int particle_setvar_void_array(_class_particle *, char *, void*, int); ^ "./WOFSANS.c", line 212: warning: Routine "particle_restore" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void particle_restore(_class_particle *p, _class_particle *p0); ^ "./WOFSANS.c", line 223: warning: Routine "particle_getuservar_byid" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double particle_getuservar_byid(_class_particle *p, int id, int *suc){ ^ "./WOFSANS.c", line 235: warning: Routine "particle_uservar_init" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void particle_uservar_init(_class_particle *p){ ^ "./WOFSANS.c", line 304: warning: Routine "noprintf" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] int noprintf(); ^ "./WOFSANS.c", line 306: warning: Routine "str_len" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] size_t str_len(const char *s); ^ "./WOFSANS.c", line 664: warning: Routine "mcget_ncount" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] unsigned long long int mcget_ncount(void); /* wrapper to set mcncount */ ^ "./WOFSANS.c", line 892: warning: Routine "_randnorm2" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randnorm2(randstate_t* state); ^ "./WOFSANS.c", line 909: warning: Routine "kiss_srandom" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] uint64_t *kiss_srandom(uint64_t state[7], uint64_t seed); ^ "./WOFSANS.c", line 911: warning: Routine "kiss_random" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] uint64_t kiss_random(uint64_t state[7]); ^ "./WOFSANS.c", line 919: warning: Routine "_rand01" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand01(randstate_t* state); ^ "./WOFSANS.c", line 921: warning: Routine "_randpm1" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randpm1(randstate_t* state); ^ "./WOFSANS.c", line 923: warning: Routine "_rand0max" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand0max(double max, randstate_t* state); ^ "./WOFSANS.c", line 925: warning: Routine "_randminmax" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randminmax(double min, double max, randstate_t* state); ^ "./WOFSANS.c", line 927: warning: Routine "_randtriangle" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _randtriangle(randstate_t* state); ^ "./WOFSANS.c", line 930: warning: Routine "_rand01_opague" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double _rand01_opague(void* state); ^ "./WOFSANS.c", line 1010: warning: Routine "coords_set" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_set(MCNUM x, MCNUM y, MCNUM z); ^ "./WOFSANS.c", line 1012: warning: Routine "coords_get" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_get(Coords a, MCNUM *x, MCNUM *y, MCNUM *z); ^ "./WOFSANS.c", line 1014: warning: Routine "coords_add" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_add(Coords a, Coords b); ^ "./WOFSANS.c", line 1016: warning: Routine "coords_sub" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_sub(Coords a, Coords b); ^ "./WOFSANS.c", line 1018: warning: Routine "coords_neg" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_neg(Coords a); ^ "./WOFSANS.c", line 1020: warning: Routine "coords_scale" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_scale(Coords b, double scale); ^ "./WOFSANS.c", line 1022: warning: Routine "coords_sp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double coords_sp(Coords a, Coords b); ^ "./WOFSANS.c", line 1024: warning: Routine "coords_xp" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] Coords coords_xp(Coords b, Coords c); ^ "./WOFSANS.c", line 1026: warning: Routine "coords_len" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] double coords_len(Coords a); ^ "./WOFSANS.c", line 5568: warning: variable "exists" was set but never used [set_but_not_used] int exists=0; ^ "./WOFSANS.c", line 8648: 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 */ ^ "./WOFSANS.c", line 8650: 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 */ ^ "./WOFSANS.c", line 8657: 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 */ ^ "./WOFSANS.c", line 8677: 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); ^ "./WOFSANS.c", line 8679: 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); ^ "./WOFSANS.c", line 8681: 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, ^ "./WOFSANS.c", line 10454: 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); ^ "./WOFSANS.c", line 12591: warning: variable "dt" was set but never used [set_but_not_used] double dt, dy; ^ "./WOFSANS.c", line 12591: warning: variable "dy" was set but never used [set_but_not_used] double dt, dy; ^ "./WOFSANS.c", line 12871: 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, ^ "./WOFSANS.c", line 12881: 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, ^ "./WOFSANS.c", line 12905: 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, ^ "./WOFSANS.c", line 12914: 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, ^ "./WOFSANS.c", line 12935: 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, ^ "./WOFSANS.c", line 12943: 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, ^ "./WOFSANS.c", line 12955: 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); ^ "./WOFSANS.c", line 12974: 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, ^ "./WOFSANS.c", line 12985: 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); ^ "./WOFSANS.c", line 13042: 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) { ^ "./WOFSANS.c", line 13047: 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) { ^ "./WOFSANS.c", line 13055: 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) { ^ "./WOFSANS.c", line 13063: 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) ^ "./WOFSANS.c", line 13091: 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) ^ "./WOFSANS.c", line 13143: 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) ^ "./WOFSANS.c", line 13188: 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) ^ "./WOFSANS.c", line 13208: 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) ^ "./WOFSANS.c", line 13395: 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) ^ "./WOFSANS.c", line 13441: 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) ^ "./WOFSANS.c", line 13466: 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, ^ "./WOFSANS.c", line 14009: 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, ^ "./WOFSANS.c", line 14026: 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) ^ "./WOFSANS.c", line 14050: 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, ^ "./WOFSANS.c", line 14171: 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, ^ "./WOFSANS.c", line 14196: 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, ^ "./WOFSANS.c", line 14208: 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, ^ "./WOFSANS.c", line 14234: 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, ^ "./WOFSANS.c", line 14252: 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, ^ "./WOFSANS.c", line 14266: 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) ^ "/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. ^ "./WOFSANS.c", line 19587: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 19575: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./WOFSANS.c", line 19632: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./WOFSANS.c", line 19752: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./WOFSANS.c", line 19828: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./WOFSANS.c", line 19906: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./WOFSANS.c", line 20104: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./WOFSANS.c", line 20190: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./WOFSANS.c", line 20278: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./WOFSANS.c", line 20366: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./WOFSANS.c", line 20442: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./WOFSANS.c", line 20520: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./WOFSANS.c", line 20718: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./WOFSANS.c", line 20804: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./WOFSANS.c", line 20892: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./WOFSANS.c", line 20980: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./WOFSANS.c", line 21078: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 21066: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./WOFSANS.c", line 21127: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./WOFSANS.c", line 21192: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./WOFSANS.c", line 21268: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./WOFSANS.c", line 21346: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 20; ^ "./WOFSANS.c", line 21544: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 21; ^ "./WOFSANS.c", line 21630: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 22; ^ "./WOFSANS.c", line 21718: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 23; ^ "./WOFSANS.c", line 21825: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 21806: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 24; ^ "./WOFSANS.c", line 21890: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 21878: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 25; ^ "./WOFSANS.c", line 21939: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 26; ^ "./WOFSANS.c", line 22015: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 27; ^ "./WOFSANS.c", line 22093: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 28; ^ "./WOFSANS.c", line 22291: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 29; ^ "./WOFSANS.c", line 22377: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 30; ^ "./WOFSANS.c", line 22465: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 31; ^ "./WOFSANS.c", line 22575: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 22553: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 32; ^ "./WOFSANS.c", line 22634: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 33; ^ "./WOFSANS.c", line 22698: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 34; ^ "./WOFSANS.c", line 22774: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 35; ^ "./WOFSANS.c", line 22852: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 36; ^ "./WOFSANS.c", line 23050: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 37; ^ "./WOFSANS.c", line 23136: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 38; ^ "./WOFSANS.c", line 23224: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 39; ^ "./WOFSANS.c", line 23331: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./WOFSANS.c", line 23312: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 40; ^ "./WOFSANS.c", line 23384: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 41; ^ "./WOFSANS.c", line 23462: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 42; ^ "./WOFSANS.c", line 23660: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 43; ^ "./WOFSANS.c", line 23746: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 44; ^ "./WOFSANS.c", line 23834: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 45; ^ "./WOFSANS.c", line 23922: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 46; ^ "./WOFSANS.c", line 23998: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 47; ^ "./WOFSANS.c", line 24076: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 48; ^ "./WOFSANS.c", line 24274: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 49; ^ "./WOFSANS.c", line 24360: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 50; ^ "./WOFSANS.c", line 24448: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 51; ^ "./WOFSANS.c", line 24536: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 52; ^ "./WOFSANS.c", line 24601: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 53; ^ "./WOFSANS.c", line 24677: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 54; ^ "./WOFSANS.c", line 24755: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 55; ^ "./WOFSANS.c", line 24953: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 56; ^ "./WOFSANS.c", line 25039: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 57; ^ "./WOFSANS.c", line 25127: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 58; ^ "./WOFSANS.c", line 25215: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 59; ^ "./WOFSANS.c", line 25280: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 60; ^ "./WOFSANS.c", line 25367: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 61; ^ "./WOFSANS.c", line 25431: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 62; ^ "./WOFSANS.c", line 25507: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 63; ^ "./WOFSANS.c", line 25585: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 64; ^ "./WOFSANS.c", line 25783: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 65; ^ "./WOFSANS.c", line 25869: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 66; ^ "./WOFSANS.c", line 25957: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 67; ^ "./WOFSANS.c", line 26045: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 68; ^ "./WOFSANS.c", line 26121: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 69; ^ "./WOFSANS.c", line 26197: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 70; ^ "./WOFSANS.c", line 26273: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 71; ^ "./WOFSANS.c", line 26349: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 72; ^ "./WOFSANS.c", line 26427: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 73; ^ "./WOFSANS.c", line 26505: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 74; ^ "./WOFSANS.c", line 26583: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 75; ^ "./WOFSANS.c", line 26661: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 76; ^ "./WOFSANS.c", line 26747: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 77; ^ "./WOFSANS.c", line 26833: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 78; ^ "./WOFSANS.c", line 26919: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 79; ^ "./WOFSANS.c", line 27005: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 80; ^ "./WOFSANS.c", line 27093: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 81; ^ "./WOFSANS.c", line 27181: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 82; ^ "./WOFSANS.c", line 27269: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 83; ^ "./WOFSANS.c", line 27357: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 84; ^ "./WOFSANS.c", line 27445: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 85; ^ "./WOFSANS.c", line 27533: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 86; ^ "./WOFSANS.c", line 27621: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 87; ^ "./WOFSANS.c", line 27709: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 88; ^ "./WOFSANS.c", line 27785: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 89; ^ "./WOFSANS.c", line 27863: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 90; ^ "./WOFSANS.c", line 27949: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 91; ^ "./WOFSANS.c", line 28037: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 92; ^ "./WOFSANS.c", line 29950: warning: incompatible redefinition of macro "exit" (declared at line 641) [bad_macro_redef] #define exit(...) noprintf() ^ "./WOFSANS.c", line 29962: 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 ^ "./WOFSANS.c", line 30041: warning: Routine "class_Source_gen_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Source_gen_trace(_class_Source_gen *_comp ^ "./WOFSANS.c", line 30259: 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 ^ "./WOFSANS.c", line 30333: 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 ^ "./WOFSANS.c", line 30407: 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 ^ "./WOFSANS.c", line 30691: warning: Routine "class_Divergence_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Divergence_monitor_trace(_class_Divergence_monitor *_comp ^ "./WOFSANS.c", line 30717: warning: variable "v" was declared but never referenced [declared_but_not_referenced] double v, vn; ^ "./WOFSANS.c", line 30781: warning: Routine "class_DivLambda_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_DivLambda_monitor_trace(_class_DivLambda_monitor *_comp ^ "./WOFSANS.c", line 30809: warning: variable "v" was declared but never referenced [declared_but_not_referenced] double v, vn; ^ "./WOFSANS.c", line 30879: warning: Routine "class_Brilliance_monitor_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Brilliance_monitor_trace(_class_Brilliance_monitor *_comp ^ "./WOFSANS.c", line 30923: warning: variable "div" was declared but never referenced [declared_but_not_referenced] double div; ^ "./WOFSANS.c", line 31014: 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 ^ "./WOFSANS.c", line 31058: warning: Routine "class_Conics_PH_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Conics_PH_trace(_class_Conics_PH *_comp ^ "./WOFSANS.c", line 31124: warning: Routine "class_Beamstop_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Beamstop_trace(_class_Beamstop *_comp ^ "./WOFSANS.c", line 31171: warning: Routine "class_Conics_EH_trace" will be treated as sequential because its "routine" directive doesn't specify a level of parallelism [no_routine_type] void class_Conics_EH_trace(_class_Conics_EH *_comp ^ "./WOFSANS.c", line 31255: 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 WOFSANS:TRACE */ ^ "./WOFSANS.c", line 37737: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./WOFSANS.c", line 37738: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./WOFSANS.c", line 1604: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ mcgenstate: 105, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 119, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 153, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 179, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 203, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 214, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 223, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 235, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1664, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1668, Generating acc routine seq Generating NVIDIA GPU code str_len: 1677, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 5644, Generating acc routine seq Generating NVIDIA GPU code coords_set: 6131, Generating acc routine seq Generating NVIDIA GPU code coords_get: 6142, Generating acc routine seq Generating NVIDIA GPU code coords_add: 6151, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 6163, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 6175, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 6185, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 6195, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 6203, Generating acc routine seq Generating NVIDIA GPU code coords_len: 6213, Generating acc routine seq Generating NVIDIA GPU code coords_print: 6235, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 6242, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 6288, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 6323, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 6334, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 6351, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 6362, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 6378, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 6407, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 6418, Generating acc routine seq Generating NVIDIA GPU code norm_func: 6422, Generating acc routine seq Generating NVIDIA GPU code mccoordschange: 6592, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 6623, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 6640, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 6739, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 6823, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 6889, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 6966, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 7238, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 7250, Generating acc routine seq Generating NVIDIA GPU code _hash: 7282, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 7323, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 7334, Generating acc routine seq Generating NVIDIA GPU code _rand01: 7339, Generating acc routine seq Generating NVIDIA GPU code _rand01_opague: 7346, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 7357, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 7365, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 7372, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 8089, Generating acc routine seq Generating NVIDIA GPU code mcgetstate: 8129, Generating acc routine seq Generating NVIDIA GPU code SCATTER_func: 8148, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code inside_rectangle: 8203, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 8220, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 8335, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 8390, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 9511, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 9579, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 9658, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 10149, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 10165, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 10183, Generating acc routine seq Generating NVIDIA GPU code SG_Maxwell: 10231, Generating acc routine seq Generating NVIDIA GPU code Monitor_nD_Trace: 11532, Generating acc routine seq Generating NVIDIA GPU code off_F: 13042, Generating acc routine seq Generating NVIDIA GPU code off_sign: 13047, Generating acc routine seq Generating NVIDIA GPU code off_coord: 13055, Generating acc routine seq Generating NVIDIA GPU code off_normal: 13064, Generating acc routine seq Generating NVIDIA GPU code off_pnpoly: 13092, Generating acc routine seq Generating NVIDIA GPU code off_intersectPoly: 13144, Generating acc routine seq Generating NVIDIA GPU code off_insert4: 13189, Generating acc routine seq Generating NVIDIA GPU code off_store_intersection: 13209, Generating acc routine seq Generating NVIDIA GPU code off_init_planes: 13396, Generating acc routine seq Generating NVIDIA GPU code off_straddle: 13418, Generating acc routine seq Generating NVIDIA GPU code off_line_hits_box: 13442, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod: 13469, Generating acc routine seq Generating NVIDIA GPU code off_clip_3D_mod_grav: 13513, Generating acc routine seq Generating NVIDIA GPU code p_to_quadratic: 14011, Generating acc routine seq Generating NVIDIA GPU code quadraticSolve: 14027, Generating acc routine seq Generating NVIDIA GPU code off_intersect_all_idx: 14057, Generating acc routine seq Generating NVIDIA GPU code off_intersect_all: 14177, Generating acc routine seq Generating NVIDIA GPU code off_intersect: 14202, Generating acc routine seq Generating NVIDIA GPU code off_intersect_idx: 14215, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect_idx: 14240, Generating acc routine seq Generating NVIDIA GPU code off_x_intersect: 14257, Generating acc routine seq Generating NVIDIA GPU code off_face_prop: 14267, Generating acc routine seq Generating NVIDIA GPU code StdReflecFunc: 14507, Generating acc routine seq Generating NVIDIA GPU code TableReflecFunc: 14566, Generating acc routine seq Generating NVIDIA GPU code makePoint: 14943, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code makeVec: 14958, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getMagVec: 14968, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code dotVec: 14973, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code difVec: 14978, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code sumVec: 14983, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code skalarVec: 14988, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code get_class_particlePos: 15030, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code get_class_particleVel: 15035, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code move_class_particleT: 15047, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code copyMove_class_particleT: 15088, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code absorb_class_particle: 15129, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code solveQuad: 15151, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code sign: 15183, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfFirstCollisionDetector: 15419, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code traceNeutronDetector: 15434, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfFirstCollisionDisk: 15555, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code traceNeutronDisk: 15571, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getNormConic: 16031, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getNormFlat: 16053, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfFirstCollisionConic: 16081, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfFirstCollisionFlat: 16109, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfNextCollisionConic: 16157, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code getTimeOfNextCollisionFlat: 16176, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code rotateM: 16193, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code sampleWavyThetaf: 16275, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code reflectNeutronConic: 16309, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code refractNeutronFlat: 16382, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code reflectNeutronFlat: 16425, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code traceNeutronConic: 16474, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code traceNeutronFlat: 16497, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code traceSingleNeutron: 16556, Generating implicit acc routine seq Generating implicit acc routine seq Generating NVIDIA GPU code init: 29518, Generating update device(coeff1,coeff2) 29920, Generating update device(_nD9_var,_PSD_slit_cPH_var,_psd_PHfocus1_var,_l_PHfocus1_var,_monolith_slit2_var,_divergence_monitor_PHfocus1_var,_h_divlambda_PHfocus1_var,_v_divlambda_PHfocus1_var,_origin_var,_l_13_var,_nD1_var,_divergence_monitor_13_var,_h_divlambda_13_var,_v_divlambda_13_var,_l_slit_focusPH_var,_monolith_slit1_var,_psd_monitor_detector_var,_l_detector_var,_nD2_var,_divergence_monitor_detector_var,_h_divlambda_cPH_var,_v_divlambda_cPH_var,_PSD_13_var,_slit_EH_var,_PSD_before_slit_cPH_var,_l_monolith_var,_nD3_var,_divergence_monitor_monolith_var,_h_divlambda_monolith_var,_v_divlambda_monolith_var,_cEH_var,_beamstop_cEH_var,_psd_cEH_var,_l_cEH_var,_nD4_var,_divergence_monitor_cEH_var,_h_divlambda_cEH_var,_v_divlambda_cEH_var,_psd_Source_var,_l_Source_var,_nD5_var,_divergence_monitor_Source_var,_h_divlambda_Source_var,_v_divlambda_Source_var,_psd_FocusingPosition_var,_l_FocusingPosition_var,_nD6_var,_divergence_monitor_FocusingPosition_var,_h_divlambda_FocusingPosition_var,_v_divlambda_FocusingPosition_var,_slit_cPH_var,_psd_monolith_var,_l_slit_cPH_var,_nD7_var,_divergence_monitor_slit_cPH_var,_h_divlambda_slit_cPH_var,_v_divlambda_slit_focusPH_var,_v_divlambda_slit_cPH_var,_psd_slit_focusPH_var,_beamstop_cPH_var,_Source_var,_psd_bunker_var,_l_bunker_var,_nD8_var,_divergence_monitor_bunker_var,_h_divlambda_bunker_var,_v_divlambda_bunker_var,_BrillmonLD2_var,_PSD_10_var,_PSD_11_var,_PSD_12_var,_instrument_var,_l_10_var,_l_11_var,_l_12_var,_cPH_var,_divergence_monitor_10_var,_divergence_monitor_11_var,_divergence_monitor_12_var,_divergence_monitor_slit_focusPH_var,_divlambda_detector_var,_h_divlambda_11_var,_h_divlambda_12_var,_slit_focusPH_var,_v_divlambda_10_var,_v_divlambda_11_var,_v_divlambda_12_var,_psd_monitor_detector_big_var,_l_cPH_var,_divergence_monitor_cPH_var,_divlambda_10_var,_psd_cPH_var,_h_divlambda_slit_focusPH_var) class_Progress_bar_trace: 29963, Generating acc routine seq Generating NVIDIA GPU code class_Source_gen_trace: 30042, Generating acc routine seq Generating NVIDIA GPU code class_PSD_monitor_trace: 30260, Generating acc routine seq Generating NVIDIA GPU code class_L_monitor_trace: 30334, Generating acc routine seq Generating NVIDIA GPU code class_Monitor_nD_trace: 30408, Generating acc routine seq Generating NVIDIA GPU code class_Divergence_monitor_trace: 30692, Generating acc routine seq Generating NVIDIA GPU code class_DivLambda_monitor_trace: 30782, Generating acc routine seq Generating NVIDIA GPU code class_Brilliance_monitor_trace: 30880, Generating acc routine seq Generating NVIDIA GPU code class_Slit_trace: 31015, Generating acc routine seq Generating NVIDIA GPU code class_Conics_PH_trace: 31059, Generating acc routine seq Generating NVIDIA GPU code class_Beamstop_trace: 31125, Generating acc routine seq Generating NVIDIA GPU code class_Conics_EH_trace: 31172, Generating acc routine seq Generating NVIDIA GPU code raytrace: 31255, Generating acc routine seq Generating NVIDIA GPU code raytrace_all: 33249, Generating implicit firstprivate(gpu_innerloop) Generating NVIDIA GPU code 33263, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 33249, Local memory used for particleN 33263, Generating implicit private(_particle,cloop,loops,seed,mpi_node_rank) finally: 36132, Generating update self(_nD9_var,_PSD_slit_cPH_var,_psd_PHfocus1_var,_l_PHfocus1_var,_monolith_slit2_var,_divergence_monitor_PHfocus1_var,_h_divlambda_PHfocus1_var,_v_divlambda_PHfocus1_var,_origin_var,_l_13_var,_nD1_var,_divergence_monitor_13_var,_h_divlambda_13_var,_v_divlambda_13_var,_l_slit_focusPH_var,_monolith_slit1_var,_psd_monitor_detector_var,_l_detector_var,_nD2_var,_divergence_monitor_detector_var,_h_divlambda_cPH_var,_v_divlambda_cPH_var,_PSD_13_var,_slit_EH_var,_PSD_before_slit_cPH_var,_l_monolith_var,_nD3_var,_divergence_monitor_monolith_var,_h_divlambda_monolith_var,_v_divlambda_monolith_var,_cEH_var,_beamstop_cEH_var,_psd_cEH_var,_l_cEH_var,_nD4_var,_divergence_monitor_cEH_var,_h_divlambda_cEH_var,_v_divlambda_cEH_var,_psd_Source_var,_l_Source_var,_nD5_var,_divergence_monitor_Source_var,_h_divlambda_Source_var,_v_divlambda_Source_var,_psd_FocusingPosition_var,_l_FocusingPosition_var,_nD6_var,_divergence_monitor_FocusingPosition_var,_h_divlambda_FocusingPosition_var,_v_divlambda_FocusingPosition_var,_slit_cPH_var,_psd_monolith_var,_l_slit_cPH_var,_nD7_var,_divergence_monitor_slit_cPH_var,_h_divlambda_slit_cPH_var,_v_divlambda_slit_focusPH_var,_v_divlambda_slit_cPH_var,_psd_slit_focusPH_var,_beamstop_cPH_var,_Source_var,_psd_bunker_var,_l_bunker_var,_nD8_var,_divergence_monitor_bunker_var,_h_divlambda_bunker_var,_v_divlambda_bunker_var,_BrillmonLD2_var,_PSD_10_var,_PSD_11_var,_PSD_12_var,_instrument_var,_l_10_var,_l_11_var,_l_12_var,_cPH_var,_divergence_monitor_10_var,_divergence_monitor_11_var,_divergence_monitor_12_var,_divergence_monitor_slit_focusPH_var,_divlambda_detector_var,_h_divlambda_11_var,_h_divlambda_12_var,_slit_focusPH_var,_v_divlambda_10_var,_v_divlambda_11_var,_v_divlambda_12_var,_psd_monitor_detector_big_var,_l_cPH_var,_divergence_monitor_cPH_var,_divlambda_10_var,_psd_cPH_var,_h_divlambda_slit_focusPH_var) mcenabletrace: 7493, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===