Hello group,
I recently got a Linux box with Ubuntu 16.04 installed with a Titan V gpu (details on the install available if needed). I ran some test simulations including some I was running with a K20c on a Windows 10 box. I have seen the following message during waveform loading:
User waveform pulse0 created using simulation time array and, if required, interpolation parameters (kind: linear, fill value: nan).
And then, after all waveforms are loaded, I get the error:
ValueError: A value in x_new is above the interpolation range.
The entire chain goes below. Any hint as to why I am getting those errors on a Titan V/Linux versus a K20c/W10?
Cordially,
Fabio.
Traceback (most recent call last):
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/__main__.py", line 6, in <module>
gprMax.gprMax.main()
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/gprMax.py", line 70, in main
run_main(args)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/gprMax.py", line 203, in run_main
run_std_sim(args, inputfile, usernamespace)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/gprMax.py", line 244, in run_std_sim
run_model(args, currentmodelrun, modelend - 1, numbermodelruns, inputfile, modelusernamespace)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/model_build_run.py", line 154, in run_model
process_multicmds(multicmds, G)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/input_cmds_multiuse.py", line 230, in process_multicmds
h.calculate_waveform_values(G)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/sources.py", line 67, in calculate_waveform_values
self.waveformvaluesJ[iteration] = waveform.calculate_value(time + 0.5 * G.dt, G.dt)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/gprMax-3.1.3-py3.6-linux-x86_64.egg/gprMax/waveforms.py", line 118, in calculate_value
ampvalue = self.userfunc(time)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/scipy/interpolate/polyint.py", line 79, in __call__
y = self._evaluate(x)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/scipy/interpolate/interpolate.py", line 634, in _evaluate
below_bounds, above_bounds = self._check_bounds(x_new)
File "/home/fcss/miniconda3/envs/gprMax/lib/python3.6/site-packages/scipy/interpolate/interpolate.py", line 666, in _check_bounds
raise ValueError("A value in x_new is above the interpolation "
ValueError: A value in x_new is above the interpolation range.