你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Added some initial information giving an overview of the flow of the code.
这个提交包含在:
19
docs/source/coding.rst
普通文件
19
docs/source/coding.rst
普通文件
@@ -0,0 +1,19 @@
|
|||||||
|
.. _coding:
|
||||||
|
|
||||||
|
*************
|
||||||
|
Code Overview
|
||||||
|
*************
|
||||||
|
|
||||||
|
This section aims to provide information and advice for developers who want to
|
||||||
|
get started using and modifying the gprMax code.
|
||||||
|
|
||||||
|
The code has been written in Python (3.x) with performance-critical parts, i.e.
|
||||||
|
the FDTD solver, written using Cython (for CPU) or the NVIDIA CUDA programming
|
||||||
|
model (for GPU). Cython allows the CPU-based solver to be parallelised using
|
||||||
|
OpenMP which enables it to run on multi-core CPUs. gprMax also features a
|
||||||
|
Messaging Passing Interface (MPI) task farm, which can operate with CPU nodes or
|
||||||
|
multiple GPUs.
|
||||||
|
|
||||||
|
.. figure:: images/code_overview.png
|
||||||
|
|
||||||
|
Basic, high-level overview of the flow of control (operation) of the code.
|
二进制
docs/source/images/code_overview.png
普通文件
二进制
docs/source/images/code_overview.png
普通文件
二进制文件未显示。
之后 宽度: | 高度: | 大小: 155 KiB |
@@ -57,6 +57,7 @@ gprMax User Guide
|
|||||||
|
|
||||||
faqs
|
faqs
|
||||||
screencasts
|
screencasts
|
||||||
|
coding
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
@@ -71,4 +72,3 @@ gprMax User Guide
|
|||||||
:caption: Appendices
|
:caption: Appendices
|
||||||
|
|
||||||
references
|
references
|
||||||
|
|
||||||
|
在新工单中引用
屏蔽一个用户