Nathan Mannall
857d9b6e54
Create fractals folder
2025-06-19 15:15:54 +01:00
Nathan Mannall
93902ea36e
Create tests for add_grass user object
2025-06-19 15:15:53 +01:00
Nathan Mannall
3f9e7ab72b
Add properties to access start, stop and size
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
493db241d7
Remove shifting zero frequency from fractal surfaces
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
2c8c14c73d
Correct shifting of positional vector
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
c57f24536d
Remove test case designed to fail
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
1deb32cdb3
Add properties to access start, stop, and size
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
540207871e
Improve variable names and documentation
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
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
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
Craig Warren
e986fdb093
MPI RTD
2025-05-30 21:28:10 +01:00
Craig Warren
1d301b7509
Try other MPI for RTD
2025-05-30 21:22:58 +01:00
Craig Warren
c187c12472
Try different MPI for RTD
2025-05-30 21:14:58 +01:00
Craig Warren
67cdbb8d38
Added openmpi to RTD build
2025-05-30 13:51:30 +01:00
Craig Warren
f307b3c69c
Formatting update
2025-05-30 13:11:07 +01:00
Craig Warren
5d4042e9db
Testing mpi4py with RTD
2025-05-30 13:09:13 +01:00
Craig Warren
b898db8176
Remove MPPI for readthedocs builds
2025-05-30 12:45:42 +01:00
Craig Warren
29e2f15e02
Updated user_objects path for docs
2025-05-30 11:35:01 +01:00
Craig Warren
8a0f9928fe
Clarified property names for Lorentz and Drude materials
2025-05-27 10:03:34 +01:00
Craig Warren
190a3f36ef
mpi4py must now be installed by default
2025-05-27 09:27:20 +01:00
Craig Warren
baf0093b81
Updated authors
2025-05-20 14:28:31 +01:00
Craig Warren
7fe137df09
Updated authors list
2025-05-20 14:16:41 +01:00
Craig Warren
098ff7c7d0
Updated plotting examples to point to toolboxes.Plotting
2025-05-08 09:32:35 +01:00
Antonis Giannopoulos
07289cb989
Merge pull request #481 from gprMax/mpi
2025-03-26 18:16:03 +00: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