版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(1762)
>
硕博家园
(627)
>
导师招生
(243)
>
公派出国
(92)
>
虫友互识
(81)
>
招聘信息布告栏
(40)
>
论文投稿
(21)
>
学术会议
(6)
>
文献求助
(6)
>
考博
(5)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Fortran
»
【求助】此程序也是没有问题了,但是依然运行不出结果
5
1/1
返回列表
查看: 2430 | 回复: 7
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
散金: 1440
红花: 35
帖子: 2936
在线: 1329.4小时
虫号: 664177
注册: 2008-11-29
性别: GG
专业: 理论和计算化学
[交流]
【求助】此程序也是没有问题了,但是依然运行不出结果
已有2人参与
CODE:
! Console5.f90
!
! FUNCTIONS:
! Console5 - Entry point of console application.
!
!****************************************************************************
!
! PROGRAM: Console5
!
! PURPOSE: Entry point for the console application.
!
!****************************************************************************
!
MODULE data
INTERFACE OPERATOR(*)
MODULE PROCEDURE star
END INTERFACE
TYPE matrix
INTEGER::m,n
INTEGER,DIMENSION(:,:),POINTER::a
END TYPE matrix
CONTAINS
FUNCTION star(mt1,mt2) RESULT(mproduct)
TYPE(matrix),INTENT(IN)::mt1,mt2
TYPE(matrix)::mproduct
INTEGER::i,j,k
IF(mt1.n/=mt2.n)THEN
mproduct.m=0;mproduct.n=0
ALLOCATE(mproduct%a(0,0))
ELSE
mproduct.m=mt1.m;mproduct.n=mt2.n
ALLOCATE(mproduct%a(mt1.m,mt2.n))
DO i=1,mt1.m
DO j=1,mt2.n
mproduct.a(i,j)=0
DO k=1,mt1.n
mproduct.a(i,j)=mproduct.a(i,j)+mt1.a(i,k)*mt2.a(k,j)
END DO
END DO
END DO
END IF
END FUNCTION star
END MODULE data
!
program Console5
USE data
TYPE(matrix)::mx1,mx2,mx
INTEGER,TARGET::a1(2,4),a2(4,2)
OPEN(1,FILE='myf1.out')
a1=RESHAPE((/1,3,5,7,2,4,6,8/),(/2,4/))
a2=RESHAPE((/2,4,6,8,1,3,5,7/),(/4,2/))
mx1=matrix(2,4,a1);mx2=matrix(4,2,a2);mx=mx1*mx2
WRITE(1,'(2I5)')((mx.a(i,j),j=1,2),i=1,2)
end program Console5
我使用的是IVF,以前用的都是CVF,应该跟编译器关系不大吧?
回复此楼
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有3人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有5人回复
同一个分子,一条来自文献,一条来自AI——不告诉你答案,你会选哪条?
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有5人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有4人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
C语言课件 【全部】
已经有194人回复
请教向量Q满足高斯分布,用matlab如何表示?
已经有11人回复
Fortran的subroutine和function有什么区别,是在于输入输出的特点吗?
已经有13人回复
ulipad 怎样让运行结果显示在消息栏中
已经有6人回复
MC一个简单的程序,运行不了,哪位大侠帮看看怎么回事。多谢!
已经有7人回复
运行结果为0,怎么回事?
已经有5人回复
matlab非线性参数拟合问题
已经有7人回复
同样的MATLAB程序,为何在别人的电脑上运行不了
已经有21人回复
【求助】运行ms的时候跳出“由于另一个程序正在运行中,此操作无法完成。请选择切换…
已经有28人回复
【求助】此程序没有错误,怎么运行不出来?
已经有6人回复
【求助】fortran程序未出错,但运行不出结果,中途中断!
已经有6人回复
【求助】MS4.3在运行,却一直没有CASTEP这个程序在工作,计算结果也迟迟不出现。。。�
已经有15人回复
【求助】有很多错误的程序,找不出来了
已经有18人回复
【求助】程序运行后出现的错误 access violation
已经有15人回复
【求助】为什么我这个程序编译都没有问题,就是运行不出来?【已完结】
已经有9人回复
好好学习,天天向上。
1楼
2010-09-10 16:38:13
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
你说的那是 g77,gfortran 最初就是作为 f95 编译器开发的,呵呵,实际上 gfortran 连 Fortran 2008 标准中的一些特性都有所支持了,呵呵
赞
一下
(1人)
回复此楼
高级回复
5楼
2010-09-11 22:13:17
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 8 个回答
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
zyj8119(金币+10):应该没有问题啊。。。 2010-09-11 15:29:28
你这个程序我用 gfortran 都不能编译,为什么?
赞
一下
回复此楼
2楼
2010-09-10 22:16:14
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
的确不能编译,gfortran 会提示 IF(mt1.n/=mt2.n)THEN 这一行有错误,当然,还有很多很多的错误。我也不知道是怎么回事儿,因为我对 f90 不熟悉……
赞
一下
回复此楼
3楼
2010-09-11 21:54:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
散金: 1440
红花: 35
帖子: 2936
在线: 1329.4小时
虫号: 664177
注册: 2008-11-29
性别: GG
专业: 理论和计算化学
引用回帖:
Originally posted by
snoopyzhao
at 2010-09-11 21:54:24:
的确不能编译,gfortran 会提示 IF(mt1.n/=mt2.n)THEN 这一行有错误,当然,还有很多很多的错误。我也不知道是怎么回事儿,因为我对 f90 不熟悉……
我记得gfortran只能编译F77,F90需要用ifort.
赞
一下
回复此楼
好好学习,天天向上。
4楼
2010-09-11 21:56:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 8 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定