我正在通过“C++ 中的并行科学计算和 MPI 并行算法及其实现的无缝方法”来学习 C++ 科学计算,因为它不断出现很多问题,例如。
问题是它真的过时了,编译时出现很多错误。到目前为止,我已经能够纠正它。但是现在,随着思考变得越来越困难,我陷入了困境......
我的问题是,有人知道源代码最近是否完成了吗?例如在 git repo 或更新版本中?
谢谢,
我正在通过“C++ 中的并行科学计算和 MPI 并行算法及其实现的无缝方法”来学习 C++ 科学计算,因为它不断出现很多问题,例如。
问题是它真的过时了,编译时出现很多错误。到目前为止,我已经能够纠正它。但是现在,随着思考变得越来越困难,我陷入了困境......
我的问题是,有人知道源代码最近是否完成了吗?例如在 git repo 或更新版本中?
谢谢,
首先,你提到的那本书很古老。事实上,它错过了最后两个 MPI 标准(3 和 4),以及从 C++11 开始的所有 C++ 标准。其次,要知道 MPI 官方没有 C++ 绑定,所以如果你想学习 MPI,你可以使用任何 MPI 书籍并使用 C 接口。
也就是说,看看我的书“科学与工程的并行编程”,它涵盖了 C/Fortran/C++ 中的 MPI 和 OpenMP。对于 MPI,它涵盖了 MPL 库,它是 MPI 的 C++17 包装器。免费 pdf 下载并打开包含大量示例的存储库。
我认为你应该放弃那本书和它的代码,看看 Deal.ii 和它有关学习 FEM的相关视频讲座。Wolfgang Bangerth 是这里的常客。如果讲座视频中有您不理解的内容,您可以使用本书和维基百科作为参考。