主题:推荐一款比较好的大型稀疏方程组直接法求解器
jason388
[专家分:6150] 发布于 2008-03-10 09:54:00
本人在有限元计算中采用过几款开源的稀疏线性方程组直接法求解器如superlu,mumps等,但比较下来,认为mumps较好,特向大家推荐。感兴趣的可以到其主页下载。
http://graal.ens-lyon.fr/MUMPS/index.html
回复列表 (共17个回复)
11 楼
tiger3392 [专家分:70] 发布于 2011-12-13 16:44:00
个人觉得有限元稀疏线性方程组直接求解使用波前法效率最高.
以前见过一本名字好象是finite element programming的书有波前法的源程序
12 楼
lj1982002 [专家分:430] 发布于 2011-12-14 08:54:00
请问mumps下载后怎么编译? 我下载后,用MinGW32编译,出现了如下问题:
$ make
make ARITH=d mumps_lib
make[1]: Entering directory '/d/mumps'
(cd libseq; make)
make[2]: Entering directory '/d/mumps/libseq'
gfortran -o -c mpi.f mpi.o
gfortran.exe: error: mpi.o: No such file or directory
make[2]:*** [mpi.o] Error 1
make[2]:Leaving directory '/d/mumps/libseq'
make[1]:*** [libseqneded] Error 2
make[1]: Leaving directory '/d/mumps'
make: *** [d] Error 2
请问该怎么处理, mpi文件在libseq文件夹中, 要是有编译好的mumps就好了, 先谢谢各位
13 楼
pasuka [专家分:670] 发布于 2011-12-14 09:04:00
lz仅限科研用途的话,还可以考虑使用HSL的MA47、MA57(被matlab集成)、MA87(并行)
要想省事的话,用ivf里面自带的pardiso
支持国货的话,请使用gss,据称性能超越pardiso
14 楼
lj1982002 [专家分:430] 发布于 2011-12-14 09:11:00
gss只支持64位的
15 楼
pasuka [专家分:670] 发布于 2011-12-14 13:32:00
谁说gss不支持32位的?
没有调查研究请不要信口开河
下面是gss的官方主页
http://www.grusoft.com/GSS.htm
**************************************************
High Generality
Support both 32bit and 64 bit Operating System.
Support both Linux and Windows.
*************************************************
16 楼
lj1982002 [专家分:430] 发布于 2011-12-14 13:48:00
我说的是GSS_SPD
17 楼
lj1982002 [专家分:430] 发布于 2011-12-14 13:50:00
再说了,国产的代码有几个好的,吹得多.搞得神秘兮兮的
我来回复