找回密码
 注册
Simdroid-非首页
查看: 314|回复: 4

[libMesh] Libmesh在windows平台下的编译

[复制链接]
发表于 2011-1-29 08:34:19 | 显示全部楼层 |阅读模式 来自 广东广州

(1)       安装MinGWMySys
(2)      Utils目录下的perf_log.cutility.c里的#include <sys/utsname.h>#include <pwd.h>注释掉,将函数体get_info_header()里多处相关调用注释掉;

(3)       getpot.h里的函数体parse_command_line()里的__argv改名,比如myargv
(4)       编辑contrib/tetgen/Makefile,将CXXFLAGS注释掉
(5)       configure --disable-shared –disable-netcdf –disable-exodus –disable-nemesis
(6)       编辑生成的makefile.common,并确认上面的disable

(7)       make,编译好的libmesh.a~20M

(8)       Make run_examples
发表于 2011-1-30 11:04:56 | 显示全部楼层 来自 美国
Simdroid开发平台
libmesh不错,是我最终爱的fem软件之一
不过为什么非要弄在window里面玩呢?
这样编译出来可以并行吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2011-1-30 13:07:28 | 显示全部楼层 来自 广东广州
开发了一些计算工具,但是用户大都不熟悉linux系统,只好迁移到windows。我自己还是在linux下用的多些,也很喜欢这个库。
并行+局部网格自适应+面向对象,多好的思路啊!很想在这个平台上做更多有价值的工作,也很想和各位同仁多多交流。

另,如果使用Cygwin,也可以并行。
回复 不支持

使用道具 举报

发表于 2011-1-31 02:12:25 | 显示全部楼层 来自 美国
有同感,libmesh是目前最有潜力的大规模有限元包,
上次拿我的i7 720qm+8g memory算了一个50^3单元的非线性瞬态相场模型,2个小时就能达到收敛。
软件的优化可以说做的非常极致,当然也和petsc/blas的并行优化效率密不可分。
最伟大的是,这个软件竟然是开源的。
Kirk应该在nasa内部推这个软件。感觉咱们国家在这方面还是有不少差距的。
兄弟就靠你了。祝好运。
回复 不支持

使用道具 举报

发表于 2011-2-12 16:45:34 | 显示全部楼层 来自 北京
效率真高 , LS算的单独相场?耦合其他物理量了么?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 04:29 , Processed in 0.032328 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表