Skip to content

v1.2.6#136

Open
MasashiSode wants to merge 41 commits into
mainfrom
develop
Open

v1.2.6#136
MasashiSode wants to merge 41 commits into
mainfrom
develop

Conversation

Add support for velocity source components (u0, v0, w0) in Source class and update tests
implemented sparse grid output coordinates
Add built-in signal filtering examples and functionality
update ruff.toml and refactor docstring formatting across multiple modules to adhere to Numpy style
…classes

- Introduced `verify_gpu` parameter to `Launcher` and `Solver` constructors to check CUDA device availability.
- Added `_estimate_gpu_memory` method in `Solver` to estimate GPU memory usage before simulation execution.
Add GPU memory estimation and verify_gpu flag to Solver and Launcher classes
…allel processing

Remove joblib dependency from project
Refactor PMLBuilder to replace joblib with ThreadPoolExecutor for parallel processing
…asses; streamline array handling and ensure compatibility with CuPy.
…Attenuation; free original arrays after extending to prevent OOM issues.
…nt cleanup for OOM scenarios and streamline array extension across CPU/GPU.
…; add tests for precomputed bulk modulus equivalence between CPU and GPU.
…m classes; enhance memory management and streamline data handling.
performance optimization with cupy
Add GPU memory management in Solver class; implement method to release CuPy memory pools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant