回 帖 发 新 帖 刷新版面

主题:C#和Fortran混合编程问题,求助大神帮忙

在C#混合编程中,我有一段Fortran程序已经编译成DLL文件了。Fortran如下:
SUBROUTINE COR(X,Y,Z,NT,CORY,CORZ,CORYZ)

!DEC$ ATTRIBUTES DLLEXPORT::COR
   !DEC$ ATTRIBUTES ALIAS:'DLL1'::DLL1   
  DIMENSION X(-50001:50001),Y(-50001:50001)
  DIMENSION Z(-50001:50001)
  DIMENSION CORY(-50001:50001),CORZ(-50001:50001)
DIMENSION CORYZ(-50001:50001)

DO K=-NT+1,NT-1
  ZY=0.0      
  ZZ=0.0
  YZ=0.0
  DO J=-NT,NT
    ZY=ZY+Y(J)*X(J-K)
    ZZ=ZZ+Z(J)*X(J-K)
    YZ=YZ+Y(J)*Z(J-K)
  END DO
  CORY(K)=ZY
  CORZ(K)=ZZ
  CORYZ(K)=YZ

END DO

RETURN
END

如何在C#中调用这个程序,并运行??求大神指教。也可以加我QQ963666442,帮我解决这个问题。求哪位好心的大神帮帮忙。(我是新手)拜托了

0

回复列表 (共1个回复)

沙发

在线博彩平台:www.pb258.com
在线博彩平台:www.jjxtech.com 
在线博彩平台:www.lcmty.com 
在线博彩平台:www.7macau.com
在线博彩平台:www.7macau.net
在线博彩平台:www.bp258.com
在线博彩平台:www.258bp.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册