3290 次代码提交

作者 SHA1 备注 提交日期
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
98ee1a9421 Fix building circular sectors > 180 degrees 2025-02-13 14:54:15 +00:00
nmannall
214ea382f9 Add todo to check_thickness 2025-02-13 14:52:35 +00:00
nmannall
a6705c1f3c Limit thickness of circular sectors to within a grid 2025-02-13 14:48:06 +00:00
nmannall
503cfef2f1 Allow lower bound of a box to equal the upper bound 2025-02-13 14:25:39 +00:00
nmannall
154e38abcb Add plate geometry regression checks 2025-02-13 11:37:19 +00:00
nmannall
df568f0fd2 Remove logger.exception from outside try except statement
logger.exception should only be used inside a try except statement where
there is some error/stacktrace that needs outputting as well as the
error message. Instead, should use logger.error then raise an error,
and/or pass the message to the error being raised (which the calling
function should handle and/or log the exception).
2025-02-13 11:31:30 +00:00
nmannall
ebfdb22725 Check that a plate is aligned with an axis 2025-02-13 10:56:18 +00:00
nmannall
b2a5977657 Update plate geometry for parallel build 2025-02-13 10:52:48 +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
b07c71c377 Account for extra value returned by check_box_points 2025-02-07 16:53:35 +00:00
nmannall
d87917742a Fix creating sub communicator
The communicator is built using local grid coordinates not global
coordinates
2025-02-07 16:51:34 +00:00
nmannall
7208adb925 Fix within_bounds including the positive halo 2025-02-07 16:12:45 +00:00
nmannall
4730428929 Update Box geometry for parallel build 2025-02-07 16:12:11 +00:00
nmannall
e4364266bd Fix GeometryObjects for parallel build
Update GeometryObject class to use new GridView class.
2025-02-07 16:11:03 +00:00
nmannall
e9e81730e2 Make within_pml check use a local grid coordinate 2025-02-07 15:41:09 +00:00
nmannall
340f56c155 Combine point discretisation and checking in uip objects 2025-02-07 15:35:08 +00:00
nmannall
14b1f7e3d7 Move size into FDTDGrid from MPIGrid 2025-02-07 15:31:59 +00:00
Craig Warren
548a0a550c Updated with ruff formatter 2025-02-04 20:38:27 +00:00
Craig Warren
e2c5a23f28 Fix bug with single file not being in a list 2025-02-04 20:24:05 +00:00
Craig Warren
845c75daab Copyright update 2025-02-04 16:50:10 +00:00
Craig Warren
8b9f5bb895 Copyright notice update 2025-02-04 16:48:11 +00:00
Craig Warren
3b19844ddd Avoid duplication of waveform pre-calculation values. 2025-02-04 16:47:15 +00:00
nmannall
b3f2547cad Add documentation to GridView classes 2025-02-03 16:14:52 +00:00
Craig Warren
366902dc0b Use perf_counter as default timer; formatter cleanups 2025-02-03 11:01:48 +00:00
Craig Warren
07a958da25 Formatter cleanups 2025-02-03 11:00:50 +00:00
Craig Warren
0aa13902d3 Formatter cleanups 2025-02-03 10:59:17 +00:00
Craig Warren
8803f5b154 Changed name to fix setuptools deprecation warning 2025-02-02 21:58:11 +00:00
Craig Warren
b96ef3c18a Removed prange from building certain geometry objects which was slowing performance. 2025-02-02 21:49:22 +00:00
Craig Warren
e6afe9f57d Fixed error with extra check averaging function 2025-02-02 21:48:21 +00:00
nmannall
439cd82a0d Fix cone being squashed to the limits of the grid
This occurred when the cone was aligned with an axis as the maths to
calculate if the cone was at a point in the grid used x, y, z
coordinates bound to the limits of the grid.
2025-01-31 17:40:22 +00:00
nmannall
73128f88e3 Revert hard coding Rx class name in default ID 2025-01-31 17:23:51 +00:00
nmannall
828ed75429 Add MPIUserObject 2025-01-31 17:22:04 +00:00
nmannall
19eb17bf59 Fix incorrect coordinates output when user object created 2025-01-31 16:08:46 +00:00
nmannall
1a445ec8a0 Turn on debug logging for Subgrids test 2025-01-31 14:58:14 +00:00
nmannall
1d0cd4b980 Refactor UserInputs to make inheritence simpler 2025-01-31 14:48:48 +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
b99d734bdc Add methods to the grid to add sources and receivers
This is needed as the MPI grid needs to convert the location of the
source/receiver to its local coordinates. Doing this in the grid means
the multi use commands don't need to know about the MPI implementation
2025-01-21 16:33:44 +00:00
nmannall
da79de828d Turn on parallel build for multi use commands 2025-01-21 16:33:44 +00:00
nmannall
897aa1d252 Log error before calling MPI abort 2025-01-21 16:33:43 +00:00
nmannall
d162365df7 Correct keyword used by source hash commands 2025-01-21 16:33:43 +00:00
nmannall
68b3c8ab7b Update RxArray for parallel build 2025-01-21 16:33:43 +00:00