提交图

1930 次代码提交

作者 SHA1 备注 提交日期
John Hartley
b44b2fa353 fix imports 2019-07-31 18:30:58 +01:00
John Hartley
11d850f61c fixed import 2019-07-31 18:19:35 +01:00
John Hartley
3b09bca108 fix import 2019-07-31 18:04:07 +01:00
John Hartley
4dbd637d39 fix import 2019-07-31 18:03:00 +01:00
John Hartley
6a1606ce9d fixed typo 2019-07-31 17:56:46 +01:00
John Hartley
11fa763755 fixed import 2019-07-31 17:55:12 +01:00
John Hartley
3110b8b8da move print checking 2019-07-31 17:51:26 +01:00
John Hartley
0d8b7e7f9c move print information 2019-07-31 17:28:58 +01:00
John Hartley
4951d39e62 decouple pml build from tqdm 2019-07-31 16:47:43 +01:00
John Hartley
2e45ee8fbb set dispersive update methods based on model configuration 2019-07-31 16:17:15 +01:00
John Hartley
b21c7d406b classes which specialise fdtd algorithm updates for CPU 2019-07-31 14:26:55 +01:00
John Hartley
5173eddc20 Merge branch 'config' of https://github.com/gprMax/gprMax into config 2019-07-31 14:20:30 +01:00
John Hartley
8abb383965 class to run the main FDTD algorithm 2019-07-31 14:20:05 +01:00
Craig Warren
cbbf0162bf Merge branch 'config' of https://github.com/gprMax/gprMax into config 2019-07-31 13:47:28 +01:00
Craig Warren
c7b6b48df9 Corrected call for dispersive materials Cython building. 2019-07-31 13:47:08 +01:00
John Hartley
4c9a97a8ff contexts structure. run mpi, mpi no spawn or std. 2019-07-31 13:44:43 +01:00
John Hartley
347db7ee9a configuration adapter 2019-07-31 12:07:03 +01:00
John Hartley
c8b8baf7cd gprMax refactor rough 2019-07-31 12:04:22 +01:00
Craig Warren
1bc75fb811 Remove un-needed arguments from store outputs function. 2019-07-31 10:14:59 +01:00
Craig Warren
f070a878d6 Corrected refs to GPU array 2019-07-31 10:11:17 +01:00
Craig Warren
dc17a9a94b Corrected refs to GPU arrays. 2019-07-31 10:10:16 +01:00
Craig Warren
6d7f36af79 Corrected extra bracket. 2019-07-31 10:07:46 +01:00
Craig Warren
ed70d0634d Removed extra bracket. 2019-07-31 10:07:03 +01:00
Craig Warren
bad65bd32d Updated checking of GPU field array shapes. 2019-07-31 10:05:37 +01:00
Craig Warren
59adcde08b Updated checking of GPU field array shapes. 2019-07-31 09:59:35 +01:00
Craig Warren
097bd1e283 Updated checking of GPU field array shapes. 2019-07-31 09:58:08 +01:00
Craig Warren
c9902b2909 Only initialise field/PML arrays on host when using CPU. 2019-07-31 09:41:43 +01:00
John Hartley
06b427fdaa ignore dispersive update cython file 2019-07-30 09:50:33 +01:00
John Hartley
62fdd433eb generate dispersive update cython file at build stage 2019-07-30 09:49:41 +01:00
John Hartley
5e2771af9c Merge branch 'config' of https://github.com/gprMax/gprMax into config 2019-07-29 17:46:43 +01:00
John Hartley
23d870c278 template for dispersive materials. handles float, double, complex double, complex float field and dispersive arrays separately 2019-07-29 17:46:26 +01:00
Craig Warren
fbe1bd1f17 Added copyright message. 2019-07-29 16:39:29 +01:00
John Hartley
e5d264a127 use c function 2019-07-29 15:14:56 +01:00
John Hartley
4dfe017d60 transfer existing subgridding modules 2019-07-29 15:08:07 +01:00
Craig Warren
1723b262e3 Remove testing dispersive conditions. 2019-07-15 12:23:00 +01:00
Craig Warren
84fbc065fd Workaround for MKL threading bug on macOS. 2019-07-05 11:45:42 +01:00
Craig Warren
153b0dd532 Workaround for MKL threading bug on macOS. 2019-07-05 11:44:25 +01:00
Craig Warren
6602a7bc81 Code formatting cleanups. 2019-07-05 11:24:29 +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
4d061c4b1b Updated structure to group Cython and CUDA modules in separate folders. 2019-06-10 16:04:08 +01:00
Craig Warren
0048f6c249 Revert conda environment name. 2019-06-04 16:37:07 +01:00
Craig Warren
226843b700 Added specific conda environment for macOS to get around MKL threading bug - use OpenBLAS instead. 2019-06-04 16:35:11 +01:00
Craig Warren
c7eac5bee3 Updated notes on using rx with an ID and specifying field components on GPU. 2019-06-03 09:23:14 +01:00
craig-warren
6b6e569a2c Changed name of config import. 2019-05-24 16:45:38 +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
142b9b4064 Merge pull request #207 from jasminium/process_time
use process_time to measure only process execution time
2019-05-17 12:12:57 +01:00
jasminium
bb8135d728 replaced all instances of perf_counter with general timer() 2019-05-17 12:07:22 +01:00
Craig Warren
fed3ccdc8c Updated to allow gcc 9.x on macOS. 2019-05-17 11:20:25 +01:00
jasminium
1d2dc8f430 use process_time to measure only process execution time 2019-05-15 12:15:45 +01:00
Craig Warren
cdc17211ef Added pip as explicit dependency. 2019-05-03 10:56:46 +01:00