2. 术语对照表 Glossary#
本表给出笔记中常用术语的中英文对照, 以及 Firedrake/UFL 中对应的对象或函数, 方便对照阅读英文文档.
This table lists the Chinese and English terms used in these notes, together with the corresponding objects or functions in Firedrake/UFL.
中文 |
English |
Firedrake / UFL |
|---|---|---|
网格 |
mesh |
|
单元 |
cell/element |
|
面/边/顶点 |
facet/edge/vertex |
|
函数空间 |
function space |
|
混合函数空间 |
mixed function space |
|
有限元 |
finite element |
|
试探函数 |
trial function |
|
检验函数 |
test function |
|
弱形式/变分形式 |
weak/variational form |
|
双线性形式 |
bilinear form |
|
测度 |
measure |
|
边界条件 |
boundary condition |
|
组装 |
assemble |
|
插值 |
interpolation |
|
投影 |
projection |
|
自由度 |
degree of freedom (DoF) |
|
求解器 |
solver |
|
线性求解器/Krylov 方法 |
Krylov subspace method |
PETSc |
预条件子 |
preconditioner |
PETSc |
非线性求解器 |
nonlinear solver |
PETSc |
零空间 |
nullspace |
|
间断有限元 |
discontinuous Galerkin (DG) |
|
等参元 |
isoparametric element |
高阶坐标 ( |
数值积分公式 |
quadrature rule |
|
外法向 |
outward normal |
|
收敛阶 |
convergence order/rate |
|
网格自适应 |
mesh adaptivity |
|
并行计算 |
parallel computing |
|
SPMD |
single program, multiple data |
所有进程执行同一份程序 |
进程/进程号 |
process/rank |
|
通信子 |
communicator |
|
网格分区 |
mesh partitioning |
DMPlex |
重叠区/影子区 |
halo/ghost |
|
集合操作 |
collective operation |
|
局部到全局映射 |
local-to-global map |
|
索引集 |
index set (IS) |
|
检查点 |
checkpoint |
|
加速比 |
speedup |
串行用时 ÷ 并行用时 |
强/弱可扩展性 |
strong/weak scaling |
固定总规模 / 固定每进程规模 |