Fortran Coder

查看: 156|回复: 6

[非线性] Fortran程序中求解非线性方程组

[复制链接]

4

帖子

1

主题

0

精华

新人

F 币
20 元
贡献
9 点
发表于 2022-6-10 22:46:51 | 显示全部楼层 |阅读模式
请教各位大佬,Fortran程序中有没有现成的求解非线性方程组的子程序,刚开始接触,需要联立求解两个体积守恒方程,因此需要用到

19

帖子

2

主题

0

精华

入门

F 币
82 元
贡献
39 点
发表于 2022-6-11 12:44:06 | 显示全部楼层
PETSC 可以并行的开源求解器,线性非线性都有,你说的体积守恒方程也太不清楚了。不知道你到底要什么样的求解器。

19

帖子

2

主题

0

精华

入门

F 币
82 元
贡献
39 点
发表于 2022-6-11 12:49:28 | 显示全部楼层
intel 的MKL应该也都够用了吧,

4

帖子

1

主题

0

精华

新人

F 币
20 元
贡献
9 点
 楼主| 发表于 2022-6-13 16:45:19 | 显示全部楼层
zjk0112 发表于 2022-6-11 12:49
intel 的MKL应该也都够用了吧,

用过这个,但一方面他经常报错,或者给不出结果(可能我的公式比较复杂吧,方程本身是个积分),另一方面,有时候需要在linux上运行,所以想的是不用函数库,这些功能尽量用程序本身的子程序或者函数实现

4

帖子

1

主题

0

精华

新人

F 币
20 元
贡献
9 点
 楼主| 发表于 2022-6-13 16:55:36 | 显示全部楼层
zjk0112 发表于 2022-6-11 12:44
PETSC 可以并行的开源求解器,线性非线性都有,你说的体积守恒方程也太不清楚了。不知道你到底要什么样的求 ...

谢谢您的推荐,倒也不是求解器,就是需要个子程序,至于体积守恒方程就是,体积已知,它等于个积分,未知数存在于积分中

59

帖子

2

主题

0

精华

大师

F 币
807 元
贡献
476 点
发表于 2022-6-15 06:29:45 | 显示全部楼层
你是积分方程组,还是非线性方程组,你的积分是固定区间积分还是积分限是变量,你这种笼统问,得不到什么有用信息

19

帖子

2

主题

0

精华

入门

F 币
82 元
贡献
39 点
发表于 2022-6-15 20:19:06 | 显示全部楼层
hanch 发表于 2022-6-13 16:55
谢谢您的推荐,倒也不是求解器,就是需要个子程序,至于体积守恒方程就是,体积已知,它等于个积分,未知 ...

感觉你人有点糊里糊涂的。你到底想要啥啊
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2022-7-5 20:45

Powered by Tencent X3.4

© 2013-2022 Tencent

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