Craig Warren
d9be230361
Merge pull request #503 from NMannall/devel
...
Fix autodoc errors when building the documentation
2025-07-30 22:25:49 +03:00
Nathan Mannall
16bd1cc311
Add gprMax.cython to mocked imports
2025-07-28 13:11:21 +01:00
Nathan Mannall
77711b8036
Update .readthedocs.yaml
2025-07-28 12:40:43 +01:00
Craig Warren
ec4f98fd24
Fixed typo in toolbox name
2025-07-25 10:15:13 +01:00
Craig Warren
533c9c0de1
Corrected overlapping text in plots
2025-07-25 10:14:57 +01:00
Craig Warren
af8850a07a
Correct bug with adding existing materials number twice
2025-07-25 09:46:26 +01:00
Craig Warren
59d80060f7
Merge pull request #496 from gprMax/mpi
...
Small bug fixes and docs update
2025-07-18 00:03:59 +03:00
Nathan Mannall
5fa3b25760
Merge branch 'devel' into mpi
2025-07-17 16:17:49 +01:00
Nathan Mannall
db00d14f2c
Log error and exit if MPI_COMM_WORLD is too small
2025-07-17 16:14:55 +01:00
Nathan Mannall
6805dee72e
Fix bug when removing builtin materials from read geometry object
2025-07-17 16:13:17 +01:00
Nathan Mannall
4946861951
Add geometry objects read to Python API docs
2025-07-17 15:53:49 +01:00
Nathan Mannall
1a7dcf4339
Fix bug when Snapshot file extension not specified
2025-07-17 15:22:03 +01:00
Nathan Mannall
a3f0a64cb8
Update requirements for building docs
...
- Mock requirements that are not needed using 'autodoc_mock_imports'
- Add necessary requirements to requirements.txt
- These changes should mean the docs can be built without first
installing gprMax
2025-07-17 15:18:48 +01:00
Craig Warren
856da0f19c
Commented out png saving, only PDF by default
2025-07-17 09:47:56 +01:00
Craig Warren
3ff400e6f8
Fixed bug with overlapping text on plots
2025-07-17 09:47:20 +01:00
Craig Warren
51a904e709
Corrected missing bracket
2025-07-16 22:01:51 +01:00
Craig Warren
4af2017297
Merge pull request #494 from gprMax/mpi
...
Improve MPI fractal surface generation performance
2025-07-07 16:52:32 +03:00
Nathan Mannall
5ef4fda0db
Add comments explaining failing ReFrame tests
...
- Some of the ReFrame tests fail on ARCHER2. This is due to differences
in floating point number errors in the MPI and non-MPI runs.
- FineGeometryViews fail as the tests do not support checking VTKHDF
unstructured grids with parallel partitions.
2025-07-07 11:18:30 +01:00
Nathan Mannall
fe0bc9bdf4
Restructure random number generation in MPIFractalVolume
...
- Better variable names to hopefully make it clearer how the algorithm
works
- Reduce the number of calls to `rng.standard_normal()` by combining
calls that were at the start and ends of the for loops
- Remove unnecessary calls to `rng.standard_normal()` at the end of the
final iteration of the for loops
2025-07-04 14:31:06 +01:00
Nathan Mannall
435f9afa35
Improve MPI fractal surface generation performance
2025-07-04 14:30:25 +01:00
Craig Warren
a07311dbd7
Corrected formatting in table
2025-07-04 14:11:36 +03:00
Craig Warren
dd2842fefe
Merge pull request #493 from gprMax/mpi
...
Improve MPI fractal volume generation performance
2025-07-04 14:07:02 +03:00
Craig Warren
838d713a7d
Fixed a typo
2025-07-03 12:04:17 +03:00
Nathan Mannall
bc6513c81c
Improve MPI fractal volume generation performance
2025-07-02 14:47:27 +01:00
Craig Warren
2fd8984bb9
Added reframe to docs build
2025-07-02 16:32:10 +03:00
Craig Warren
809e3c5fa8
Try libfftw3-dev for docs
2025-07-01 17:05:16 +03:00
Craig Warren
9aa3cca514
Add fftw to docs buils
2025-07-01 16:33:41 +03:00
Craig Warren
9f3e541898
Merge pull request #492 from gprMax/mpi
...
Update docs for MPI domain decomposition
2025-07-01 14:04:58 +01:00
Nathan Mannall
0724590925
Add mpi4py-fft to conda environment
2025-06-30 17:25:14 +01:00
Nathan Mannall
39040adde5
Remove sphinx :ref: command from README
2025-06-30 17:21:01 +01:00
Nathan Mannall
154370b8a0
Exclude generated docs from pre-commit hooks
2025-06-30 17:01:49 +01:00
Nathan Mannall
5122fe02d4
Add domain decomposition diagram to accerlator docs
2025-06-30 16:57:59 +01:00
Nathan Mannall
8bfbe63cb0
Clarify why FFTs cause fractal box decomposition limitations
2025-06-30 16:38:26 +01:00
Nathan Mannall
70497fe2a3
Add documentation about the reframe test suite
2025-06-30 16:30:48 +01:00
Nathan Mannall
2eac3b41dd
Add contributing guide to docs
2025-06-30 16:21:45 +01:00
Craig Warren
3fa3647de2
Fixed bug with number of parameters in Drude dispersion
2025-06-30 11:37:04 +02:00
Nathan Mannall
591dba9db8
Update HPC docs
2025-06-27 17:59:45 +01:00
Nathan Mannall
e9a247e4dc
Add -mpi deprecation warning and use console code blocks
2025-06-27 16:20:22 +01:00
Nathan Mannall
e040ef7bd4
Add FFTW and MPI to build requirements
2025-06-27 16:06:31 +01:00
Nathan Mannall
a020d9df35
Fix bug from assuming no MPI neighbour would always be -1
2025-06-27 12:39:30 +01:00
Craig Warren
0256f1bdd2
Merge pull request #491 from gprMax/mpi
...
Add fractal objects to MPI implementation
2025-06-26 09:16:58 +01:00
Nathan Mannall
3c8d9e126a
Remove unused dependency from conda_env.yaml
2025-06-25 13:51:52 +01:00
Nathan Mannall
125492624d
Add note about VTKHDF change to docs
2025-06-25 13:47:26 +01:00
Nathan Mannall
8c72d033fc
Correct commandline help messages
2025-06-25 13:45:55 +01:00
Nathan Mannall
2ac675d589
Add instructions to build h5py with MPI support
2025-06-25 13:44:01 +01:00
Nathan Mannall
2706517b89
Update command line arguments table
2025-06-25 13:43:07 +01:00
Nathan Mannall
53f07ed821
Update package overview and wrap text
2025-06-25 13:34:01 +01:00
Nathan Mannall
5fe678fba3
Add guidance for using MPI domain decomposition
2025-06-25 13:27:46 +01:00
Nathan Mannall
b101bfe835
Remove unused dependencies from requirements.txt
...
- pytest is not used
- Dependency on PyEVTK has been removed by adopting VTKHDF
- reframe-hpc should be optional (only required to run the test suite)
2025-06-20 12:24:57 +01:00
Nathan Mannall
652da89ad4
Add support for VTKHDF snapshots
2025-06-20 12:17:07 +01:00