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: "NuSTAR_1shell_20230201_033541" INFO: Regenerating c-file: NuSTAR_1shell.c DEBUG: CMD: mcxtrace -t -o ./NuSTAR_1shell.c /users/willend/xTESTS/2023-02-01/McXtrace_DUAL_A100_DMSC_5e7/NuSTAR_1shell/NuSTAR_1shell.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- INFO: Recompiling: ./NuSTAR_1shell.out DEBUG: CMD: nvc -o ./NuSTAR_1shell.out ./NuSTAR_1shell.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 "./NuSTAR_1shell.c", line 1667: 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) ^ "./NuSTAR_1shell.c", line 1694: warning: arithmetic on pointer to void or function type if (MPI_Recv((void*)(sbuf+offset*dsize), length, dtype, source, tag++, ^ "./NuSTAR_1shell.c", line 3412: warning: missing return statement at end of non-void function "siminfo_init" } /* siminfo_init */ ^ "./NuSTAR_1shell.c", line 5969: warning: variable "ret" was declared but never referenced int ret=1,stat=0,plane_stat=0; ^ "./NuSTAR_1shell.c", line 6142: warning: variable "D" was declared but never referenced double A,B,C,D,k; ^ "./NuSTAR_1shell.c", line 7852: warning: variable "C0" was set but never used double alpha,thetap,thetah,P,d,e,C0; ^ "./NuSTAR_1shell.c", line 8278: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./NuSTAR_1shell.c", line 8279: warning: controlling expression is constant stracpy(_Origin_var._parameters.profile, "NULL" ? "NULL" : "", 16384); ^ "./NuSTAR_1shell.c", line 8289: warning: variable "tc2" was set but never used Coords tc1, tc2; ^ "./NuSTAR_1shell.c", line 8319: warning: controlling expression is constant if("NULL" && strlen("NULL")) ^ "./NuSTAR_1shell.c", line 8320: warning: controlling expression is constant stracpy(_src_var._parameters.spectrum_file, "NULL" ? "NULL" : "", 16384); ^ "./NuSTAR_1shell.c", line 8455: warning: controlling expression is constant if("det_preo.dat" && strlen("det_preo.dat")) ^ "./NuSTAR_1shell.c", line 8456: warning: controlling expression is constant stracpy(_detector_pre_optics_var._parameters.filename, "det_preo.dat" ? "det_preo.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8595: warning: controlling expression is constant if("" && strlen("")) ^ "./NuSTAR_1shell.c", line 8596: warning: controlling expression is constant stracpy(_Shell_p_1_var._parameters.bottom_reflec, "" ? "" : "", 16384); ^ "./NuSTAR_1shell.c", line 8599: warning: controlling expression is constant if("" && strlen("")) ^ "./NuSTAR_1shell.c", line 8600: warning: controlling expression is constant stracpy(_Shell_p_1_var._parameters.wave_file, "" ? "" : "", 16384); ^ "./NuSTAR_1shell.c", line 8646: warning: controlling expression is constant if("midop.dat" && strlen("midop.dat")) ^ "./NuSTAR_1shell.c", line 8647: warning: controlling expression is constant stracpy(_midopdet_var._parameters.filename, "midop.dat" ? "midop.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8712: warning: controlling expression is constant if("" && strlen("")) ^ "./NuSTAR_1shell.c", line 8713: warning: controlling expression is constant stracpy(_Shell_h_1_var._parameters.bottom_reflec, "" ? "" : "", 16384); ^ "./NuSTAR_1shell.c", line 8716: warning: controlling expression is constant if("" && strlen("")) ^ "./NuSTAR_1shell.c", line 8717: warning: controlling expression is constant stracpy(_Shell_h_1_var._parameters.wave_file, "" ? "" : "", 16384); ^ "./NuSTAR_1shell.c", line 8763: warning: controlling expression is constant if("bigdet.dat" && strlen("bigdet.dat")) ^ "./NuSTAR_1shell.c", line 8764: warning: controlling expression is constant stracpy(_big_detector_var._parameters.filename, "bigdet.dat" ? "bigdet.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8818: warning: controlling expression is constant if("bigdet_parab.dat" && strlen("bigdet_parab.dat")) ^ "./NuSTAR_1shell.c", line 8819: warning: controlling expression is constant stracpy(_big_detector_parab_var._parameters.filename, "bigdet_parab.dat" ? "bigdet_parab.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8873: warning: controlling expression is constant if("bigdet_hyperb.dat" && strlen("bigdet_hyperb.dat")) ^ "./NuSTAR_1shell.c", line 8874: warning: controlling expression is constant stracpy(_big_detector_hyper_var._parameters.filename, "bigdet_hyperb.dat" ? "bigdet_hyperb.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8928: warning: controlling expression is constant if("focal_det.dat" && strlen("focal_det.dat")) ^ "./NuSTAR_1shell.c", line 8929: warning: controlling expression is constant stracpy(_focal_detector_var._parameters.filename, "focal_det.dat" ? "focal_det.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 8983: warning: controlling expression is constant if("superfocal_det.dat" && strlen("superfocal_det.dat")) ^ "./NuSTAR_1shell.c", line 8984: warning: controlling expression is constant stracpy(_superfocal_detector_var._parameters.filename, "superfocal_det.dat" ? "superfocal_det.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 9038: warning: controlling expression is constant if("ultrafocal_det.dat" && strlen("ultrafocal_det.dat")) ^ "./NuSTAR_1shell.c", line 9039: warning: controlling expression is constant stracpy(_ultrafocal_detector_var._parameters.filename, "ultrafocal_det.dat" ? "ultrafocal_det.dat" : "", 16384); ^ "./NuSTAR_1shell.c", line 9177: warning: variable "status" was set but never used int status=0; ^ "./NuSTAR_1shell.c", line 9290: warning: variable "i" was declared but never referenced int i,j; ^ "./NuSTAR_1shell.c", line 9290: warning: variable "j" was declared but never referenced int i,j; ^ "./NuSTAR_1shell.c", line 9291: warning: variable "p1" was declared but never referenced double *p1,*p2,*p3; ^ "./NuSTAR_1shell.c", line 9291: warning: variable "p2" was declared but never referenced double *p1,*p2,*p3; ^ "./NuSTAR_1shell.c", line 9291: warning: variable "p3" was declared but never referenced double *p1,*p2,*p3; ^ "./NuSTAR_1shell.c", line 9673: warning: variable "C0" was set but never used double alpha,thetap,thetah,P,d,e,C0; ^ "./NuSTAR_1shell.c", line 9769: warning: variable "status" was set but never used int status=0; ^ "./NuSTAR_1shell.c", line 9905: warning: incompatible redefinition of macro "exit" (declared at line 492) #define exit(...) noprintf() ^ "./NuSTAR_1shell.c", line 10062: warning: variable "kk" was declared but never referenced double kk,theta_x,theta_y,l,e,k; ^ "./NuSTAR_1shell.c", line 10301: warning: variable "k" was declared but never referenced int i,j,k; ^ "./NuSTAR_1shell.c", line 10302: warning: variable "e" was declared but never referenced double e,p2; ^ "./NuSTAR_1shell.c", line 10442: warning: variable "wx" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10442: warning: variable "wy" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10442: warning: variable "wz" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10432: warning: variable "i_small" was set but never used int i_small; ^ "./NuSTAR_1shell.c", line 10436: warning: variable "nx" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 10436: warning: variable "ny" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 10436: warning: variable "nz" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 10728: warning: variable "wx" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10728: warning: variable "wy" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10728: warning: variable "wz" was declared but never referenced double wx,wy,wz; ^ "./NuSTAR_1shell.c", line 10718: warning: variable "i_small" was set but never used int i_small; ^ "./NuSTAR_1shell.c", line 10722: warning: variable "nx" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 10722: warning: variable "ny" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 10722: warning: variable "nz" was declared but never referenced double nx,ny,nz; ^ "./NuSTAR_1shell.c", line 12472: warning: variable "t" was declared but never referenced time_t t; ^ "./NuSTAR_1shell.c", line 12473: warning: variable "ct" was set but never used clock_t ct; ^ "./NuSTAR_1shell.c", line 1372: warning: variable "mcstartdate" was set but never used static long mcstartdate = 0; /* start simulation time */ ^ "./NuSTAR_1shell.c", line 2726: warning: function "strcpy_valid" was declared but never referenced static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 71, Generating acc routine seq Generating Tesla code particle_getvar: 85, Generating acc routine seq Generating Tesla code particle_getvar_void: 119, Generating acc routine seq Generating Tesla code particle_setvar_void: 148, Generating acc routine seq Generating Tesla code particle_setvar_void_array: 175, Generating acc routine seq Generating Tesla code particle_restore: 186, Generating acc routine seq Generating Tesla code particle_getuservar_byid: 195, Generating acc routine seq Generating Tesla code particle_uservar_init: 209, Generating acc routine seq Generating Tesla code noprintf: 1412, Generating acc routine seq Generating Tesla code str_comp: 1416, Generating acc routine seq Generating Tesla code str_len: 1425, Generating acc routine seq Generating Tesla code mcget_ncount: 3703, Generating acc routine seq Generating Tesla code coords_set: 3940, Generating acc routine seq Generating Tesla code coords_get: 3951, Generating acc routine seq Generating Tesla code coords_add: 3960, Generating acc routine seq Generating Tesla code coords_sub: 3972, Generating acc routine seq Generating Tesla code coords_neg: 3984, Generating acc routine seq Generating Tesla code coords_scale: 3994, Generating acc routine seq Generating Tesla code coords_sp: 4004, Generating acc routine seq Generating Tesla code coords_xp: 4012, Generating acc routine seq Generating Tesla code coords_len: 4022, Generating acc routine seq Generating Tesla code coords_print: 4044, Generating acc routine seq Generating Tesla code coords_norm: 4051, Generating acc routine seq Generating Tesla code rot_set_rotation: 4097, Generating acc routine seq Generating Tesla code rot_test_identity: 4132, Generating acc routine seq Generating Tesla code rot_mul: 4143, Generating acc routine seq Generating Tesla code rot_copy: 4160, Generating acc routine seq Generating Tesla code rot_transpose: 4171, Generating acc routine seq Generating Tesla code rot_apply: 4187, Generating acc routine seq Generating Tesla code vec_prod_func: 4216, Generating acc routine seq Generating Tesla code scalar_prod: 4227, Generating acc routine seq Generating Tesla code norm_func: 4231, Generating acc routine seq Generating Tesla code mccoordschange: 4408, Generating acc routine seq Generating Tesla code mccoordschange_polarisation: 4439, Generating acc routine seq Generating Tesla code normal_vec: 4456, Generating acc routine seq Generating Tesla code solve_2nd_order: 4555, Generating acc routine seq Generating Tesla code _randvec_target_circle: 4639, Generating acc routine seq Generating Tesla code _randvec_target_rect_angular: 4705, Generating acc routine seq Generating Tesla code _randvec_target_rect_real: 4782, Generating acc routine seq Generating Tesla code kiss_srandom: 5054, Generating acc routine seq Generating Tesla code kiss_random: 5064, Generating acc routine seq Generating Tesla code _hash: 5090, Generating acc routine seq Generating Tesla code _randnorm2: 5131, Generating acc routine seq Generating Tesla code _randtriangle: 5142, Generating acc routine seq Generating Tesla code _rand01: 5147, Generating acc routine seq Generating Tesla code _randpm1: 5155, Generating acc routine seq Generating Tesla code _rand0max: 5163, Generating acc routine seq Generating Tesla code _randminmax: 5170, Generating acc routine seq Generating Tesla code mcsetstate: 5770, Generating acc routine seq Generating Tesla code mcgetstate: 5803, Generating acc routine seq Generating Tesla code inside_rectangle: 5864, Generating acc routine seq Generating Tesla code box_intersect: 5880, Generating acc routine seq Generating Tesla code cylinder_intersect: 5966, Generating acc routine seq Generating Tesla code sphere_intersect: 6034, Generating acc routine seq Generating Tesla code plane_intersect: 6120, Generating implicit acc routine seq Generating acc routine seq Generating Tesla code Table_Index: 7139, Generating acc routine seq Generating Tesla code Table_Value: 7207, Generating acc routine seq Generating Tesla code Table_Value2d: 7286, Generating acc routine seq Generating Tesla code Table_Interp1d: 7724, Generating acc routine seq Generating Tesla code Table_Interp1d_nearest: 7740, Generating acc routine seq Generating Tesla code Table_Interp2d: 7758, Generating acc routine seq Generating Tesla code intersect_paraboloid: 7776, Generating implicit acc routine seq Generating acc routine seq Generating Tesla code intersect_hyperboloid: 7851, Generating implicit acc routine seq Generating acc routine seq Generating Tesla code init: 9795, Generating update device(alphax) 9879, Generating update device(_optics_centre_var,_srcoffaxis_var,_src_var,_big_detector_var,_misalign_var,_midopdet_var,_Shell_h_1_var,_instrument_var,_Origin_var,_big_detector_parab_var,_big_detector_hyper_var,_Shell_p_1_var,_detector_pre_optics_var,_srcradsym_var,_ultrafocal_detector_var,_superfocal_detector_var,_focal_detector_var) class_Progress_bar_trace: 9919, Generating acc routine seq Generating Tesla code class_Source_div_trace: 10023, Generating acc routine seq Generating Tesla code class_Arm_trace: 10226, Generating acc routine seq Generating Tesla code class_PSD_monitor_trace: 10281, Generating acc routine seq Generating Tesla code class_Shell_p_trace: 10379, Generating acc routine seq Generating Tesla code class_Shell_h_trace: 10671, Generating acc routine seq Generating Tesla code raytrace: 10965, Generating acc routine seq Generating Tesla code raytrace_all: 11327, Generating Tesla code 11338, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 11327, Local memory used for particleN finally: 11914, Generating update self(_optics_centre_var,_srcoffaxis_var,_src_var,_big_detector_var,_misalign_var,_midopdet_var,_Shell_h_1_var,_instrument_var,_Origin_var,_big_detector_parab_var,_big_detector_hyper_var,_Shell_p_1_var,_detector_pre_optics_var,_srcradsym_var,_ultrafocal_detector_var,_superfocal_detector_var,_focal_detector_var) mcenabletrace: 5280, Generating update device(mcdotrace) INFO: ===