开源大杂烩"/>
开源大杂烩
这一周都在和各种编译器较量,实际上在死的编译器面前,活的我基本上处于崩溃边缘。
为了利用一个开源程序,我需要编译VTK、ITK和MESH。而编译MESH需要在VS下编译PETSC。PETSC库的windows编译工作不得不装上Cygwin,Cygwin下的Linux命令熟悉而又陌生,让人彷徨。另外,为了研究MESH,需要安装QT,还要顺便又用QT做了几个界面测试MESH。
这个过程中出现了成千上万的编译和链接错误,基本上来说,VS的链接选项需要保持一致,从ITK到MESH。比如MT、MD等最好保持一致,不然即使采用/force来强迫链接,哪些触目惊心的链接警告也很难对程序的执行结果保持信心。
在装上MPI后,准备结合PETSC编写有限元数值求解软件。我只希望在博士期间能够将VTK的三维可视化用在体网格以及后处理的三维显示上、将ITK的图像处理和配准功能用来设计一套分割策略、利用MESH的网格生成功能构建适应性网格、最后哦利用PETSC执行偏微分求解。在这个大杂烩的研究过程中,我毫无理由地成了一个补丁匠。
几个资源补充:
“Running PETSC on windows” .aspx
.html
更多推荐
开源大杂烩
发布评论