开源大杂烩

这一周都在和各种编译器较量,实际上在死的编译器面前,活的我基本上处于崩溃边缘。

为了利用一个开源程序,我需要编译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” http://blogs.msdn.com/hpctrekker/archive/2008/09/07/running-petsc-on-windows.aspx

http://denali.princeton.edu/PETScDocs/installation.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值