提交图

64 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
d4520b281e More docstring cleaning. 2022-11-08 13:28:31 +00:00
Craig Warren
cc0e30900b Work to implement OpenCL solver - temporarily breaks CUDA 2022-02-19 16:52:52 +00:00
Craig Warren
d82d4a3dba Update copyright notice. 2022-01-12 15:31:37 +00:00
Craig Warren
b9a1706045 Updated copyright to 2022. 2022-01-05 16:40:49 +00:00
Craig Warren
538d3e755c Update authors and tidy imports. 2021-03-10 15:40:36 +00:00
Craig Warren
1ce90bd2ae Updated copyright date. 2021-02-24 11:58:37 +00:00
Craig Warren
7442d4c564 Update to source naming. 2020-07-13 13:24:41 +01:00
craig-warren
1ef898384a Cleanup of imports and checking using pylint 2020-04-07 15:24:22 +01:00
Craig Warren
253e3a04f7 Copyright year update. 2020-02-13 17:12:09 +00:00
craig-warren
df0c3cf205 More work to get dispersive materials and GPU working. 2019-11-08 16:18:29 +00:00
Craig Warren
a0e7ff1fa1 Updates to get antenna models working with revised antenna library. 2019-10-31 14:27:22 +00:00
craig-warren
40ff78a8a9 Basic functional GPU solver with cylinder_Ascan_2D example. 2019-10-21 17:17:36 +01:00
Craig Warren
0359cef4d6 Started implementing new config structure. 2019-10-11 17:35:14 +01:00
Craig Warren
1ad97fbeef More changes discussed with John. F-strings, logging etc... 2019-10-11 11:08:51 +01:00
Craig Warren
3cad0f25b0 Cleanups and beginning to add GPU. 2019-10-08 16:52:11 +01:00
jasminium
d9c5ed34f9 changes 2019-08-23 18:06:03 +01:00
John Hartley
57d307acf9 working 2019-08-23 14:57:56 +01:00
John Hartley
7bc37d0ef5 subgridding files 2019-08-21 21:14:57 +01:00
Craig Warren
abffb2e433 Changes to package structure and config module. Added ability to choose E or H fields in snapshots. 2019-07-05 10:57:22 +01:00
Craig Warren
61e9d43e26 Removal of Taguchi optimisation. Move towards high-level config module, rather than settings in Grid class. 2019-05-24 09:54:32 +01:00
Craig Warren
0ca02137b3 Updated copyright date to 2019. 2019-01-04 09:25:37 +00:00
Craig Warren
c5c37bd273 Changed ID of material created for resistive voltage source to be more unique - now uses voltage source position in ID rather than conductivity value which could be the same for multiple sources. This should not have caused any issues but looks cosmetically better! 2018-01-23 12:00:31 +01:00
Craig Warren
4848a8d4d7 PEP8 code cleanups. 2018-01-02 18:14:20 +00:00
Craig Warren
fc7306c101 Updated copyright date. 2018-01-02 11:23:53 +00: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. 2017-06-19 16:24:08 +01:00
fake-name
6b36b597bd Break the comments to be mostly 80 chars wide, with a 100 char ceiling (mostly, probably missed some).
No actual code modification yet, only whitespace.
2017-04-25 16:52:36 -07:00
fake-name
f9c0eeb48b Unsplat imports, mostly to break up the few cases of HUGE 180 char imports.
I'm eventually going to try to remove all instances of <from x import y>, but that's further down the line.
2017-04-25 15:06:14 -07:00
Craig Warren
9a00412ee3 PEP8 code cleanups. 2017-03-13 14:02:09 +00:00
Craig Warren
7a53633adf Removed '+1' from arrays for storing waveform values. 2017-03-13 13:55:47 +00:00
Craig Warren
4e64fc8b87 Sources now use pre-calculated waveform values, instead of calculating on-the-fly.
Sources now use iteration counter - no absolute time value required.
Transmission line spatial step updated from using magic time step (which showed instabilities) to sqrt(3) x c x dt
2017-02-21 12:54:00 +00:00
Craig Warren
c03b5efa63 Formatting cleanups. 2017-01-26 16:23:29 +00:00
Craig Warren
c6d3fafb97 Updated copyright notices to 2017. 2017-01-18 14:16:20 +00:00
Craig Warren
7ea809b2ef Changed polarisation matching from 'is' to '=='
Added use of magnetic source update coefficient for MagneticDipole class.
Added explicit dl property to HertzianDipole class.
2016-12-05 15:25:51 +00:00
Craig Warren
b918f91663 flake8 code cleanups. 2016-11-18 11:03:03 +00:00
Craig Warren
cfe6b59248 Renamed coordbase to coordorigin.
Initial class for PlaneWave source.
2016-10-14 14:19:30 +01:00
Craig Warren
773dc6b11f Changed naming (type) of material created for voltage source. 2016-10-06 17:07:48 +01:00
Craig Warren
b64210676b Updated some comments - changed phrasing from nodes to cells. 2016-10-04 11:10:45 +01:00
Craig Warren
b64a0f84c5 Material 'average' parameter now called 'averagable' for clarity. 2016-09-30 14:27:20 +01:00
Craig Warren
4d50f22c37 Adding printing of material types, i.e. builtin, user-defined, debye etc... 2016-08-08 18:00:29 +01:00
Craig Warren
98b51d6c2e Added extra args to transmission line electric and magnetic updates. These are not required but makes the update functions match other sources. 2016-08-04 15:54:14 +01:00
Craig Warren
f4c01b776c Whitespace removal. 2016-07-21 16:31:30 +01:00
Craig Warren
e8ebd1498f Whitespace cleanups. 2016-07-21 16:17:39 +01:00
Craig Warren
e378bd66f9 Whitespace (W292,W293,W391) tidy. 2016-07-21 16:08:39 +01:00
Craig Warren
31e8fde42c Receiver instances now store time history field component values, instead of writing to file on each iteration. An output file is written at the end of the simulation. 2016-06-30 14:11:18 +01:00
craig-warren
c9c627720a Revert "multi cmds to functions"
This reverts commit 92bf59bc36.
2016-06-12 14:06:56 +08:00
jasminium
92bf59bc36 multi cmds to functions 2016-06-09 18:05:42 +01:00
Craig Warren
c3e7c69c01 Tidy of import commands. 2016-05-18 10:43:08 +01:00
Craig Warren
8f7ad796d6 Added base coordinate properties for use with src_step. 2016-05-06 16:31:59 +01:00
Craig Warren
7402c20112 Updated to use IDlookup method. 2016-05-06 12:37:14 +01:00
Craig Warren
7ad7fbf7c5 Changed to new-style classes.
Added a super class for sources.
2016-05-06 12:24:44 +01:00