3290 次代码提交

作者 SHA1 备注 提交日期
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