Nathan Mannall
bf11148370
Always run receiver regression tests last
...
This means regression checks for geometry objects etc will run (and
potentially fail) first. This is useful as those regression tests give
more information as to what has gone wrong that the receiver regression
tests.
2025-06-19 15:15:54 +01:00
Nathan Mannall
c57f24536d
Remove test case designed to fail
2025-06-19 15:15:53 +01:00
Nathan Mannall
eb88b954af
Update MPI fractal box tests
2025-06-19 15:15:53 +01:00
Nathan Mannall
93902ea36e
Create tests for add_grass user object
2025-06-19 15:15:53 +01:00
Nathan Mannall
fc547ab75e
Create add_surface_water regression tests
2025-06-19 15:15:53 +01:00
Nathan Mannall
4d061ef91f
Add add_surface_roughness tests
2025-06-19 15:15:53 +01:00
Nathan Mannall
5b5a325c23
Correct regression check file for fractal_box_half
2025-06-19 15:15:52 +01:00
Nathan Mannall
8a204e5f9d
Add geometry objects to fractal box tests
2025-06-19 15:15:52 +01:00
Nathan Mannall
d68d1d4973
Add new fractal box tests
2025-06-19 15:15:51 +01:00
Nathan Mannall
a32dcb030d
Merge branch 'devel-reframe' into mpi
2025-03-18 13:31:49 +00:00
Nathan Mannall
7705b15cb7
Add discrete plane wave reframe test
2025-03-18 11:01:35 +00:00
Nathan Mannall
4451f43747
Checkout reframe tests from mpi branch
2025-03-17 12:17:13 +00:00
Nathan Mannall
cb45133e3b
Add test for fractal box
...
- Fractal boxes will build without error using the parallel build
process, however they are not correct. Each rank builds its own part
of the fractal box however there is no continuity across MPI
boundaries
2025-03-17 11:52:40 +00:00
Nathan Mannall
86f2bb9124
Replace len with sn.len for _DeferredExpression
2025-03-06 15:24:41 +00:00
Nathan Mannall
5669002757
Add memory usage to performance report
...
- Update calculation of runtime to query SLURM database
- Improve regex to extract gprMax reported simulation time
2025-03-05 18:29:41 +00:00
Nathan Mannall
4c841eeb57
Update geometry view regression check files
...
- Geometry views no longer use variable length strings.
- Fine geometry views (GeometryViewLines) now correctly order materials
(alphabetically by ID).
2025-03-04 16:04:44 +00:00
Nathan Mannall
e9bc7d3978
Fix bug when objects start in a positive halo
...
Objects with a thickness (triangles and circular sectors) can no longer
extend beyond the grid in the dimension they are aligned to.
Building these objects where the lower extent is aligned with a positive
halo, no longer corrupts memory due to out of bounds memory access
2025-02-21 18:29:11 +00:00
Nathan Mannall
aecf08f269
Add test for a cylindrical sector starting in a positive halo
2025-02-21 10:44:13 +00:00
Nathan Mannall
a970593dc6
Add new rigid Box geometry test
2025-02-21 10:40:04 +00:00
Nathan Mannall
2c7c07885b
Add new Edge geometry tests
2025-02-21 10:36:44 +00:00
Nathan Mannall
fea6243173
Update triangles for parallel build
2025-02-14 16:08:01 +00:00
Nathan Mannall
23d5735c8a
Write geometry object instead of view
2025-02-14 11:52:44 +00:00
Nathan Mannall
50849a81f2
Use ARCHER2 standard qos but set shorter job time limits
2025-02-14 11:51:21 +00:00
nmannall
355815df57
Update circular sector tests and generate regression checks
2025-02-13 14:55:18 +00:00
nmannall
154e38abcb
Add plate geometry regression checks
2025-02-13 11:37:19 +00:00
nmannall
3ebaf749f3
Add plate geometry tests
2025-02-13 10:52:07 +00:00
nmannall
b0128da724
Add cylindrical sector tests
2025-02-13 10:48:44 +00:00
nmannall
a7a0e2d939
Add geometry object to box tests to help debugging
2025-02-13 10:46:53 +00:00
nmannall
d6fc7f8689
Add reframe tests for ellipsoid geometry
2025-02-10 15:25:05 +00:00
nmannall
be30e075ba
Use short QoS to run reframe tests on ARCHER2
2025-02-10 15:23:20 +00:00
nmannall
882966e478
Add ReFrame tests for cylinder geometry
2025-02-07 17:27:14 +00:00
nmannall
48585b4cea
Add ReFrame tests for sphere geometry
2025-02-07 16:56:31 +00:00
nmannall
1a445ec8a0
Turn on debug logging for Subgrids test
2025-01-31 14:58:14 +00:00
nmannall
e4370abefd
Add tests to cover more Cone geometry edge cases
2025-01-31 11:52:39 +00:00
nmannall
a5fc665671
Create new Cone geometry reframe tests
2025-01-22 11:39:08 +00:00
nmannall
6220e514ee
Add MPI tests for example models
2025-01-21 16:33:39 +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
98507608e5
Add geometry object reframe tests
2024-12-05 12:14:55 +00:00
nmannall
e8205cd85f
Add geometry view reframe tests
2024-12-04 12:06:33 +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