提交图

3175 次代码提交

作者 SHA1 备注 提交日期
Nathan Mannall
3f9e7ab72b Add properties to access start, stop and size 2025-06-19 15:15:53 +01:00
Nathan Mannall
493db241d7 Remove shifting zero frequency from fractal surfaces 2025-06-19 15:15:53 +01:00
Nathan Mannall
2c8c14c73d Correct shifting of positional vector 2025-06-19 15:15:53 +01:00
Nathan Mannall
c57f24536d Remove test case designed to fail 2025-06-19 15:15:53 +01:00
Nathan Mannall
1deb32cdb3 Add properties to access start, stop, and size 2025-06-19 15:15:53 +01:00
Nathan Mannall
540207871e Improve variable names and documentation 2025-06-19 15:15:53 +01:00
Nathan Mannall
4570aa4d09 Consolidate MPIFractalVolume implementation 2025-06-19 15:15:53 +01:00
Nathan Mannall
ecac327840 Use MPI datatypes to distribute fractal volumes 2025-06-19 15:15:53 +01:00
Nathan Mannall
7f64987832 Remove GridView from MPIFractalVolume
- Add initial implementation to redistribute the fractal volume to the
  correct rank
2025-06-19 15:15:53 +01:00
Nathan Mannall
adb357c2cc Initial MPIFractalBox implementation 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
6cc70afb6e Remove shifting of zero frequency component
- Rather than directly shifting the zero frequency component of the fft,
  generate_fractal3D shifts the positional vector of each index as if
  the zero frequency had been shifted to the centre
- Changing generate_fractal3D to do this will make the MPI
  implementation easier
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
c6358d2c05 Output metadata in serial so VLEN strings can be used 2025-06-19 15:15:53 +01:00
Nathan Mannall
a75ab2c01f Allow users to specify mode to open VTKHDF files 2025-06-19 15:15:53 +01:00
Nathan Mannall
12477223b3 Use variable length strings in VTKHDF files 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
49ed537bda Fix bug when comparing materials
- The functions for comparing materials assumed non compound materials
  always have a numerical ID less than compound materials. This is
  usually true, but not always. E.g. when using the add_surface_water
  user object. This can create the 'water' material after compound
  materials have been created by a fractal box
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
47265ff2b0 Merge branch '30-parallel-build' into mpi 2025-03-21 16:36:30 +00:00
Nathan Mannall
1673d930b7 Remove unnecessary functions and add doc strings 2025-03-21 16:31:35 +00:00
Nathan Mannall
1f496ea81c Remove unnecessary comment 2025-03-21 16:13:14 +00:00
Nathan Mannall
3da372cc82 Fix Bscan models when running with MPI 2025-03-21 16:12:32 +00:00
Nathan Mannall
b185f5506c Move srcsteps and rxsteps back into FDTDGrid 2025-03-21 15:02:31 +00:00
Nathan Mannall
42e778594c Merge branch 'mpi' into 30-parallel-build 2025-03-19 10:48:28 +00:00
Nathan Mannall
de3c4bd8a2 Fix bug preventing turning material averaging off 2025-03-18 15:05:33 +00:00
Nathan Mannall
aa8f008a7e Fix check_point function for subgrids
- Return values from the parent check_point function are now correctly
  unpacked
2025-03-18 14:26:35 +00:00
Nathan Mannall
061d85d6eb Fix checking corners of discrete plane wave 2025-03-18 14:26:00 +00:00
Nathan Mannall
a32dcb030d Merge branch 'devel-reframe' into mpi 2025-03-18 13:31:49 +00:00
Nathan Mannall
ba33600e3c Merge branch 'devel' into devel-reframe 2025-03-18 11:08:54 +00:00
Nathan Mannall
7c2fbf58d1 Merge branch '30-parallel-build' into mpi 2025-03-18 11:07:08 +00:00
Nathan Mannall
dd48a168c1 Add .gitignore to docs folder 2025-03-18 11:02:34 +00:00
Nathan Mannall
7705b15cb7 Add discrete plane wave reframe test 2025-03-18 11:01:35 +00:00
Nathan Mannall
bc70d074a9 Fix snapshots always defaulting to .vti files 2025-03-17 16:53:00 +00:00
Craig Warren
d413eeec57 Updated to latest packages 2025-03-17 16:14:32 +00:00
nmannall
859c4d7fe0 Add overrides to show or hide progress bars 2025-03-17 13:24:59 +00:00
nmannall
18138352c1 Allow user to specify output data file 2025-03-17 13:12:01 +00:00
Nathan Mannall
4451f43747 Checkout reframe tests from mpi branch 2025-03-17 12:17:13 +00:00
Nathan Mannall
d4a757902c Update pre-commit recipe to match mpi branch 2025-03-17 12:16:33 +00:00
Nathan Mannall
5e583160a2 Update .gitignore 2025-03-17 12:15: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
Craig Warren
a248f6eca3 Grammar correction to discrete plane wave 2025-03-17 11:44:59 +00:00
Craig Warren
c157c0b8cd Updated wording in discrete plane wave entry. 2025-03-17 11:44:02 +00:00
Craig Warren
e6adc592ac Bug fixes for plane wave 2025-03-12 11:40:07 +00:00
Craig Warren
ff08f68733 Doc and comment updates 2025-03-12 10:39:16 +00:00
Craig Warren
5876c99130 Further additions to DPW command 2025-03-11 09:05:03 +00:00
Craig Warren
604e99671c Formatting 2025-03-11 08:58:38 +00:00