由于在科学计算中经常会碰到大量的代码库需要编译,而这种编译过程往往并不是那么显而易见的。对于很多科研人员来说,这构成了使用上的一种瓶颈,很多人费时费力不得其门而入,甚至开始怀疑人生,少部分人折腾一番后不明所以的就搞定了,然而往往由于自己也折腾的很辛苦,往往不愿意或者没有精力把经验记录下来与大家分享。这种时候,就是本文得已出现的一种理由。本文作者恰恰有这方面的自由和闲情逸致来完成这样的工作,并乐于把结果和大家分享,起到一种抛砖引玉的作用,这也是一种收获。
目前本文示例的CGNS源代码编译的CGNS版本为4.0.0
具体链接为
https://github.com/CGNS/CGNS/releases/tag/v4.0.0github.comCGNS/CGNS
https://github.com/CGNS/CGNS/releases/tag/v4.0.0github.com需要用到CMake进行编译,本文用到的CMake版本为3.17.0-rc1
Download | CMakecmake.org首先加入系统环境变量HDF5_DIR="C:/Program Files/HDF_Group/HDF5/1.10.5/cmake",如何加入环境变量可以自行百度。
将下载的源码解压有: