提交图

1767 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
a784459ee6 Merge pull request #138 from gprMax/geometry-out-speed-up
geometry output speed up
2018-01-02 17:08:36 +00:00
Craig Warren
2136bf391e Added '_ext' suffix to Cython module names so they can be more easily distinguished when importing. 2018-01-02 17:06:25 +00:00
Craig Warren
8b81dca756 Use of np.isclose rather than equality when finding frequency of maximum power. 2018-01-02 14:09:17 +00:00
Craig Warren
fc7306c101 Updated copyright date. 2018-01-02 11:23:53 +00:00
jasminium
d6c7185882 removed file 2017-12-21 11:57:50 +00:00
jasminium
6ab0eafe4a voxel building 2017-12-21 11:39:42 +00:00
Craig Warren
4548644399 Correction to calculation for maximum frequency of interest. 2017-12-20 15:28:03 +00:00
Craig Warren
50a483ac92 Added line break. 2017-12-20 15:17:36 +00:00
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
jasminium
c2dd4ba348 geometry output speed up 2017-12-15 19:54:46 +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