|
gprMax开源|时域有限差分 电磁仿真软件
什么是gprMax?
gprMax 是一种模拟电磁波传播的开源软件。它使用有限差分时域 (FDTD) 方法求解麦克斯韦的 3D 方程。gprMax 设计用于模拟地面穿透雷达 (GPR),但也可用于为许多其他应用的电磁波传播建模。
gprMax 目前根据 GNU 通用公共许可证 v3 或更高版本发布。
gprMax 主要写在 Python 3 中,其中以 Cython 编写性能关键部分。它包括使用 OpenMP 并行化的基于 CPU 的解算器,以及使用 NVIDIA CUDA 编程模型编写的基于 GPU 的解算器。
如果您使用 gprMax 并发布您的作品,如果您能引用我们的作品, 我们将不胜感激:
Warren, C., Giannopoulos, A., & Giannakis I. (2016). gprMax: 用于模拟地面穿透雷达、计算机物理通信(http://dx.doi.org/10.1016/j.cpc.2016.08.020)电磁波传播的开源软件
库一览表:
gprMax/ conda_env.yml CONTRIBUTORS docs/ gprMax/ gsoc/ LICENSE README.rst setup.cfg setup.py tests/ tools/ user_libs/ user_models/
|
|