提交图

85 次代码提交

作者 SHA1 备注 提交日期
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
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
793de844ec Add latest MPI benchmark runs 2024-10-04 16:33:55 +01:00
nmannall
ac91645ebc Add single and multinode MPI benchmark tests 2024-10-04 16:31:41 +01:00
nmannall
3ddc9c8c12 Rename benchmark input files 2024-10-04 16:27:35 +01:00
nmannall
37788d514b Update output folder of process_perflog script 2024-10-04 16:21:37 +01:00
nmannall
64eb0c8edf Add ARCHER2 processor info to reframe config 2024-10-04 16:18:53 +01:00
nmannall
bea6f12da6 Fix MPI regresssion tests not finding dependency 2024-09-26 18:18:38 +01:00
nmannall
bb5832b042 Add new snapshot tests at MPI boundaries 2024-09-26 18:16:23 +01:00
nmannall
9d13d5a495 Update snapshot regression files with new discretisations 2024-09-26 18:14:22 +01:00
nmannall
aef7737299 Change mpi and taskfarm flags to use -- convention 2024-08-16 15:49:20 +01:00
nmannall
9a4d576284 Add additional Snapshot tests (2D slices of 3D model) 2024-08-06 13:44:37 +01:00
nmannall
4b9bd26a4d Add reframe tests for Snapshots 2024-08-05 15:29:39 +01:00