最近忙完课题,又遇到很多烦心的事情,所以准备静下心来好好总结之前遇到的问题以及一些自己的思考。虽然可能不会有人看,但是还是想写在这里,说不定能帮到谁呢?
主要总结一下几个方面:
1) Paraview三维可视化。之前学这个软件的时候也是一头雾水,网上也基本没什么参考资料,所以希望这部分能够给之后的人提供一点点帮助,主要包括可视化常用软件及优劣性、paraview基本操作、VTK文件组成方式、相应实例及参考。
2)并行计算。目前的课题计算量非常复杂,因此当时一大部分工作都花在了并行计算上,但网上很少有系统、全面、结合实际的并行计算文章,所以这部分包括常用的并行计算架构及优劣性、OpenMP并行思路、MPI并行思路、GPU并行思路及相关参考文献等。
3)离散元与引力N体。主要包括离散元主要基本概念、引力N体基本概念、程序架构、并行计算设计、内存优化设计及相关参考文献等。
4)C/C++语言技巧。在进行实际的大规模程序设计的时候发现,之前课上学的C语言完全不够用,很多“奇奇怪怪”的东西根本看不懂,只能一边看一边学,所以这部分不定时更新,主要讲自己在写代码、看代码的过程中遇到的各种技巧和问题。