你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 04:56:51 +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.
|
在新工单中引用
屏蔽一个用户