DLSODE 计算微分方程组会遇到的一些问题解析

本文介绍了在使用DLSODE解决微分方程组时遇到的编译错误,特别是Microsoft Visual Studio Fortran工程中关于'Check Routine Interfaces'的错误。通过设置编译选项可以消除此类问题。同时,文章讨论了针对刚性问题的求解策略,指出在特定模式下可能导致结果发散,建议采用其他方法以确保计算的准确性。
摘要由CSDN通过智能技术生成

DLSODE是一个计算微分方程组的很好用用的程序包,在科研工作中常常会被使用,但是在使用当中会遇到一些小问题,总结如下,大家可以有兴趣看看:


如果某个程序直接拷贝到Microsoft Visual Studio Fortran的工程当中,编译会出现如下情况错误:


 

采用debug和release模式都不能解决,有些”If actual argument…dummy argument…”的问题是可以改为release模式消除的,但是如果想进行dubug模式来调试的话,这些错误无法克服,修改如下选项就可以实现调试:

 

项目,工程属性,FortranDiagnostics,选择 Check Routine Interfaces NO

基础知识:

Check Routine Interfaces:

IVF虚参和实参不一致,如何设置取消接口检查?

最近学习求解常微分方程的程序,从网上下了一个,但是程序里有一些用法是实参和虚参不一致,
这种用法在Powerstation4.0中可以正常运行,但是到了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值