3297 次代码提交

作者 SHA1 备注 提交日期
Nathan Mannall
2c7c07885b Add new Edge geometry tests 2025-02-21 10:36:44 +00:00
Nathan Mannall
66df9e4afb Correct array size calculation 2025-02-14 16:38:36 +00:00
Nathan Mannall
5714ca52ad Update Edge geometry for parallel build 2025-02-14 16:10:32 +00:00
Nathan Mannall
b1cc2c3204 Add debug logging to GridView 2025-02-14 16:09:23 +00:00
Nathan Mannall
fea6243173 Update triangles for parallel build 2025-02-14 16:08:01 +00:00
Nathan Mannall
b0ecf50688 Correctly calculate new thickness 2025-02-14 11:54:24 +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
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