提交图

1458 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
d2e42c0d8d Bumped to v.3.1.2 v.3.1.2 2017-12-20 15:05:08 +00:00
Craig Warren
e09f08ae75 Changed importing of user-defined waveforms from excitation file to include a interpolation (see extra optional parameters for excitation file command in docs). 2017-12-20 15:03:22 +00:00
Craig Warren
91a8a6a14f Added FFT function (uses np.fft.fft) to utilities module, to avoid repeating same code in several modules. 2017-12-20 15:01:12 +00:00
Craig Warren
4e7aecb8bb Corrected typo in error message for transmission line waveform ID. 2017-12-20 10:59:07 +00:00
Craig Warren
e486bb12be Added warning to numerical dispersion function for case when waveform is undersampled. 2017-12-18 12:01:19 +00:00
Craig Warren
47b66396f1 Updated some variable names. 2017-12-18 11:59:12 +00:00
Craig Warren
67a72d1d28 Added some initial information giving an overview of the flow of the code. 2017-12-06 12:32:59 +01:00
Craig Warren
085476d3f2 Added some comments to simulation modes to mention CUDA. 2017-12-06 12:17:14 +01:00
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