由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Mathematics版 - 求助关于fortran 的一个问题
相关主题
fortran subroutine for coordinate transformationVariance and covariance question
Re: 一个matlab的问题,高手帮帮忙 (转载)
问个fitting parameters are redundant 的问题How to pass an array as a parameter in the function in Matlab ?
how to solve complex root?怎样在R里面调用Fortran?
这个微分方程怎么解呢?怎样用matlab求概率分布方程的参数估计
minimal sufficient statistic (转载)弱问
Help me solve equations问一个parameter identification的问题
a simple optimization problem...请教多元/多变量Spline插值。
相关话题的讨论汇总
话题: dacos话题: 头文件话题: fortran话题: subroutine话题: parameter
进入Mathematics版参与讨论
1 (共1页)
k***n
发帖数: 997
1
一个project,在fortran头文件param.h里,收集了几乎所有的参数
但是把这句
parameter(pi = dacos(-1.0d0))
放进这个头文件后,make 命令就报错
:param.h: In subroutine `setup':
param.h:135:
parameter(pi = dacos(-1.0d0))
^
Invalid declaration of or reference to symbol `dacos' at (^) [initially seen
at (^)]
Makefile中每个subroutine都产生关于dacos的报错
看起来是dacos不能用在.h文件中
请教行家,这个dacos函数怎么用在头文件中?
谢谢
b*********n
发帖数: 56
2
parameter 语句中不能调用 dacos 这样的函数的。
你可以试着将parameter去掉,也就是说将pi定义成一般的变量。
k***n
发帖数: 997
3
已经解决了
谢谢
l***o
发帖数: 7937
4
是不是换了compiler?

【在 k***n 的大作中提到】
: 已经解决了
: 谢谢

k***n
发帖数: 997
5
g77
只把pi在每个需要使用它的subroutine里定义
因为pi值不需要改变,
不必放在header里了
l***o
发帖数: 7937
6
这个知道。我用的是g95,就是这么作的。

【在 k***n 的大作中提到】
: g77
: 只把pi在每个需要使用它的subroutine里定义
: 因为pi值不需要改变,
: 不必放在header里了

1 (共1页)
进入Mathematics版参与讨论
相关主题
请教多元/多变量Spline插值。这个微分方程怎么解呢?
雨天哭求。minimal sufficient statistic (转载)
Fortran 和 C的区别?Help me solve equations
请问有什么软件可以做这个的?a simple optimization problem...
fortran subroutine for coordinate transformationVariance and covariance question
Re: 一个matlab的问题,高手帮帮忙 (转载)
问个fitting parameters are redundant 的问题How to pass an array as a parameter in the function in Matlab ?
how to solve complex root?怎样在R里面调用Fortran?
相关话题的讨论汇总
话题: dacos话题: 头文件话题: fortran话题: subroutine话题: parameter