3297 次代码提交

作者 SHA1 备注 提交日期
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
nmannall
439c4cf487 Correct GeometryView size when step is non zero 2024-11-12 17:23:27 +00:00
nmannall
98b77504e3 Update Paraview macro to use field data 2024-11-12 14:34:10 +00:00
nmannall
67d6d63072 Add gprmax metadata to geometry objects 2024-11-11 17:01:59 +00:00
nmannall
d09b209ba3 Fix data type for string datasets 2024-11-11 16:56:06 +00:00
nmannall
237c3bae4a Split up VTKHDF classes into seperate files 2024-11-08 13:03:09 +00:00
nmannall
24863a1b9f Create folder to split up VTKHDF functionality 2024-11-08 12:55:23 +00:00
nmannall
b6443f1599 Update GeometeryViewLines to use a VtkUnstructuredGrid 2024-11-08 12:40:49 +00:00
nmannall
b886e8e3ee Add VtkUnstructuredGrid class 2024-11-08 12:16:43 +00:00
nmannall
ad50e2ff91 Update documentation for VtkHdfFile and VtkImageData 2024-11-08 12:12:19 +00:00
nmannall
d0cc25506a Add validation to ensure vtkImageData files are 3D 2024-11-01 18:03:40 +00:00
nmannall
3bffeb6450 Change GeometryViewVoxel to use VTKHDF file format 2024-11-01 16:10:11 +00:00
nmannall
e8051bc72d Use numpy arrays to store geometry view extents 2024-11-01 16:07:17 +00:00
nmannall
2eb54832d7 Create class to write VTKHDF Image Data files 2024-11-01 16:02:27 +00:00
nmannall
3e575d9c4d Use np.single dtype rather than float 2024-11-01 15:55:36 +00:00
Craig Warren
45bedd94f3 Fix for parsing #rx with outputs. Effects old-style antenna models. 2024-10-19 22:15:45 +01:00
nmannall
35133525a7 Correct array slice boundaries for serial geometry objects 2024-10-14 10:32:11 +01:00
nmannall
272fc5d1ff Remove extra materials output by serial geometry objects 2024-10-14 10:28:32 +01:00
nmannall
24157076a4 Specify dtype of h5 datasets when they are created 2024-10-11 14:17:29 +01:00
nmannall
4e1ac9f063 Merge branch 'mpi' into 26-mpi-geometry-objects 2024-10-11 13:57:43 +01:00
nmannall
15e8eb0e73 Fix model title not being broadcast to all ranks 2024-10-11 13:56:46 +01:00
nmannall
1572a8e823 Refactor writing a material to file to a seperate method 2024-10-10 17:49:54 +01:00
nmannall
4355586328 Add initial MPIGeometryObject implementation 2024-10-10 17:44:45 +01:00
nmannall
e7f5f6260f Make comment explaining the extra step clearer 2024-10-10 17:42:58 +01:00
nmannall
e338167c8d Add helper methods to MPIGrid for updating bounds 2024-10-10 17:41:38 +01:00
nmannall
a2475fdee3 Make the Material class sortable by ID 2024-10-10 17:34:49 +01:00
nmannall
405af94272 Ensure the same four component materials form the same ID. 2024-10-10 17:26:01 +01:00