loading system configuration loading override configuration from /users/willend/mxtest/mctest/../mccodelib/mcxtrace-test/McXtrace_DUAL_A100_DMSC/mccode_config.json INFO: No output directory specified (--dir) INFO: Using directory: "MAXIV_Bloch_20221201_031254" INFO: Regenerating c-file: MAXIV_Bloch.c DEBUG: CMD: mcxtrace -t -o ./MAXIV_Bloch.c /users/willend/xTESTS/2022-12-01/McXtrace_DUAL_A100_DMSC_5e7/MAXIV_Bloch/MAXIV_Bloch.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- INFO: Recompiling: ./MAXIV_Bloch.out DEBUG: CMD: nvc -o ./MAXIV_Bloch.out ./MAXIV_Bloch.c -lm -DUSE_MPI -lmpi -L/mnt/groupdata/apps/CentOS8_2/nvhpc/hpc_sdk/Linux_x86_64/21.2/comm_libs/mpi/lib -I/mnt/groupdata/apps/CentOS8_2/nvhpc/hpc_sdk/Linux_x86_64/21.2/comm_libs/mpi/include -Minfo=accel -lm -acc=gpu -gpu=fastmath,managed -DOPENACC "./MAXIV_Bloch.c", line 1642: warning: arithmetic on pointer to void or function type if (MPI_Send((void*)(sbuf+offset*dsize), length, dtype, dest, tag++, MPI_COMM_WORLD) != MPI_SUCCESS) ^ "./MAXIV_Bloch.c", line 1669: warning: arithmetic on pointer to void or function type if (MPI_Recv((void*)(sbuf+offset*dsize), length, dtype, source, tag++, ^ "./MAXIV_Bloch.c", line 3387: warning: missing return statement at end of non-void function "siminfo_init" } /* siminfo_init */ ^ "./MAXIV_Bloch.c", line 5939: warning: variable "ret" was declared but never referenced int ret=1,stat=0,plane_stat=0; ^ "./MAXIV_Bloch.c", line 6112: warning: variable "D" was declared but never referenced double A,B,C,D,k; ^ "./MAXIV_Bloch.c", line 7921: warning: conversion from pointer to smaller integer int N=(unsigned int)((double **) pars)[0]; ^ "./MAXIV_Bloch.c", line 7899: warning: variable "status" was declared but never referenced int status; ^ "./MAXIV_Bloch.c", line 8010: warning: variable "status" was set but never used int status; ^ "./MAXIV_Bloch.c", line 8209: warning: variable "R" was declared but never referenced double b_mu,R; ^ "./MAXIV_Bloch.c", line 8269: warning: variable "k2" is used before its value is set qpd=csqrt(q*q - 8*k2* *(pp->delta) + I*8*k2* *(pp->beta)); ^ "./MAXIV_Bloch.c", line 8264: warning: variable "qinf" was declared but never referenced double complex qinf; ^ "./MAXIV_Bloch.c", line 8287: warning: variable "qinf" was declared but never referenced double complex qinf; ^ "./MAXIV_Bloch.c", line 8785: warning: integer conversion resulted in a change of sign Vars->OFF_polyidx = -1; ^ "./MAXIV_Bloch.c", line 9787: warning: variable "ratio" was set but never used double ratio; ^ "./MAXIV_Bloch.c", line 10302: warning: variable "y0" is used before its value is set if (y0 < ymin) y0=ymin; ^ "./MAXIV_Bloch.c", line 10304: warning: variable "y1" is used before its value is set if (y1 < ymin) y1=ymin; ^ "./MAXIV_Bloch.c", line 12169: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./MAXIV_Bloch.c", line 12170: warning: controlling expression is constant stracpy(_origin_var._parameters.profile, "NULL" ? "NULL" : "", 16384); ^ "./MAXIV_Bloch.c", line 12180: warning: variable "tc2" was set but never used Coords tc1, tc2; ^ "./MAXIV_Bloch.c", line 12226: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 12227: warning: controlling expression is constant stracpy(_source_flat_var._parameters.spectrum_file, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 12270: warning: controlling expression is constant if("source_E_monitor" && strlen("source_E_monitor")) ^ "./MAXIV_Bloch.c", line 12271: warning: controlling expression is constant stracpy(_Source_E_monitor_var._parameters.filename, "source_E_monitor" ? "source_E_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 12322: warning: controlling expression is constant if("Source_psd_monitor" && strlen("Source_psd_monitor")) ^ "./MAXIV_Bloch.c", line 12323: warning: controlling expression is constant stracpy(_Source_psd_monitor_var._parameters.filename, "Source_psd_monitor" ? "Source_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 12414: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 12415: warning: controlling expression is constant stracpy(_Mirror_toroid_var._parameters.reflec, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 12462: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 12463: warning: controlling expression is constant stracpy(_M1_perfect_mirror_var._parameters.reflectivity, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 12584: warning: controlling expression is constant if("M1_E_monitor" && strlen("M1_E_monitor")) ^ "./MAXIV_Bloch.c", line 12585: warning: controlling expression is constant stracpy(_M1_E_monitor_var._parameters.filename, "M1_E_monitor" ? "M1_E_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 12636: warning: controlling expression is constant if("M1_psd_monitor" && strlen("M1_psd_monitor")) ^ "./MAXIV_Bloch.c", line 12637: warning: controlling expression is constant stracpy(_M1_psd_monitor_var._parameters.filename, "M1_psd_monitor" ? "M1_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 12876: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 12877: warning: controlling expression is constant stracpy(_mirror2_var._parameters.reflectivity, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 13011: warning: controlling expression is constant if("postpgm" && strlen("postpgm")) ^ "./MAXIV_Bloch.c", line 13012: warning: controlling expression is constant stracpy(_postPgmfpi_var._parameters.filename, "postpgm" ? "postpgm" : "", 16384); ^ "./MAXIV_Bloch.c", line 13091: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 13092: warning: controlling expression is constant stracpy(_vbanana_var._parameters.user1, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 13095: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 13096: warning: controlling expression is constant stracpy(_vbanana_var._parameters.user2, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 13099: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 13100: warning: controlling expression is constant stracpy(_vbanana_var._parameters.user3, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 13117: warning: controlling expression is constant if("banana theta limits -6 6 energy limits 0.1 1.1" && strlen("banana theta limits -6 6 energy limits 0.1 1.1")) ^ "./MAXIV_Bloch.c", line 13118: warning: controlling expression is constant stracpy(_vbanana_var._parameters.options, "banana theta limits -6 6 energy limits 0.1 1.1" ? "banana theta limits -6 6 energy limits 0.1 1.1" : "", 16384); ^ "./MAXIV_Bloch.c", line 13121: warning: controlling expression is constant if("vbanana" && strlen("vbanana")) ^ "./MAXIV_Bloch.c", line 13122: warning: controlling expression is constant stracpy(_vbanana_var._parameters.filename, "vbanana" ? "vbanana" : "", 16384); ^ "./MAXIV_Bloch.c", line 13125: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./MAXIV_Bloch.c", line 13126: warning: controlling expression is constant stracpy(_vbanana_var._parameters.geometry, "NULL" ? "NULL" : "", 16384); ^ "./MAXIV_Bloch.c", line 13130: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./MAXIV_Bloch.c", line 13131: warning: controlling expression is constant stracpy(_vbanana_var._parameters.username1, "NULL" ? "NULL" : "", 16384); ^ "./MAXIV_Bloch.c", line 13134: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./MAXIV_Bloch.c", line 13135: warning: controlling expression is constant stracpy(_vbanana_var._parameters.username2, "NULL" ? "NULL" : "", 16384); ^ "./MAXIV_Bloch.c", line 13138: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./MAXIV_Bloch.c", line 13139: warning: controlling expression is constant stracpy(_vbanana_var._parameters.username3, "NULL" ? "NULL" : "", 16384); ^ "./MAXIV_Bloch.c", line 13181: warning: controlling expression is constant if("psd2m" && strlen("psd2m")) ^ "./MAXIV_Bloch.c", line 13182: warning: controlling expression is constant stracpy(_psd2m_var._parameters.filename, "psd2m" ? "psd2m" : "", 16384); ^ "./MAXIV_Bloch.c", line 13274: warning: controlling expression is constant if("AfterMonochromator_E_monitor" && strlen("AfterMonochromator_E_monitor")) ^ "./MAXIV_Bloch.c", line 13275: warning: controlling expression is constant stracpy(_Monochromator_E_monitor_var._parameters.filename, "AfterMonochromator_E_monitor" ? "AfterMonochromator_E_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 13326: warning: controlling expression is constant if("AfterMonochromator_psd_monitor" && strlen("AfterMonochromator_psd_monitor")) ^ "./MAXIV_Bloch.c", line 13327: warning: controlling expression is constant stracpy(_Monochromator_psd_monitor_var._parameters.filename, "AfterMonochromator_psd_monitor" ? "AfterMonochromator_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 13418: warning: controlling expression is constant if("m3psd" && strlen("m3psd")) ^ "./MAXIV_Bloch.c", line 13419: warning: controlling expression is constant stracpy(_m3Psd_var._parameters.filename, "m3psd" ? "m3psd" : "", 16384); ^ "./MAXIV_Bloch.c", line 13477: warning: controlling expression is constant if("Be.txt" && strlen("Be.txt")) ^ "./MAXIV_Bloch.c", line 13478: warning: controlling expression is constant stracpy(_mirror3_var._parameters.coating, "Be.txt" ? "Be.txt" : "", 16384); ^ "./MAXIV_Bloch.c", line 13632: warning: controlling expression is constant if("M3_E_monitor" && strlen("M3_E_monitor")) ^ "./MAXIV_Bloch.c", line 13633: warning: controlling expression is constant stracpy(_M3_E_monitor_var._parameters.filename, "M3_E_monitor" ? "M3_E_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 13684: warning: controlling expression is constant if("M3_psd_monitor" && strlen("M3_psd_monitor")) ^ "./MAXIV_Bloch.c", line 13685: warning: controlling expression is constant stracpy(_M3_psd_monitor_var._parameters.filename, "M3_psd_monitor" ? "M3_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 13776: warning: controlling expression is constant if("bef_slit" && strlen("bef_slit")) ^ "./MAXIV_Bloch.c", line 13777: warning: controlling expression is constant stracpy(_bef_slit_var._parameters.filename, "bef_slit" ? "bef_slit" : "", 16384); ^ "./MAXIV_Bloch.c", line 13881: warning: controlling expression is constant if("aft_slit" && strlen("aft_slit")) ^ "./MAXIV_Bloch.c", line 13882: warning: controlling expression is constant stracpy(_aft_slit_var._parameters.filename, "aft_slit" ? "aft_slit" : "", 16384); ^ "./MAXIV_Bloch.c", line 13936: warning: controlling expression is constant if("M4Before_psd_monitor" && strlen("M4Before_psd_monitor")) ^ "./MAXIV_Bloch.c", line 13937: warning: controlling expression is constant stracpy(_M4Before_psd_monitor_var._parameters.filename, "M4Before_psd_monitor" ? "M4Before_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 13992: warning: controlling expression is constant if("M4Before_e_monitor" && strlen("M4Before_e_monitor")) ^ "./MAXIV_Bloch.c", line 13993: warning: controlling expression is constant stracpy(_M4Before_e_monitor_var._parameters.filename, "M4Before_e_monitor" ? "M4Before_e_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 14081: warning: controlling expression is constant if("" && strlen("")) ^ "./MAXIV_Bloch.c", line 14082: warning: controlling expression is constant stracpy(_mirror4_var._parameters.reflectivity, "" ? "" : "", 16384); ^ "./MAXIV_Bloch.c", line 14165: warning: controlling expression is constant if("M4_psd_monitor" && strlen("M4_psd_monitor")) ^ "./MAXIV_Bloch.c", line 14166: warning: controlling expression is constant stracpy(_M4_psd_monitor_var._parameters.filename, "M4_psd_monitor" ? "M4_psd_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 14221: warning: controlling expression is constant if("M4_e_monitor" && strlen("M4_e_monitor")) ^ "./MAXIV_Bloch.c", line 14222: warning: controlling expression is constant stracpy(_M4_e_monitor_var._parameters.filename, "M4_e_monitor" ? "M4_e_monitor" : "", 16384); ^ "./MAXIV_Bloch.c", line 14356: warning: variable "status" was set but never used int status=0; ^ "./MAXIV_Bloch.c", line 14424: warning: variable "i" was declared but never referenced int i; ^ "./MAXIV_Bloch.c", line 14479: warning: variable "i" was declared but never referenced int i,j; ^ "./MAXIV_Bloch.c", line 14479: warning: variable "j" was declared but never referenced int i,j; ^ "./MAXIV_Bloch.c", line 14480: warning: variable "p1" was declared but never referenced double *p1,*p2,*p3; ^ "./MAXIV_Bloch.c", line 14480: warning: variable "p2" was declared but never referenced double *p1,*p2,*p3; ^ "./MAXIV_Bloch.c", line 14480: warning: variable "p3" was declared but never referenced double *p1,*p2,*p3; ^ "./MAXIV_Bloch.c", line 14600: warning: variable "status" was declared but never referenced int status; ^ "./MAXIV_Bloch.c", line 14647: warning: variable "i" was declared but never referenced int i,j; ^ "./MAXIV_Bloch.c", line 14647: warning: variable "j" was declared but never referenced int i,j; ^ "./MAXIV_Bloch.c", line 14873: warning: variable "status" was set but never used int status; ^ "./MAXIV_Bloch.c", line 15398: warning: incompatible redefinition of macro "exit" (declared at line 471) #define exit(...) noprintf() ^ "./MAXIV_Bloch.c", line 15756: warning: variable "k" was declared but never referenced int i,j,k; ^ "./MAXIV_Bloch.c", line 15757: warning: variable "e" was declared but never referenced double e,p2; ^ "./MAXIV_Bloch.c", line 15846: warning: variable "ty" was set but never used double k,l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15939: warning: variable "status" was declared but never referenced int status,hit; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "l0" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "l1" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "l2" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "l3" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "tx" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "ty" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 15940: warning: variable "tz" was declared but never referenced double l0,l1,l2,l3,tx,ty,tz; ^ "./MAXIV_Bloch.c", line 19377: warning: variable "t" was declared but never referenced time_t t; ^ "./MAXIV_Bloch.c", line 19378: warning: variable "ct" was set but never used clock_t ct; ^ "./MAXIV_Bloch.c", line 1351: warning: variable "mcstartdate" was set but never used static long mcstartdate = 0; /* start simulation time */ ^ "./MAXIV_Bloch.c", line 2701: warning: function "strcpy_valid" was declared but never referenced static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 70, Generating acc routine seq Generating Tesla code particle_getvar: 84, Generating acc routine seq Generating Tesla code particle_getvar_void: 114, Generating acc routine seq Generating Tesla code particle_setvar_void: 139, Generating acc routine seq Generating Tesla code particle_setvar_void_array: 162, Generating acc routine seq Generating Tesla code particle_restore: 173, Generating acc routine seq Generating Tesla code particle_getuservar_byid: 182, Generating acc routine seq Generating Tesla code particle_uservar_init: 192, Generating acc routine seq Generating Tesla code noprintf: 1387, Generating acc routine seq Generating Tesla code str_comp: 1391, Generating acc routine seq Generating Tesla code str_len: 1400, Generating acc routine seq Generating Tesla code mcget_ncount: 3678, Generating acc routine seq Generating Tesla code coords_set: 3915, Generating acc routine seq Generating Tesla code coords_get: 3926, Generating acc routine seq Generating Tesla code coords_add: 3935, Generating acc routine seq Generating Tesla code coords_sub: 3947, Generating acc routine seq Generating Tesla code coords_neg: 3959, Generating acc routine seq Generating Tesla code coords_scale: 3969, Generating acc routine seq Generating Tesla code coords_sp: 3979, Generating acc routine seq Generating Tesla code coords_xp: 3987, Generating acc routine seq Generating Tesla code coords_len: 3997, Generating acc routine seq Generating Tesla code coords_print: 4019, Generating acc routine seq Generating Tesla code coords_norm: 4026, Generating acc routine seq Generating Tesla code rot_set_rotation: 4072, Generating acc routine seq Generating Tesla code rot_test_identity: 4107, Generating acc routine seq Generating Tesla code rot_mul: 4118, Generating acc routine seq Generating Tesla code rot_copy: 4135, Generating acc routine seq Generating Tesla code rot_transpose: 4146, Generating acc routine seq Generating Tesla code rot_apply: 4162, Generating acc routine seq Generating Tesla code vec_prod_func: 4191, Generating acc routine seq Generating Tesla code scalar_prod: 4202, Generating acc routine seq Generating Tesla code norm_func: 4206, Generating acc routine seq Generating Tesla code mccoordschange: 4383, Generating acc routine seq Generating Tesla code mccoordschange_polarisation: 4414, Generating acc routine seq Generating Tesla code normal_vec: 4431, Generating acc routine seq Generating Tesla code solve_2nd_order: 4530, Generating acc routine seq Generating Tesla code _randvec_target_circle: 4614, Generating acc routine seq Generating Tesla code _randvec_target_rect_angular: 4680, Generating acc routine seq Generating Tesla code _randvec_target_rect_real: 4757, Generating acc routine seq Generating Tesla code kiss_srandom: 5029, Generating acc routine seq Generating Tesla code kiss_random: 5039, Generating acc routine seq Generating Tesla code _hash: 5065, Generating acc routine seq Generating Tesla code _randnorm2: 5106, Generating acc routine seq Generating Tesla code _randtriangle: 5117, Generating acc routine seq Generating Tesla code _rand01: 5122, Generating acc routine seq Generating Tesla code _randpm1: 5130, Generating acc routine seq Generating Tesla code _rand0max: 5138, Generating acc routine seq Generating Tesla code _randminmax: 5145, Generating acc routine seq Generating Tesla code mcsetstate: 5740, Generating acc routine seq Generating Tesla code mcgetstate: 5773, Generating acc routine seq Generating Tesla code inside_rectangle: 5834, Generating acc routine seq Generating Tesla code box_intersect: 5850, Generating acc routine seq Generating Tesla code cylinder_intersect: 5936, Generating acc routine seq Generating Tesla code sphere_intersect: 6004, Generating acc routine seq Generating Tesla code ellipsoid_intersect: 6030, Generating implicit acc routine seq Generating acc routine seq Generating Tesla code Table_Index: 7143, Generating acc routine seq Generating Tesla code Table_Value: 7211, Generating acc routine seq Generating Tesla code Table_Value2d: 7290, Generating acc routine seq Generating Tesla code Table_Interp1d: 7728, Generating acc routine seq Generating Tesla code Table_Interp1d_nearest: 7744, Generating acc routine seq Generating Tesla code Table_Interp2d: 7762, Generating acc routine seq Generating Tesla code reflec_coating: 8193, Generating acc routine seq Generating Tesla code reflec_bare: 8225, Generating acc routine seq Generating Tesla code reflec_kinematic: 8229, Generating acc routine seq Generating Tesla code reflec_q_prmtc: 8239, Generating acc routine seq Generating Tesla code reflec_eth_prmtc: 8251, Generating acc routine seq Generating Tesla code reflec_parratt: 8261, Generating acc routine seq Generating Tesla code parrat_reflec_bulk: 8284, Generating acc routine seq Generating Tesla code refleccq: 8308, Generating acc routine seq Generating Tesla code reflecq: 8359, Generating acc routine seq Generating Tesla code Monitor_nD_Trace: 9380, Generating acc routine seq Generating Tesla code off_F: 10597, Generating acc routine seq Generating Tesla code off_sign: 10602, Generating acc routine seq Generating Tesla code off_normal: 10612, Generating acc routine seq Generating Tesla code off_pnpoly: 10638, Generating acc routine seq Generating Tesla code off_intersectPoly: 10700, Generating acc routine seq Generating Tesla code off_init_planes: 10831, Generating acc routine seq Generating Tesla code off_clip_3D_mod: 10876, Generating acc routine seq Generating Tesla code off_compare: 10988, Generating acc routine seq Generating Tesla code off_cleanDouble: 11000, Generating acc routine seq Generating Tesla code off_cleanInOut: 11035, Generating acc routine seq Generating Tesla code Min_int: 11279, Generating acc routine seq Generating Tesla code off_intersect_all: 11395, Generating acc routine seq Generating Tesla code off_intersect: 11477, Generating acc routine seq Generating Tesla code off_x_intersect: 11499, Generating acc routine seq Generating Tesla code init: 15372, Generating update device(_mirror4_var,_psd2ma_var,_Plane_grating2_var,_Source_E_monitor_var,_M1_E_monitor_var,_M4_psd_monitor_var,_M1_arm_var,_Source_psd_monitor_var,_Toroidal_Monitor_arm1_var,_Exitslit_var,_M1_perfect_mirror_var,_bef_slit_var,_Monochromator_psd_monitor_var,_M1_psd_monitor_var,_M2_rotation_arm1_var,_M2_rotation_arm2_var,_m3Psd_var,_origin_var,_PG1_arm_var,_pg_a_var,_psd2m_var,_vbanana_var,_source_flat_var,_postPgmfpi_var,_Monochromator_E_monitor_var,_Mirror_toroid_var,_Monochromator_Monitor_arm_var,_M3_Monitor_arm_var,_instrument_var,_mirror2_var,_ExT_arm2_var,_M4_Monitor_Arm_var,_M3_E_monitor_var,_M2_rotation_arm3_var,_M3_arm_var,_aft_slit_var,_Exit_slit_arm0_var,_Toroidal_Monitor_arm2_var,_M4Before_e_monitor_var,_M3_psd_monitor_var,_M4_arm1_var,_mirror3_var,_M4Before_psd_monitor_var,_M4_e_monitor_var,_M4_arm2_var,_cPGM_arm_var) class_Progress_bar_trace: 15412, Generating acc routine seq Generating Tesla code class_Source_flat_trace: 15502, Generating acc routine seq Generating Tesla code class_E_monitor_trace: 15654, Generating acc routine seq Generating Tesla code class_PSD_monitor_trace: 15736, Generating acc routine seq Generating Tesla code class_Mirror_toroid_trace: 15834, Generating acc routine seq Generating Tesla code class_Mirror_trace: 15929, Generating acc routine seq Generating Tesla code class_Grating_reflect_trace: 16014, Generating acc routine seq Generating Tesla code class_PSD_monitor_4PI_trace: 16167, Generating acc routine seq Generating Tesla code class_Monitor_nD_trace: 16247, Generating acc routine seq Generating Tesla code class_Mirror_curved_trace: 16485, Generating acc routine seq Generating Tesla code class_Slit_trace: 16606, Generating acc routine seq Generating Tesla code raytrace: 16687, Generating acc routine seq Generating Tesla code raytrace_all: 17401, Generating Tesla code 17412, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 17401, Local memory used for particleN finally: 18581, Generating update self(_mirror4_var,_psd2ma_var,_Plane_grating2_var,_Source_E_monitor_var,_M1_E_monitor_var,_M4_psd_monitor_var,_M1_arm_var,_Source_psd_monitor_var,_Toroidal_Monitor_arm1_var,_Exitslit_var,_M1_perfect_mirror_var,_bef_slit_var,_Monochromator_psd_monitor_var,_M1_psd_monitor_var,_M2_rotation_arm1_var,_M2_rotation_arm2_var,_m3Psd_var,_origin_var,_PG1_arm_var,_pg_a_var,_psd2m_var,_vbanana_var,_source_flat_var,_postPgmfpi_var,_Monochromator_E_monitor_var,_Mirror_toroid_var,_Monochromator_Monitor_arm_var,_M3_Monitor_arm_var,_instrument_var,_mirror2_var,_ExT_arm2_var,_M4_Monitor_Arm_var,_M3_E_monitor_var,_M2_rotation_arm3_var,_M3_arm_var,_aft_slit_var,_Exit_slit_arm0_var,_Toroidal_Monitor_arm2_var,_M4Before_e_monitor_var,_M3_psd_monitor_var,_M4_arm1_var,_mirror3_var,_M4Before_psd_monitor_var,_M4_e_monitor_var,_M4_arm2_var,_cPGM_arm_var) INFO: ===