Programming Roadmap

学期综合项目

用一个科学计算项目整合 C++、测试、性能分析、OpenMP、MPI 与 Python。

建议项目:scientific-computing-playground

scientific-computing/ ├── CMakeLists.txt ├── README.md ├── include/ │ ├── matrix.hpp │ ├── simulation.hpp │ └── io.hpp ├── src/ │ ├── main.cpp │ ├── simulation.cpp │ └── io.cpp ├── parallel/ │ ├── openmp.cpp │ └── mpi.cpp ├── python/ │ ├── analyze.py │ └── plot.py ├── tests/ └── benchmarks/

问题任选一个

Matrix multiplication、heat equation、Poisson equation、Monte Carlo,或者更贴近材料/计算物理工作的输出解析与数值 kernel。

验收标准