适用于NVIDIA Jetson的“好”亥姆霍兹的GPU / CPU多重网格比较 文献评论: 可以在docs文件夹中找到对该项目中探讨的主题的详细评论。 执行: -> petsc / helmholtz / helmholtz.c 使用PETSc实现“良好”亥姆霍兹方程的多网格求解器。 此代码是为CPU设计的。 PETSc在整个代码中使用两种结构: DM对象用于管理PETSc(Vec和Mat)中的代数结构与基于PDE(或其他)模拟中的网格数据结构之间的通信。 参见例如DMDACreate()。 PetscDS是一个PETSc对象,它管理离散系统,该系统是PetscWeakForm中的一组离散化和连续方程。 子程序- ProcessOptions-处理命令行选项并设置任何常量。 CreateMesh-使用PETSc的创建非结构化网格 SetupPrimalProblem-此子例