avatar
fortran菜鸟一问# Computation - 科学计算
h*o
1
有个程序在sun下面用f77编得好好得,放到linux下面用g77就报错了
amie.f: In subroutine `genpnm':
amie.f:356:
REAL*16 PNMD,DPNMDTD,PNME,DPNMDTE,AK,AKE
1 2
Invalid kind at (2) for type at (1) -- unsupported or not permitted
请问这玩艺怎么修改?
谢了
avatar
a*s
2
你想用double precision吧?如果是,直接写double precision不就行了?

【在 h***o 的大作中提到】
: 有个程序在sun下面用f77编得好好得,放到linux下面用g77就报错了
: amie.f: In subroutine `genpnm':
: amie.f:356:
: REAL*16 PNMD,DPNMDTD,PNME,DPNMDTE,AK,AKE
: 1 2
: Invalid kind at (2) for type at (1) -- unsupported or not permitted
: 请问这玩艺怎么修改?
: 谢了

avatar
h*o
3
real*16改成double?

【在 a******s 的大作中提到】
: 你想用double precision吧?如果是,直接写double precision不就行了?
avatar
i*x
4
"double precision". hehe

【在 h***o 的大作中提到】
: real*16改成double?
avatar
B*e
5
real(8) is also ok

【在 i**x 的大作中提到】
: "double precision". hehe
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。