提交图

2776 次代码提交

作者 SHA1 备注 提交日期
nmannall
352489612a Move calculating current to FDTDGrid member funcion
This calculation only uses information from the grid so makes sense to
be done by the grid class. The previous helper function was passed a
copy of the grid as a parameter already.
2024-05-13 14:28:02 +01:00
nmannall
07de3b52bf Build grid using new process in CPUUpdate tests
GridBuilder has been removed to use a single build() function in the
FDTDGrid class instead.
2024-05-13 13:46:58 +01:00
nmannall
fdd2811c8a Move title attribute from FDTDGrid to Model
Title should be a global attribute owned by the model, whereas each grid
oir subgrid has a name. Default value for grid name remains as
'main_grid'.
2024-05-13 13:20:39 +01:00
nmannall
14456dbb17 Move create_user_input_points to scene.py 2024-05-13 13:12:24 +01:00
nmannall
0c0e0d9208 Split build_obj into seperate functions to build Model and FDTDGrid objects 2024-04-19 10:23:10 +01:00
nmannall
7f3cf49349 Use MainGridUserInput as uip type 2024-04-19 09:52:05 +01:00
nmannall
6dde2e378b Remove @abstractmethod from method that is never implemented 2024-04-18 17:48:26 +01:00
nmannall
0c333a74cc Add type information 2024-04-18 17:41:35 +01:00
nmannall
bfc4068fec Make UserObjectMulti and UserObjectSingle abstract 2024-04-18 17:34:54 +01:00
nmannall
00d2c3c06e Make SubGridBaseGrid actually abstract 2024-04-18 17:33:15 +01:00
nmannall
2576f24241 Pass model to create_internal_objects not grid 2024-04-18 17:20:13 +01:00
nmannall
33e44ab882 Merge branch 'devel' into mpi 2024-04-17 12:30:28 +01:00
nmannall
7f4abea8b7 Merge branch 'add_reframe_tests' into mpi 2024-04-17 12:29:37 +01:00
nmannall
d4a34668ec Merge branch 'mpi' into add_reframe_tests 2024-04-17 12:12:07 +01:00
nmannall
a66afdb480 Add subgrid and antenna reframe tests 2024-04-17 12:08:37 +01:00
nmannall
a4dcb46c12 Fix file not found when not run from repo root 2024-04-17 12:06:10 +01:00
nmannall
eb8d2602cf Fix bug parsing #excitation_file command 2024-04-15 16:50:20 +01:00
Craig Warren
9f4bb79f54 Enforcing list when specifying even single output component 2024-04-15 15:59:48 +01:00
Craig Warren
324a66bcad Added note on PML with fractal distributions 2024-04-15 15:57:08 +01:00
Craig Warren
5f9421ef42 Corrected excitation file switch to multiuse 2024-04-15 15:36:12 +01:00
nmannall
c36e50eb35 Update with changes to reframe tests 2024-04-15 14:22:11 +01:00
nmannall
38d25e5377 Fix CreatePyenvTest failing on ARCHER2 2024-04-15 14:05:19 +01:00
nmannall
b23ab58f59 Move GridBuilder functionality into FDTDGrid 2024-04-15 14:04:25 +01:00
nmannall
a7d713a98a Fix pip update step in CreatePyenvTest 2024-03-28 17:12:49 +00:00
nmannall
fadcf4641e Update reframe tests to use PrgEnv-gnu as recommended by ARCHER2 docs 2024-03-27 14:58:02 +00:00
nmannall
a145933341 Merge branch 'devel' into mpi
Conflicts:
    requirements.txt
2024-03-27 14:56:00 +00:00
nmannall
204ba261ad Move create_G() to Model class 2024-03-27 13:43:12 +00:00
nmannall
0001deafff Rename ModelBuildRun to Model 2024-03-27 13:37:33 +00:00
nmannall
f94b11626f Begin refactoring Scene creation 2024-03-26 18:11:17 +00:00
nmannall
d0db6b3120 Move model configs inside SimulationConfig 2024-03-26 17:29:56 +00:00
nmannall
3032ede5e4 Add BScan regression test without using a taskfarm 2024-03-26 16:34:09 +00:00
Craig Warren
e5d093f87e Initial add 2024-03-19 14:07:15 +00:00
Craig Warren
7f4ccc8b28 Fix for specifying rx outputs 2024-03-19 11:41:27 +00:00
Craig Warren
af10677efb Add explicit encoding to parsing README.rst 2024-03-19 11:26:35 +00:00
Craig Warren
d75ea4dc45 Fixed import of em constants 2024-03-18 10:47:19 +00:00
nmannall
96b7cb9eb0 Extract running a single model into a separate function 2024-03-14 16:33:12 +00:00
nmannall
44fe3bf95a Remove unnecessary hsg attribute 2024-03-11 17:04:02 +00:00
nmannall
86393cf242 Get global grid position from MPI rank 2024-03-11 17:03:26 +00:00
nmannall
3380a19e3f Move initialising variables to init function 2024-03-04 17:47:32 +00:00
nmannall
b4d5e11dc9 Begin creating MPI context 2024-03-04 17:44:12 +00:00
nmannall
b706580e99 Use grid type to determine updates class 2024-03-04 17:38:39 +00:00
nmannall
3069fec883 Add MPI flag to CLI and API 2024-03-04 16:21:14 +00:00
nmannall
20b45fcb78 Reformat help_msg dict and doc strings 2024-03-04 16:16:26 +00:00
nmannall
67535c0add Set max line length to 100 2024-03-04 16:15:08 +00:00
nmannall
d70170b5af Add typing information 2024-03-04 15:14:18 +00:00
nmannall
e0a0f5f7d7 Use Updates type information in Solver loop 2024-03-04 15:00:58 +00:00
nmannall
a0bcc2718b Create Updates abstract class 2024-03-04 14:26:42 +00:00
nmannall
d9a397e419 Complete seperating out grid classes 2024-03-04 14:18:46 +00:00
nmannall
955113caca Add MPIGrid 2024-03-01 14:55:11 +00:00
nmannall
da215a2514 Prepare to split up grid.py 2024-03-01 14:53:05 +00:00