提交图

1650 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
899140b7e8 Added larger benchmarking model. 2017-12-02 17:12:43 +01:00
Craig Warren
f88e3c7392 Changed to binary file reading to overcome bug with not reading to end of file in Windows. 2017-11-01 14:19:11 +00:00
Craig Warren
90c3c2c77e Tidied out some commented code. 2017-11-01 08:29:12 +00:00
Craig Warren
8bb0dd6c61 Added setting of -rpath for linker options on macOS. 2017-10-30 14:51:42 +00:00
Craig Warren
38910a65ce Removed dependency on QT 4 as Anaconda bug with QT 5 now resolved. 2017-10-27 13:50:22 +01:00
Craig Warren
6d6dd13e97 Updated dispersion analysis function to handle case of impulse waveform. 2017-10-25 17:04:16 +01:00
Craig Warren
e351a5fde8 Added functionality to better handle divide by zero error when taking log10. 2017-10-11 10:24:51 +01:00
Craig Warren
e346b17cec Improved robustness of manufacturer name reading on Windows. 2017-10-11 10:23:39 +01:00
Craig Warren
a506bfc16c Added functionality to cope with trying to take log10(0) in dispersion analysis. 2017-10-09 15:01:15 +01:00
Craig Warren
1c0d4e7596 Changed infinite to invariant (geometry) which should be clearer, and corrected some typos. 2017-09-14 16:53:04 +01:00
Craig Warren
4de9f704e7 Adjusted dispersion analysis to perform FFT of waveform over 4 * pulse width rather than entire time window. 2017-08-23 10:53:33 +01:00
Craig Warren
b86935ae58 Adjustments to dispersion analysis to handle long time windows. Moved to analysing waveform over a multiple of pulse widths rather than entire time window. 2017-08-23 10:50:48 +01:00
Craig Warren
6c0e18df4d Corrected information on dielectric smoothing for the #geometry_objects_read command. 2017-08-23 09:59:17 +01:00
craig-warren
040abec33c Updated loading and plotting of time array to match Python plotting tools, i.e. in seconds rather than nano-seconds. 2017-08-15 11:06:59 +01:00
craig-warren
06909a57e1 Corrected alignment issue with logo printing. 2017-08-03 15:05:24 +01:00
craig-warren
59168b067b Grammar updates. 2017-08-03 15:00:49 +01:00
craig-warren
8374428ede Added general statement on GPU solver. 2017-08-02 11:16:03 +01:00
Craig Warren
c2b91c062e Handle case where cpu_count returns None on some machines 2017-07-11 14:46:55 +01:00
Craig Warren
0439f591d4 Update to benchmarking mode to enable benchmarking with either CPU or GPU solver.
Added benchmarking metric of 'cells per second'.
2017-07-11 14:06:51 +01:00
Craig Warren
712b1019c6 Corrected spelling mistake. 2017-07-04 17:21:19 +01:00
Craig Warren
5b27c7bb8a Bumped version to v.3.1.1 v.3.1.1 2017-06-21 14:38:14 +01:00
Craig Warren
a561b9fa53 Correct bug with building grass roots - the index at the upper end of the range was one cell to large. 2017-06-21 14:37:32 +01:00
Craig Warren
73e2c39257 Explicitly set dtype for fractal weighting array. 2017-06-21 14:35:34 +01:00
Craig Warren
9ba4997a1e Tweaked section heading. 2017-06-21 14:34:20 +01:00
Craig Warren
7c6628ebe2 Removed PMLs from default test set. 2017-06-21 14:33:57 +01:00
Craig Warren
3329df6015 Added gaussianprime and gaussiandoubleprime waveforms which are direct 1st and 2nd derivatives of the gaussian waveform, i.e. they don't share the same centre frequency. 2017-06-21 14:33:01 +01:00
Craig Warren
0a28aeed62 Added info on using MPI to task farm to multiple GPUs on a node. 2017-06-21 14:31:41 +01:00
Craig Warren
3c8e5bab1b Updates for version 3.1.0 - Big Smoke. These updates are predominately to enable gprMax to be run on GPUs using NVIDIA CUDA. v.3.1.0 2017-06-19 16:24:08 +01:00
Craig Warren
939a6322a1 Syntax correction. 2017-06-09 18:31:27 +01:00
Craig Warren
4103f12755 Corrected syntax. 2017-06-09 18:29:09 +01:00
Craig Warren
4f60764802 Bumped version to v.3.0.20 v.3.0.20 2017-06-09 15:57:56 +01:00
Craig Warren
2e4b43df0f Corrected ambiguity with the centre frequency content of the 'gaussiandotdot' and 'gaussiandotnorm' waveforms. Prior to this update the centre frequency of these waveforms were derived from a base Gaussian waveform with the user given frequency (deriving the pulse width), i.e. this resulted in higher than expected centre frequencies for these waveforms. This has now been corrected so that the user specified centre frequency is what is used for these waveforms.
Tidied up terminology relating to waveform centre frequency.
2017-06-09 15:57:35 +01:00
Craig Warren
90f7255ff0 Corrected spelling mistake. 2017-06-06 15:03:45 +01:00
Craig Warren
c03740713b Removed some extra text from the voltage source command. 2017-06-06 14:59:42 +01:00
Craig Warren
982b30b5bd Corrected bug with replacing #rx_box command for 3D models. 2017-06-06 11:45:40 +01:00
Craig Warren
d9452879ca Corrected bug with replacing #tx_steps and #rx_steps commands in 3D models. 2017-06-06 11:06:34 +01:00
Craig Warren
d4dfbffb2f Corrected broken link. 2017-06-05 11:07:26 +01:00
Craig Warren
ff937320be 3-pole Debye fit for some of the Eccosorb LS series of absorbers. 2017-05-24 13:07:55 +01:00
Craig Warren
50d60637e1 Added materials library for some of the Eccosorb LS series of absorbers. 2017-05-24 13:07:11 +01:00
Craig Warren
e9c36d70fb Added materials library for some the Eccosorb LS series of absorbers. 2017-05-24 13:06:26 +01:00
Craig Warren
6a07fba39b Removed constraint that relaxation times for Debye materials must be greater than the time resolution of the model. 2017-05-24 13:05:30 +01:00
Craig Warren
cd3042ec4f Fixed bug with geometry getting reused when running multiple models with the --geometry-only argument. The grid instance was not being cleared between models so it was assumed the --geometry-fixed argument had been specified. 2017-05-10 12:49:30 +01:00
Craig Warren
2f934092ce Add ability to compile with gcc 7. 2017-05-08 09:58:03 +01:00
Craig Warren
cc01ec595f Removed some commented out code that was unnecessary. 2017-05-05 12:17:35 +01:00
Craig Warren
57693ec3ba Added MANIFEST.in to ensure data files, i.e. materials files for user libraries, etc... are installed with the package. 2017-05-04 16:27:26 +01:00
craig-warren
fa24a6140a Corrected bug with processing some commands for 3D models where the line of the input file was not getting incremented.
Added processing of transmission lines now that they are also in the new code.
2017-05-03 18:14:10 +01:00
Craig Warren
45fd6f1c47 Corrected some comments. 2017-05-02 14:19:59 +01:00
Craig Warren
6addb8883b Reduced threshold used in estimating numerical dispersion from -60dB to -40dB.
Added calculation of complex relative permittivity for Debye, Lorentz, and Drude materials. Real part is used in numerical dispersion analysis.
2017-05-02 14:18:09 +01:00
Craig Warren
02629792d3 Added method to materials class to calculate complex relative permittivity. 2017-05-02 14:15:33 +01:00
Craig Warren
41bc03070a Change checking of imported geometry spatial discretisation with model spatial discretisation from using int to round_value function. 2017-05-02 14:13:58 +01:00