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