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