161 次代码提交

作者 SHA1 备注 提交日期
nmannall
352489612a Move calculating current to FDTDGrid member funcion
This calculation only uses information from the grid so makes sense to
be done by the grid class. The previous helper function was passed a
copy of the grid as a parameter already.
2024-05-13 14:28:02 +01:00
nmannall
07de3b52bf Build grid using new process in CPUUpdate tests
GridBuilder has been removed to use a single build() function in the
FDTDGrid class instead.
2024-05-13 13:46:58 +01:00
nmannall
0001deafff Rename ModelBuildRun to Model 2024-03-27 13:37:33 +00:00
nmannall
d9a397e419 Complete seperating out grid classes 2024-03-04 14:18:46 +00:00
nmannall
a48c0c30ae Add non-zero test for update_electric 2024-02-21 12:25:19 +00:00
nmannall
28ed5b62e1 Add non-zero test for update_magnetic 2024-02-20 18:07:43 +00:00
nmannall
791cd67c3a Add definitions for future CPUUpdates tests 2024-02-09 14:16:21 +00:00
nmannall
800ce2c29d Add first update electric test for non dispersive materials 2024-02-09 13:29:53 +00:00
nmannall
0ff41843a8 Move CPUUpdates to seperate file 2024-02-09 12:54:11 +00:00
nmannall
39c7253f3c Restructure tests directory to mirror gprMax 2024-02-09 12:04:01 +00:00
nmannall
474b7f52f7 Split up reframe tests and pytest unit tests 2024-02-09 11:59:34 +00:00
nmannall
579092b347 Prepare for reorganisation of updates.py 2024-02-09 11:21:35 +00:00
nmannall
8895fe86f8 Remove unused imports 2024-02-06 16:44:34 +00:00
nmannall
1f7f28b338 Add update pml tests 2024-02-06 16:42:12 +00:00
nmannall
d5f586154d Create config_mock and build_grid fixtures 2024-02-06 11:30:53 +00:00
nmannall
f6b28e7dbe Add proof of concept test for cpu.update_magnetic 2024-02-02 17:12:49 +00:00
nmannall
9e26c107ac Replace -mpi in cli with -taskfarm 2024-02-01 17:30:14 +00:00
nmannall
2fd8fcb662 Check simulation completed without error in GprMaxRegressionTest 2024-02-01 17:08:39 +00:00
nmannall
2267b8853f Increase pre-commit file size limit for Taskfarm regression files 2024-02-01 13:53:50 +00:00
nmannall
27b56b7dc7 Add correctness check to regression tests 2024-02-01 13:47:53 +00:00
nmannall
a6aa958c46 Add missing ARCHER2 benchmark 2024-01-29 10:18:14 +00:00
nmannall
30c25da27d Remove unnecessary permission from test input files 2024-01-25 16:31:28 +00:00
nmannall
c9e675bae7 Allow additional arguments to be passed to a reframe run in job scripts 2024-01-24 12:45:11 +00:00
nmannall
3574f7ebb9 Add ARCHER2 initial benchmarks 2024-01-24 12:03:25 +00:00
nmannall
a31cb29bc2 Add script to save benchmarking data 2024-01-24 12:02:50 +00:00
nmannall
62cafc6a14 Fix performance function for simulations more than 1 hour 2024-01-23 17:59:57 +00:00
nmannall
7c7322b557 Fix out of memory errors for larger reframe tests 2024-01-23 14:35:56 +00:00
nmannall
753a38dab4 Create seperate benchmarks launch script 2024-01-22 18:24:51 +00:00
nmannall
0c0c61e340 Install and run pre-commit 2024-01-22 16:46:33 +00:00
nmannall
bed5ae79c3 Seperate out tests and benchmarks 2024-01-22 16:46:04 +00:00
nmannall
6fd8a27d4f Add ARCHER2 profiling results 2024-01-22 14:34:41 +00:00
nmannall
4b1fd7da90 Create slurm submission script for profiling using map 2024-01-19 16:55:32 +00:00
nmannall
588919cdcd Create individual model files for benchmark tests 2024-01-19 16:54:54 +00:00
nmannall
33b0a6899b Change perflog formatting 2024-01-19 16:54:06 +00:00
nmannall
5972fbff4c Add benchmarking tests to reframe test suite 2024-01-18 11:58:08 +00:00
nmannall
8a0fe71744 Fix loading python environment in reframe tests 2024-01-15 17:12:50 +00:00
nmannall
2f381442a9 Begin refactoring tests to use ReFrame 2024-01-12 17:22:36 +00:00
nmannall
220f0db099 Add simple MPI test 2024-01-09 13:28:46 +00:00
nmannall
b175af4ca1 Create pytest benchmark tests 2024-01-04 16:11:17 +00:00
nmannall
cb91f3a879 Move test outputs to tmp folder 2023-12-20 19:00:39 +00:00
nmannall
5743164798 Close pyplot figures when not needed 2023-12-20 17:26:27 +00:00
nmannall
6fd213b840 Add regression tests for basic and analytical models 2023-12-20 14:31:32 +00:00
nmannall
b047fa3a2b Refactor existing model tests to use pytest 2023-12-20 12:38:04 +00:00
Craig Warren
16df30968e Re-structuring package layout 2022-11-09 09:29:23 +00:00
Craig Warren
d4520b281e More docstring cleaning. 2022-11-08 13:28:31 +00:00
Craig Warren
64250b01f4 PML comparison updated to use API 2022-11-03 14:25:11 +00:00
Craig Warren
513611c8c7 Updated PML tests to use new API 2022-11-02 21:22:53 +00:00
Craig Warren
d82d4a3dba Update copyright notice. 2022-01-12 15:31:37 +00:00
Craig Warren
980710ee6c Removed uneeded test file 2022-01-07 15:18:39 +00:00
Craig Warren
526cca4c3f Updated names of some user_libs 2022-01-07 15:17:45 +00:00