提交图

3173 次代码提交

作者 SHA1 备注 提交日期
nmannall
145c463eba Merge branch '38-refactor-scene-and-userobjects' into mpi 2025-01-06 16:43:39 +00:00
nmannall
022d21d67a Add MPI tests for example models 2025-01-06 16:15:11 +00:00
nmannall
e6debbf2f4 Update SubGridHSG to new UserObject approach 2025-01-06 16:05:27 +00:00
nmannall
8e60484b44 Make PML formulation optional in PMLProps user object 2025-01-06 16:01:36 +00:00
nmannall
d26ff3485c Make Rotatable a proper Mixin class 2024-12-12 10:20:57 +00:00
nmannall
c11b064499 Fix setting model.iterations as an integer 2024-12-12 10:19:44 +00:00
nmannall
5b805d808f Remove old Subgrid user object and unnecessary imports 2024-12-12 10:19:07 +00:00
nmannall
70151168fa Refactor geometry cmds to use new user object class 2024-12-11 18:59:23 +00:00
nmannall
2cc52708c4 Fix importing cmds_geometry.cmds_geometry 2024-12-11 18:23:54 +00:00
nmannall
41e5228e11 Fix importing cmds_geometry.cmds_geometry 2024-12-11 18:22:39 +00:00
nmannall
98c42a70ab Fix importing output user objects 2024-12-11 18:19:19 +00:00
nmannall
ed1b32dab9 Re-add OutputDir user object 2024-12-11 18:17:32 +00:00
nmannall
09e6fe923a Move cmds_geometry into user_objects folder 2024-12-11 18:08:56 +00:00
nmannall
09a37beea4 Refactor scene.py to use new user object classes 2024-12-11 18:01:36 +00:00
nmannall
7350532683 Remove old UserObjectMulti class 2024-12-10 14:48:18 +00:00
nmannall
bad5aa7ce0 Reorder methods for consistency 2024-12-10 14:46:58 +00:00
nmannall
b401f1d00d Update multiuse cmds to new user object classes 2024-12-10 14:14:18 +00:00
nmannall
e818441730 Move iterations and timewindow to FDTDGrid
Grids need to know the number of iterations and the timewindow to
calculate waveform values. While waveforms are global in an MPI sense,
subgrids will calculate their own waveforms based on the dt value of the
subgrid.
2024-12-10 11:06:30 +00:00
nmannall
d20fc36d29 Move cmds_multiuse.py to new user_objects folder 2024-12-10 10:39:42 +00:00
nmannall
f9b73406ca Refactor single use commands 2024-12-09 17:33:52 +00:00
nmannall
0869010fc6 Move cmds_singleuse.py to new user_objects folder 2024-12-09 17:27:59 +00:00
nmannall
b5c6045eaf Add new abstract classes for UserObjects 2024-12-06 16:14:19 +00:00
nmannall
f5bf51c0bd Merge branch 'devel' into mpi 2024-12-06 14:47:14 +00:00
nmannall
35f2b34b3e Merge branch '26-mpi-geometry-objects' into mpi 2024-12-06 14:38:21 +00:00
nmannall
742c75fa5f Sort non-compound materials by numID 2024-12-06 14:29:04 +00:00
nmannall
8db2383f38 Sort output materials by ID 2024-12-05 17:52:58 +00:00
nmannall
4f2b6f412d Add class function to create compound material IDs 2024-12-05 17:46:13 +00:00
nmannall
98507608e5 Add geometry object reframe tests 2024-12-05 12:14:55 +00:00
nmannall
8b038f09c3 Merge branch '37-hdf5-geometry-views' into 26-mpi-geometry-objects 2024-12-04 15:47:35 +00:00
nmannall
3120c3980e Merge branch 'mpi' into 26-mpi-geometry-objects 2024-12-04 15:41:14 +00:00
nmannall
e8205cd85f Add geometry view reframe tests 2024-12-04 12:06:33 +00:00
nmannall
32392aba42 Change FDTDGrid.dl type to np.float64 2024-11-26 16:25:59 +00:00
nmannall
11008f9e97 Replace np.single with np.float32 for consistancy 2024-11-26 16:01:19 +00:00
nmannall
8ca45710ff Merge branch 'mpi' into 37-hdf5-geometry-views 2024-11-26 13:59:53 +00:00
nmannall
c40ce3cde8 Merge branch '34-reframe-mpi-benchmarks' into mpi 2024-11-26 13:40:40 +00:00
nmannall
4830153ffa Use double dash for long arguments 2024-11-26 13:37:45 +00:00
nmannall
2a9764ad3f Fix keep_files needs to be a list of strings 2024-11-26 13:36:01 +00:00
nmannall
c5257820de Update documentation for new ReFrame classes 2024-11-26 13:07:26 +00:00
nmannall
3d579be7e6 Fix getting variant of test dependency 2024-11-25 17:48:43 +00:00
nmannall
157cb1f893 Prevent test with a test dependency creating regression files 2024-11-25 15:30:15 +00:00
nmannall
b6db6d9700 Refactor existing tests to use new mixin classes 2024-11-25 15:16:15 +00:00
nmannall
cb04fe9109 Stop using test dependency to get list of snapshots
In general tests inherit from their test dependency and so the list of
snapshots will already be defined. This also allows extra flexibility to
create a test that does not create all snapshots created by its test
dependency. Although it cannot create additional ones currently.
2024-11-25 15:10:04 +00:00
nmannall
8b1688c1f8 Change test dependency to be a string
This allows it to be a reframe variable
2024-11-25 15:07:08 +00:00
nmannall
e4358613df Fix Python API mixin modifying the input file
Move configuration involving the input and output files to before the
run stage to allow mixins to change the file names if required
2024-11-25 14:55:56 +00:00
nmannall
afe87b0c89 Restructure regression files directory 2024-11-25 14:52:26 +00:00
nmannall
984b263818 Fix bscan mixin to ensure output files are merged 2024-11-25 11:34:19 +00:00
nmannall
ac15861e8d Create standard test class using receiver mixin 2024-11-25 11:33:35 +00:00
nmannall
a679184d15 Change class members to reframe variables 2024-11-25 11:29:28 +00:00
nmannall
4028cb667d Create mixins for different test functionality 2024-11-22 16:50:16 +00:00
nmannall
42ee2ac990 Merge branch 'mpi' into 34-reframe-mpi-benchmarks 2024-11-19 12:06:07 +00:00