声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2860|回复: 2

[Fortran] [求助]Fortran 90 编译问题

[复制链接]
发表于 2006-3-26 10:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>下面是一个算矩阵相乘的模块,是我在《Fortran 90 for Scientists and Engineers&gt;中看到的,但我运行之后发现有问题,请哪位高手指点一下,告知那里有误.谢谢!<br>module matmult</P>
<P>type matrix<br>   real::elt<br>end type matrix</P>
<P>interface operator(*)<br>  module procedure  MatTimesMat , ScalarTimesMat<br>end interface</P>
<P>contains <br>FUNCTION MatTimesMat( A, B )<br>TYPE (MATRIX), DIMENSION(:,:),intent(in) :: A, B<br>TYPE (MATRIX), DIMENSION( SIZE(A,1), SIZE(B,2) ) :: MatTimesMat<br><br>INTEGER I, J, EM <br>   <br>EM = SIZE(A,2)     ! columns of A must equal rows of B<br>DO I = 1, SIZE(A,1)  ! rows of A<br>  DO J = 1, SIZE(B,2) ! columns of B<br>     MatTimesMat(I,J) % Elt = SUM( A(I,1:EM) % Elt * B(1:EM,J) % Elt ) ! scalar product<br>end do<br>END DO<br>END FUNCTION <br>end module<br></P>
[此贴子已经被aspen于2006-3-31 22:26:02编辑过]

回复
分享到:

使用道具 举报

发表于 2006-3-29 19:44 | 显示全部楼层
你编译通过了没有呀?<BR><BR>你的编译环境是什么??
发表于 2006-6-9 13:27 | 显示全部楼层

同样的问题

这个问题怎么办啊?<BR>编译问题。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-25 10:54 , Processed in 0.070804 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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