INFO: No output directory specified (--dir)
INFO: Using directory: "ILL_Lagrange_20241206_114208"
INFO: Regenerating c-file: ILL_Lagrange.c
DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./ILL_Lagrange.c ILL_Lagrange.instr
2024-12-06 11:42:11.751 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:41 - sort includes :Source_gen(0):read_table-lib :Monochromator_curved(0):read_table-lib :Monitor_nD(0):monitor_nd-lib :Monitor_nD(1):read_table-lib :Monitor_nD(2):interoff-lib :PowderN(0):read_table-lib :PowderN(1):interoff-lib :Isotropic_Sqw(0):read_table-lib :Isotropic_Sqw(1):interoff-lib
2024-12-06 11:42:11.752 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:66 - sorted to read_table-lib  monitor_nd-lib  interoff-lib
2024-12-06 11:42:11.752 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:66 - sorted to read_table-lib  monitor_nd-lib  interoff-lib
2024-12-06 11:42:11.752 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:66 - sorted to read_table-lib  monitor_nd-lib  interoff-lib
2024-12-06 11:42:11.752 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:66 - sorted to read_table-lib  monitor_nd-lib  interoff-lib
2024-12-06 11:42:11.752 | DEBUG    | mccode_antlr.translators.c:sort_include_hierarchy:66 - sorted to read_table-lib  interoff-lib  monitor_nd-lib
line 1259:4 missing '}' at ')'
2024-12-06 11:42:17.475 | ERROR    | mccode_antlr.translators.c_listener:syntaxError:35 - Syntax error in parsing 1259,4
2024-12-06 11:42:17.475 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -     MPI_MASTER(
2024-12-06 11:42:17.475 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -     if (Sqw->verbose_output > 0) {
2024-12-06 11:42:17.475 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -       printf(  "Isotropic_Sqw: %s: Temperature computed from S(q,w) data from %s is T=%g [K].\n",
2024-12-06 11:42:17.476 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -         Sqw->compname, file, T);
2024-12-06 11:42:17.476 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -     );
2024-12-06 11:42:17.476 | ERROR    | mccode_antlr.translators.c_listener:syntaxError:41 - ~~~~^ missing '}' at ')'
2024-12-06 11:42:17.476 | INFO     | mccode_antlr.translators.c_listener:syntaxError:43 -     }
2024-12-06 11:42:17.476 | INFO     | mccode_antlr.translators.c_listener:syntaxError:43 -   }
line 1263:2 mismatched input 'if' expecting <EOF>
2024-12-06 11:42:17.483 | ERROR    | mccode_antlr.translators.c_listener:syntaxError:35 - Syntax error in parsing 1263,2
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -     );
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -     }
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -   }
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 - 
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:40 -   if (Sqw->Temperature == 0) {
2024-12-06 11:42:17.484 | ERROR    | mccode_antlr.translators.c_listener:syntaxError:41 - ~~^ mismatched input 'if' expecting <EOF>
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:43 -     Sqw->Temperature = T_file ? T_file : T; /* 0:  not set: we use file value, else computed */
2024-12-06 11:42:17.484 | INFO     | mccode_antlr.translators.c_listener:syntaxError:43 -   } else if (Sqw->Temperature ==-1) {
2024-12-06 11:42:17.598 | INFO     | mccode_antlr.translators.c_listener:visitDeclarator:304 - Could not convert an integer from CHAR_BUF_LENGTH due to invalid literal for int() with base 10: 'CHAR_BUF_LENGTH'
The instrument has 9 parameters

-----------------------------------------------------------

Generating single GPU kernel or single CPU section layout:
-> SPLIT 10 at component Monok
-> SPLIT 10 at component SamplePosition
-> SPLIT 10 at component Analyser

-----------------------------------------------------------

Generating GPU/CPU -DFUNNEL layout:
-> GPU kernel from component Origin
-> GPU kernel from component Source
-> GPU kernel from component PSD
-> GPU kernel from component Lmon1
-> GPU kernel from component mono_cradle
-> SPLIT within buffer at component Monok
-> GPU kernel from component mono_out
-> GPU kernel from component Lmon2
-> GPU kernel from component Sample_mon
-> SPLIT within buffer at component SamplePosition
-> GPU kernel from component cryostat_in
-> GPU kernel from component Sample
-> GPU kernel from component cryostat_out
-> GPU kernel from component Barrel_PSD_monitor
-> GPU kernel from component Barrel_PSD_monitor2
-> GPU kernel from component RotateNeutron
-> GPU kernel from component Barrel_PSD_monitor3
-> GPU kernel from component AnalyserMount
-> SPLIT within buffer at component Analyser
-> GPU kernel from component KillDirectBeam
-> GPU kernel from component DetectorMount
-> GPU kernel from component Detector
-> GPU kernel from component Detector_Sqw
-> GPU kernel from component Detector_Sqw_env

-----------------------------------------------------------
DEBUG: CMD: /u/data/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished
INFO: Recompiling: ./ILL_Lagrange.out
DEBUG: CMD: nvc -o ./ILL_Lagrange.out ./ILL_Lagrange.c -fast -Minfo=accel -acc=gpu -gpu=managed -DOPENACC
"./ILL_Lagrange.c", line 4539: warning: variable "num" was declared but never referenced [declared_but_not_referenced]
          int num = 3;
              ^

Remark: individual warnings can be suppressed with "--diag_suppress <warning-name>"

"/usr/include/math.h", line 30: warning: #warning directive: A macro called log was already defined when <math.h> was included. [warning_directive]
  # warning A macro called log was already defined when <math.h> was included.
    ^

"/usr/include/math.h", line 31: warning: #warning directive: This will cause compilation problems. [warning_directive]
  # warning This will cause compilation problems.
    ^

"./ILL_Lagrange.c", line 8531: warning: variable "n" was declared but never referenced [declared_but_not_referenced]
          double n;
                 ^

"./ILL_Lagrange.c", line 8510: warning: variable "w_c" was declared but never referenced [declared_but_not_referenced]
      double w_c         = 0;
             ^

"./ILL_Lagrange.c", line 8511: warning: variable "w_l" was declared but never referenced [declared_but_not_referenced]
      double w_l         = 0;
             ^

"./ILL_Lagrange.c", line 8422: warning: variable "w_c" was declared but never referenced [declared_but_not_referenced]
    t_Table  w_c, w_l;
             ^

"./ILL_Lagrange.c", line 8422: warning: variable "w_l" was declared but never referenced [declared_but_not_referenced]
    t_Table  w_c, w_l;
                  ^

"./ILL_Lagrange.c", line 13524: warning: variable "dt" was set but never used [set_but_not_used]
  	double dt, dy;
  	       ^

"./ILL_Lagrange.c", line 13524: warning: variable "dy" was set but never used [set_but_not_used]
  	double dt, dy;
  	           ^

"./ILL_Lagrange.c", line 13551: warning: variable "dx" was set but never used [set_but_not_used]
  	double dx, dy;
  	       ^

"./ILL_Lagrange.c", line 13551: warning: variable "dy" was set but never used [set_but_not_used]
  	double dx, dy;
  	           ^

"./ILL_Lagrange.c", line 13675: warning: variable "minx" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
          ^

"./ILL_Lagrange.c", line 13675: warning: variable "maxx" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
                       ^

"./ILL_Lagrange.c", line 13675: warning: variable "miny" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
                                     ^

"./ILL_Lagrange.c", line 13675: warning: variable "maxy" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
                                                  ^

"./ILL_Lagrange.c", line 13675: warning: variable "minz" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
                                                                ^

"./ILL_Lagrange.c", line 13675: warning: variable "maxz" was declared but never referenced [declared_but_not_referenced]
    MCNUM minx=FLT_MAX,maxx=-FLT_MAX,miny=FLT_MAX,maxy=-FLT_MAX,minz=FLT_MAX,maxz=-FLT_MAX;
                                                                             ^

"./ILL_Lagrange.c", line 14032: warning: variable "plane_Eq" was declared but never referenced [declared_but_not_referenced]
    double plane_Eq [4];
           ^

"./ILL_Lagrange.c", line 14945: warning: variable "tc2" was set but never used [set_but_not_used]
      Coords tc1, tc2;
                  ^

"./ILL_Lagrange.c", line 19014: warning: variable "type" was set but never used [set_but_not_used]
    char type = '\0';
         ^

"./ILL_Lagrange.c", line 19015: warning: variable "itype" was set but never used [set_but_not_used]
    int itype = 0;
        ^

"./ILL_Lagrange.c", line 19018: warning: variable "nb_reuses" was declared but never referenced [declared_but_not_referenced]
    int nb_reuses = line_info.nb_reuses;
        ^

"./ILL_Lagrange.c", line 19021: warning: variable "vcache" was set but never used [set_but_not_used]
    double vcache = line_info.v; 
           ^

"./ILL_Lagrange.c", line 19025: warning: variable "lfree" was set but never used [set_but_not_used]
    double lfree = line_info.lfree;
           ^

"./ILL_Lagrange.c", line 19027: warning: variable "xs_compute" was declared but never referenced [declared_but_not_referenced]
    long   xs_compute = line_info.xs_compute;
           ^

"./ILL_Lagrange.c", line 19028: warning: variable "xs_reuse" was declared but never referenced [declared_but_not_referenced]
    long   xs_reuse   = line_info.xs_reuse;
           ^

"./ILL_Lagrange.c", line 19029: warning: variable "xs_calls" was declared but never referenced [declared_but_not_referenced]
    long   xs_calls   = line_info.xs_calls;
           ^

"./ILL_Lagrange.c", line 19031: warning: variable "dq" was set but never used [set_but_not_used]
    double dq = line_info.dq;
           ^

"./ILL_Lagrange.c", line 19528: warning: variable "ti" was set but never used [set_but_not_used]
  double ki_x,ki_y,ki_z,ti,vi,ki;
                        ^

"./ILL_Lagrange.c", line 19529: warning: variable "tf" was set but never used [set_but_not_used]
  double kf_x,kf_y,kf_z,tf,kf;
                        ^

"./ILL_Lagrange.c", line 19529: warning: variable "kf" was set but never used [set_but_not_used]
  double kf_x,kf_y,kf_z,tf,kf;
                           ^

"./ILL_Lagrange.c", line 20123: warning: variable "q" was declared but never referenced [declared_but_not_referenced]
      double q,qq;
             ^

"./ILL_Lagrange.c", line 20127: warning: variable "phi" was declared but never referenced [declared_but_not_referenced]
      double phi;
             ^

"./ILL_Lagrange.c", line 23313: warning: variable "t" was declared but never referenced [declared_but_not_referenced]
    time_t  t;
            ^

"./ILL_Lagrange.c", line 23314: warning: variable "ct" was set but never used [set_but_not_used]
    clock_t ct;
            ^

"./ILL_Lagrange.c", line 1548: warning: variable "mcstartdate" was set but never used [set_but_not_used]
  static   long mcstartdate            = 0; /* start simulation time */
                ^

"./ILL_Lagrange.c", line 2951: warning: function "strcpy_valid" was declared but never referenced [declared_but_not_referenced]
  static char *strcpy_valid(char *valid, char *original)
               ^

mcgenstate:
     98, Generating acc routine seq
         Generating NVIDIA GPU code
particle_getvar:
    112, Generating acc routine seq
         Generating NVIDIA GPU code
particle_getvar_void:
    153, Generating acc routine seq
         Generating NVIDIA GPU code
particle_setvar_void:
    186, Generating acc routine seq
         Generating NVIDIA GPU code
particle_setvar_void_array:
    217, Generating acc routine seq
         Generating NVIDIA GPU code
particle_restore:
    229, Generating acc routine seq
         Generating NVIDIA GPU code
particle_getuservar_byid:
    238, Generating acc routine seq
         Generating NVIDIA GPU code
particle_uservar_init:
    257, Generating acc routine seq
         Generating NVIDIA GPU code
noprintf:
   1595, Generating acc routine seq
         Generating NVIDIA GPU code
str_comp:
   1599, Generating acc routine seq
         Generating NVIDIA GPU code
str_len:
   1608, Generating acc routine seq
         Generating NVIDIA GPU code
mcget_ncount:
   4160, Generating acc routine seq
         Generating NVIDIA GPU code
coords_set:
   4591, Generating acc routine seq
         Generating NVIDIA GPU code
coords_get:
   4602, Generating acc routine seq
         Generating NVIDIA GPU code
coords_add:
   4611, Generating acc routine seq
         Generating NVIDIA GPU code
coords_sub:
   4623, Generating acc routine seq
         Generating NVIDIA GPU code
coords_neg:
   4635, Generating acc routine seq
         Generating NVIDIA GPU code
coords_scale:
   4645, Generating acc routine seq
         Generating NVIDIA GPU code
coords_sp:
   4655, Generating acc routine seq
         Generating NVIDIA GPU code
coords_xp:
   4663, Generating acc routine seq
         Generating NVIDIA GPU code
coords_len:
   4673, Generating acc routine seq
         Generating NVIDIA GPU code
coords_print:
   4695, Generating acc routine seq
         Generating NVIDIA GPU code
coords_norm:
   4702, Generating acc routine seq
         Generating NVIDIA GPU code
rot_set_rotation:
   4748, Generating acc routine seq
         Generating NVIDIA GPU code
rot_test_identity:
   4783, Generating acc routine seq
         Generating NVIDIA GPU code
rot_mul:
   4794, Generating acc routine seq
         Generating NVIDIA GPU code
rot_copy:
   4811, Generating acc routine seq
         Generating NVIDIA GPU code
rot_transpose:
   4822, Generating acc routine seq
         Generating NVIDIA GPU code
rot_apply:
   4838, Generating acc routine seq
         Generating NVIDIA GPU code
vec_prod_func:
   4867, Generating acc routine seq
         Generating NVIDIA GPU code
scalar_prod:
   4878, Generating acc routine seq
         Generating NVIDIA GPU code
norm_func:
   4882, Generating acc routine seq
         Generating NVIDIA GPU code
mccoordschange:
   5059, Generating acc routine seq
         Generating NVIDIA GPU code
mccoordschange_polarisation:
   5090, Generating acc routine seq
         Generating NVIDIA GPU code
normal_vec:
   5107, Generating acc routine seq
         Generating NVIDIA GPU code
solve_2nd_order:
   5206, Generating acc routine seq
         Generating NVIDIA GPU code
_randvec_target_circle:
   5290, Generating acc routine seq
         Generating NVIDIA GPU code
_randvec_target_rect_angular:
   5356, Generating acc routine seq
         Generating NVIDIA GPU code
_randvec_target_rect_real:
   5433, Generating acc routine seq
         Generating NVIDIA GPU code
kiss_srandom:
   5705, Generating acc routine seq
         Generating NVIDIA GPU code
kiss_random:
   5715, Generating acc routine seq
         Generating NVIDIA GPU code
_hash:
   5741, Generating acc routine seq
         Generating NVIDIA GPU code
_randnorm2:
   5782, Generating acc routine seq
         Generating NVIDIA GPU code
_randtriangle:
   5793, Generating acc routine seq
         Generating NVIDIA GPU code
_rand01:
   5798, Generating acc routine seq
         Generating NVIDIA GPU code
_randpm1:
   5806, Generating acc routine seq
         Generating NVIDIA GPU code
_rand0max:
   5814, Generating acc routine seq
         Generating NVIDIA GPU code
_randminmax:
   5821, Generating acc routine seq
         Generating NVIDIA GPU code
mcsetstate:
   6478, Generating acc routine seq
         Generating NVIDIA GPU code
inside_rectangle:
   6574, Generating acc routine seq
         Generating NVIDIA GPU code
box_intersect:
   6591, Generating acc routine seq
         Generating NVIDIA GPU code
cylinder_intersect:
   6706, Generating acc routine seq
         Generating NVIDIA GPU code
sphere_intersect:
   6761, Generating acc routine seq
         Generating NVIDIA GPU code
SG_Maxwell:
   7470, Generating acc routine seq
         Generating NVIDIA GPU code
GAUSS_monocurved:
   7480, Generating acc routine seq
         Generating NVIDIA GPU code
calc_xsect:
   7858, Generating acc routine seq
         Generating NVIDIA GPU code
Sqw_search_SW:
   8312, Generating acc routine seq
         Generating NVIDIA GPU code
Sqw_search_Q_proba_per_w:
   8349, Generating acc routine seq
         Generating NVIDIA GPU code
Sqw_integrate_iqSq:
   8385, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Index:
  10874, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Value:
  10942, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Value2d:
  11021, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Interp1d:
  11489, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Interp1d_nearest:
  11505, Generating acc routine seq
         Generating NVIDIA GPU code
Table_Interp2d:
  11523, Generating acc routine seq
         Generating NVIDIA GPU code
Monitor_nD_Trace:
  12520, Generating acc routine seq
         Generating NVIDIA GPU code
off_F:
  13632, Generating acc routine seq
         Generating NVIDIA GPU code
off_sign:
  13637, Generating acc routine seq
         Generating NVIDIA GPU code
off_normal:
  13647, Generating acc routine seq
         Generating NVIDIA GPU code
off_pnpoly:
  13673, Generating acc routine seq
         Generating NVIDIA GPU code
off_intersectPoly:
  13736, Generating acc routine seq
         Generating NVIDIA GPU code
off_init_planes:
  13867, Generating acc routine seq
         Generating NVIDIA GPU code
off_clip_3D_mod:
  13912, Generating acc routine seq
         Generating NVIDIA GPU code
off_clip_3D_mod_grav:
  14029, Generating acc routine seq
         Generating NVIDIA GPU code
off_compare:
  14147, Generating acc routine seq
         Generating NVIDIA GPU code
off_cleanDouble:
  14159, Generating acc routine seq
         Generating NVIDIA GPU code
off_cleanInOut:
  14194, Generating acc routine seq
         Generating NVIDIA GPU code
Min_int:
  14445, Generating acc routine seq
         Generating NVIDIA GPU code
merge:
  14452, Generating acc routine seq
         Generating NVIDIA GPU code
p_to_quadratic:
  14556, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
quadraticSolve:
  14571, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
off_intersect_all:
  14625, Generating acc routine seq
         Generating NVIDIA GPU code
off_intersect:
  14742, Generating acc routine seq
         Generating NVIDIA GPU code
off_x_intersect:
  14764, Generating acc routine seq
         Generating NVIDIA GPU code
init:
  17764, Generating update device(_Monok_var,_Sample_var,_Origin_var,_KillDirectBeam_var,_instrument_var,_Lmon2_var,_mono_out_var,_mono_cradle_var,_Lmon1_var,_SamplePosition_var,_RotateNeutron_var,_Source_var,_Sample_mon_var,_cryostat_in_var,_Barrel_PSD_monitor3_var,_Analyser_var,_PSD_var,_Barrel_PSD_monitor2_var,_AnalyserMount_var,_Detector_var,_Barrel_PSD_monitor_var,_Detector_Sqw_var,_Detector_Sqw_env_var,_DetectorMount_var,_cryostat_out_var)
class_Progress_bar_trace:
  17805, Generating acc routine seq
         Generating NVIDIA GPU code
class_Source_gen_trace:
  17895, Generating acc routine seq
         Generating NVIDIA GPU code
class_PSD_monitor_trace:
  18104, Generating acc routine seq
         Generating NVIDIA GPU code
class_L_monitor_trace:
  18175, Generating acc routine seq
         Generating NVIDIA GPU code
class_Arm_trace:
  18248, Generating acc routine seq
         Generating NVIDIA GPU code
class_Monochromator_curved_trace:
  18308, Generating acc routine seq
         Generating NVIDIA GPU code
class_Monitor_nD_trace:
  18676, Generating acc routine seq
         Generating NVIDIA GPU code
class_PowderN_trace:
  18966, Generating acc routine seq
         Generating NVIDIA GPU code
class_Isotropic_Sqw_trace:
  19457, Generating acc routine seq
         Generating NVIDIA GPU code
  19776, Reference argument passing prevents parallelization: u1z
         Reference argument passing prevents parallelization: u1y
         Reference argument passing prevents parallelization: u1x
         Reference argument passing prevents parallelization: solid_angle
class_Sqw_monitor_trace:
  20098, Generating acc routine seq
         Generating NVIDIA GPU code
raytrace:
  20246, Generating acc routine seq
         Generating NVIDIA GPU code
raytrace_all:
  20797, Generating implicit firstprivate(gpu_innerloop)
         Generating NVIDIA GPU code
      20811, #pragma acc loop gang(numgangs), vector(vecsize) /* blockIdx.x threadIdx.x */
  20797, Local memory used for .inl_particle_25889,particleN,.inl_.inl_mcneutron_0_25904,.inl_.X2415_25906,.inl_.inl_.X2621_15_25905
  20811, Generating implicit firstprivate(seed,_particle)
finally:
  22248, Generating update self(_Monok_var,_Sample_var,_Origin_var,_KillDirectBeam_var,_instrument_var,_Lmon2_var,_mono_out_var,_mono_cradle_var,_Lmon1_var,_SamplePosition_var,_RotateNeutron_var,_Source_var,_Sample_mon_var,_cryostat_in_var,_Barrel_PSD_monitor3_var,_Analyser_var,_PSD_var,_Barrel_PSD_monitor2_var,_AnalyserMount_var,_Detector_var,_Barrel_PSD_monitor_var,_Detector_Sqw_var,_Detector_Sqw_env_var,_DetectorMount_var,_cryostat_out_var)
mcenabletrace:
   5940, Generating update device(mcdotrace)
/usr/bin/ld: /tmp/nvc_p-um6gtcy773.o: in function `cif2hkl':
/u/data/pkwi/TESTS/2024-12-06/ANTLR_openacc_1e7_Linux_1e7/ILL_Lagrange/./ILL_Lagrange.c:7583: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
DEBUG: CMD: nvc finished
INFO: ===