INFO: No output directory specified (--dir) INFO: Using directory: "TOF_Reflectometer_20240617_070817" INFO: Regenerating c-file: TOF_Reflectometer.c DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas -t -o ./TOF_Reflectometer.c /home/nexmap/pkwi/TESTS/2024-06-17/McStas_8GPU_Linux_5e7/TOF_Reflectometer/TOF_Reflectometer.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas finished INFO: Recompiling: ./TOF_Reflectometer.out DEBUG: CMD: nvc -o ./TOF_Reflectometer.out ./TOF_Reflectometer.c -DUSE_MPI -lmpi -Wl,-rpath,/opt/nvidia/hpc_sdk/Linux_x86_64/24.5/comm_libs/12.4/openmpi4/openmpi-4.1.5/lib -L,/opt/nvidia/hpc_sdk/Linux_x86_64/24.5/comm_libs/12.4/openmpi4/openmpi-4.1.5/lib -I/opt/nvidia/hpc_sdk/Linux_x86_64/24.5/comm_libs/12.4/openmpi4/openmpi-4.1.5/include -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC "./TOF_Reflectometer.c", line 3593: warning: missing return statement at end of non-void function "siminfo_init" [implicit_return_from_non_void_function] } /* siminfo_init */ ^ Remark: individual warnings can be suppressed with "--diag_suppress " "./TOF_Reflectometer.c", line 4289: warning: variable "num" was declared but never referenced [declared_but_not_referenced] int num = 3; ^ "./TOF_Reflectometer.c", line 6735: warning: incompatible redefinition of macro "exit" (declared at line 620) [bad_macro_redef] #define exit(...) noprintf() ^ "./TOF_Reflectometer.c", line 7019: warning: statement is unreachable [code_is_unreachable] return 1; ^ "./TOF_Reflectometer.c", line 9300: warning: variable "numerator" was declared but never referenced [declared_but_not_referenced] double numerator; ^ "./TOF_Reflectometer.c", line 9301: warning: variable "denominator" was declared but never referenced [declared_but_not_referenced] double denominator; ^ "./TOF_Reflectometer.c", line 10225: warning: variable "tc2" was set but never used [set_but_not_used] Coords tc1, tc2; ^ "./TOF_Reflectometer.c", line 10213: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 1; ^ "./TOF_Reflectometer.c", line 10255: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 2; ^ "./TOF_Reflectometer.c", line 10316: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 3; ^ "./TOF_Reflectometer.c", line 10354: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 4; ^ "./TOF_Reflectometer.c", line 10404: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 5; ^ "./TOF_Reflectometer.c", line 10442: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 6; ^ "./TOF_Reflectometer.c", line 10492: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 7; ^ "./TOF_Reflectometer.c", line 10530: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 8; ^ "./TOF_Reflectometer.c", line 10580: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 9; ^ "./TOF_Reflectometer.c", line 10618: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 10; ^ "./TOF_Reflectometer.c", line 10704: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 11; ^ "./TOF_Reflectometer.c", line 10790: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 12; ^ "./TOF_Reflectometer.c", line 10827: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 13; ^ "./TOF_Reflectometer.c", line 10865: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 14; ^ "./TOF_Reflectometer.c", line 10912: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 15; ^ "./TOF_Reflectometer.c", line 10949: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 16; ^ "./TOF_Reflectometer.c", line 10987: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 17; ^ "./TOF_Reflectometer.c", line 11034: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 18; ^ "./TOF_Reflectometer.c", line 11072: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 19; ^ "./TOF_Reflectometer.c", line 11110: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 20; ^ "./TOF_Reflectometer.c", line 11163: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 21; ^ "./TOF_Reflectometer.c", line 11216: warning: variable "current_setpos_index" was declared but never referenced [declared_but_not_referenced] int current_setpos_index = 22; ^ "./TOF_Reflectometer.c", line 11391: warning: variable "sign_bl_angle" was set but never used [set_but_not_used] int sign_bl_angle; ^ "./TOF_Reflectometer.c", line 11400: warning: variable "sin_beamport_angle" was set but never used [set_but_not_used] double cos_beamport_angle, sin_beamport_angle; ^ "./TOF_Reflectometer.c", line 12508: warning: variable "i" was declared but never referenced [declared_but_not_referenced] int i,j; ^ "./TOF_Reflectometer.c", line 12508: warning: variable "j" was declared but never referenced [declared_but_not_referenced] int i,j; ^ "./TOF_Reflectometer.c", line 12990: warning: variable "z0" was set but never used [set_but_not_used] double x0,z0; ^ "./TOF_Reflectometer.c", line 12991: warning: variable "surf_sign" was set but never used [set_but_not_used] int surf_sign; ^ "./TOF_Reflectometer.c", line 13370: warning: enumerated type mixed with another type [mixed_enum_type] latestParticleCollision.side=0; ^ "./TOF_Reflectometer.c", line 13372: warning: enumerated type mixed with another type [mixed_enum_type] latestParticleCollision.collisionType=0; ^ "./TOF_Reflectometer.c", line 13592: warning: variable "phi" was declared but never referenced [declared_but_not_referenced] double cyl_t0, cyl_t1, dt, phi; ^ "./TOF_Reflectometer.c", line 15016: warning: variable "Length" was declared but never referenced [declared_but_not_referenced] double Length; ^ "./TOF_Reflectometer.c", line 15017: warning: variable "entranceHorizontalWidth" was declared but never referenced [declared_but_not_referenced] double entranceHorizontalWidth; ^ "./TOF_Reflectometer.c", line 15018: warning: variable "entranceVerticalWidth" was declared but never referenced [declared_but_not_referenced] double entranceVerticalWidth; ^ "./TOF_Reflectometer.c", line 15021: warning: variable "ellipseMajorAxis" was declared but never referenced [declared_but_not_referenced] double ellipseMajorAxis[4], ellipseMinorAxis[4]; ^ "./TOF_Reflectometer.c", line 15021: warning: variable "ellipseMinorAxis" was declared but never referenced [declared_but_not_referenced] double ellipseMajorAxis[4], ellipseMinorAxis[4]; ^ "./TOF_Reflectometer.c", line 15022: warning: variable "ellipseMajorOffset" was declared but never referenced [declared_but_not_referenced] double ellipseMajorOffset[4], ellipseMinorOffset[4]; ^ "./TOF_Reflectometer.c", line 15022: warning: variable "ellipseMinorOffset" was declared but never referenced [declared_but_not_referenced] double ellipseMajorOffset[4], ellipseMinorOffset[4]; ^ "./TOF_Reflectometer.c", line 15028: warning: variable "tempz" was declared but never referenced [declared_but_not_referenced] double tempz = 0; ^ "./TOF_Reflectometer.c", line 15615: warning: variable "t" was declared but never referenced [declared_but_not_referenced] time_t t; ^ "./TOF_Reflectometer.c", line 15616: warning: variable "ct" was set but never used [set_but_not_used] clock_t ct; ^ "./TOF_Reflectometer.c", line 1511: warning: variable "mcstartdate" was set but never used [set_but_not_used] static long mcstartdate = 0; /* start simulation time */ ^ "./TOF_Reflectometer.c", line 2903: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced] static char *strcpy_valid(char *valid, char *original) ^ mcgenstate: 86, Generating acc routine seq Generating NVIDIA GPU code particle_getvar: 100, Generating acc routine seq Generating NVIDIA GPU code particle_getvar_void: 136, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void: 164, Generating acc routine seq Generating NVIDIA GPU code particle_setvar_void_array: 190, Generating acc routine seq Generating NVIDIA GPU code particle_restore: 201, Generating acc routine seq Generating NVIDIA GPU code particle_getuservar_byid: 210, Generating acc routine seq Generating NVIDIA GPU code particle_uservar_init: 224, Generating acc routine seq Generating NVIDIA GPU code noprintf: 1551, Generating acc routine seq Generating NVIDIA GPU code str_comp: 1555, Generating acc routine seq Generating NVIDIA GPU code str_len: 1564, Generating acc routine seq Generating NVIDIA GPU code mcget_ncount: 3911, Generating acc routine seq Generating NVIDIA GPU code coords_set: 4341, Generating acc routine seq Generating NVIDIA GPU code coords_get: 4352, Generating acc routine seq Generating NVIDIA GPU code coords_add: 4361, Generating acc routine seq Generating NVIDIA GPU code coords_sub: 4373, Generating acc routine seq Generating NVIDIA GPU code coords_neg: 4385, Generating acc routine seq Generating NVIDIA GPU code coords_scale: 4395, Generating acc routine seq Generating NVIDIA GPU code coords_sp: 4405, Generating acc routine seq Generating NVIDIA GPU code coords_xp: 4413, Generating acc routine seq Generating NVIDIA GPU code coords_len: 4423, Generating acc routine seq Generating NVIDIA GPU code coords_print: 4445, Generating acc routine seq Generating NVIDIA GPU code coords_norm: 4452, Generating acc routine seq Generating NVIDIA GPU code rot_set_rotation: 4498, Generating acc routine seq Generating NVIDIA GPU code rot_test_identity: 4533, Generating acc routine seq Generating NVIDIA GPU code rot_mul: 4544, Generating acc routine seq Generating NVIDIA GPU code rot_copy: 4561, Generating acc routine seq Generating NVIDIA GPU code rot_transpose: 4572, Generating acc routine seq Generating NVIDIA GPU code rot_apply: 4588, Generating acc routine seq Generating NVIDIA GPU code vec_prod_func: 4617, Generating acc routine seq Generating NVIDIA GPU code scalar_prod: 4628, Generating acc routine seq Generating NVIDIA GPU code norm_func: 4632, Generating acc routine seq Generating NVIDIA GPU code mccoordschange: 4809, Generating acc routine seq Generating NVIDIA GPU code mccoordschange_polarisation: 4840, Generating acc routine seq Generating NVIDIA GPU code normal_vec: 4857, Generating acc routine seq Generating NVIDIA GPU code solve_2nd_order: 4956, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_circle: 5040, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_angular: 5106, Generating acc routine seq Generating NVIDIA GPU code _randvec_target_rect_real: 5183, Generating acc routine seq Generating NVIDIA GPU code kiss_srandom: 5455, Generating acc routine seq Generating NVIDIA GPU code kiss_random: 5465, Generating acc routine seq Generating NVIDIA GPU code _hash: 5491, Generating acc routine seq Generating NVIDIA GPU code _randnorm2: 5532, Generating acc routine seq Generating NVIDIA GPU code _randtriangle: 5543, Generating acc routine seq Generating NVIDIA GPU code _rand01: 5548, Generating acc routine seq Generating NVIDIA GPU code _randpm1: 5556, Generating acc routine seq Generating NVIDIA GPU code _rand0max: 5564, Generating acc routine seq Generating NVIDIA GPU code _randminmax: 5571, Generating acc routine seq Generating NVIDIA GPU code mcsetstate: 6222, Generating acc routine seq Generating NVIDIA GPU code inside_rectangle: 6314, Generating acc routine seq Generating NVIDIA GPU code box_intersect: 6331, Generating acc routine seq Generating NVIDIA GPU code cylinder_intersect: 6446, Generating acc routine seq Generating NVIDIA GPU code sphere_intersect: 6501, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_spectrum: 6739, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_spectrum: 6766, Generating acc routine seq Generating NVIDIA GPU code ESS_2014_Schoenfeldt_cold_y0: 6780, Generating acc routine seq Generating NVIDIA GPU code ESS_2014_Schoenfeldt_thermal_y0: 6792, Generating acc routine seq Generating NVIDIA GPU code ESS_2014_Schoenfeldt_cold_x0: 6799, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal: 6824, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold: 6851, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_y0: 6876, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_y0: 6887, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_x0: 6898, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_x0: 6943, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_Y: 6994, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_Y: 7001, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_Theta120: 7008, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_Theta120: 7015, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_cold_timedist: 7025, Generating acc routine seq Generating NVIDIA GPU code ESS_2015_Schoenfeldt_thermal_timedist: 7035, Generating acc routine seq Generating NVIDIA GPU code Table_Index: 8181, Generating acc routine seq Generating NVIDIA GPU code Table_Value: 8249, Generating acc routine seq Generating NVIDIA GPU code Table_Value2d: 8328, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d: 8766, Generating acc routine seq Generating NVIDIA GPU code Table_Interp1d_nearest: 8782, Generating acc routine seq Generating NVIDIA GPU code Table_Interp2d: 8800, Generating acc routine seq Generating NVIDIA GPU code StdReflecFunc: 8909, Generating acc routine seq Generating NVIDIA GPU code TableReflecFunc: 8968, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_foverdf: 9283, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_newtonRapsonsMethod4thOrder: 9298, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_findNeutronEllipseIntersection: 9319, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_handleGuideIntersection: 9375, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_ReflectionOnEllipticSurface: 9562, Generating acc routine seq Generating NVIDIA GPU code guide_elliptical_handleReflection: 9622, Generating acc routine seq Generating NVIDIA GPU code init: 12757, Generating update device(_Hor_sampleArm_var,_Ver_sampleArm_var,_mirror_pos0_var,_mirror0_var,_mirrorDirect_var,_instrument_var,_mirror_pos1_var,_mirror1_var,_guide2_var,_cold_source_var,_guide1_var,_Slit11Arm_var,_Origin_var,_Slit1Arm_var,_Slit22Arm_var,_Slit1_var,_Slit2Arm_var,_TOF2QcylPSD_var,_mirror2_var,_mirror_var,_mirror_pos2_var,_Slit2_var,_guide_TT_var) class_Progress_bar_trace: 12802, Generating acc routine seq Generating NVIDIA GPU code class_ESS_butterfly_trace: 12908, Generating acc routine seq Generating NVIDIA GPU code class_Mirror_trace: 13195, Generating acc routine seq Generating NVIDIA GPU code class_Elliptic_guide_gravity_trace: 13321, Generating acc routine seq Generating NVIDIA GPU code class_Slit_trace: 13526, Generating acc routine seq Generating NVIDIA GPU code class_TOF2Q_cylPSD_monitor_trace: 13570, Generating acc routine seq Generating NVIDIA GPU code raytrace: 13669, Generating acc routine seq Generating NVIDIA GPU code raytrace_all: 14029, Generating implicit firstprivate(gpu_innerloop) Generating NVIDIA GPU code 14040, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */ 14029, Local memory used for .inl_particle_17503,particleN,.inl_.inl_mcneutron_0_17518,.inl_.X2168_17520,.inl_.inl_.X2387_15_17519 14040, Generating implicit firstprivate(mpi_node_rank,_particle,seed,ncount) finally: 14629, Generating update self(_Hor_sampleArm_var,_Ver_sampleArm_var,_mirror_pos0_var,_mirror0_var,_mirrorDirect_var,_instrument_var,_mirror_pos1_var,_mirror1_var,_guide2_var,_cold_source_var,_guide1_var,_Slit11Arm_var,_Origin_var,_Slit1Arm_var,_Slit22Arm_var,_Slit1_var,_Slit2Arm_var,_TOF2QcylPSD_var,_mirror2_var,_mirror_var,_mirror_pos2_var,_Slit2_var,_guide_TT_var) mcenabletrace: 5687, Generating update device(mcdotrace) DEBUG: CMD: nvc finished INFO: ===