FORTRAN
文章平均质量分 60
fox000002
这个作者很懒,什么都没留下…
展开
-
用 FORTRAN 编写 DLL 的问题
用 FORTRAN 编写 DLL,导出 subroutine,可以在别的编程语言中进行调用,很是方便。不过,遇到一些问题会让人恼火,特在这里记录一下。1. 导出声明,子程序调用导出的话,只要作如下声明即可。名称必须与子程序名称相同,否则就找不到了。调用的时候,一律使用大写。 !DEC$ ATTRIBUTES DLLEXPORT :: fortfuncC 语言中使用需要先声明函数原型,可原创 2008-10-15 11:02:00 · 3563 阅读 · 0 评论 -
Fortran & C 混编
C 调用 Fortran c2ffn.f SUBROUTINE NAMEAGE(NAME, NLEN, AGE, TEMP) CHARACTER*(*) NAME INTEGER NLEN,AGE REAL TEMPC WRITE(6,1000) NAME(1:NLEN),AGE,TEMP 100原创 2010-04-09 16:36:00 · 1655 阅读 · 0 评论 -
Fortran 参数传递
最近又折腾 Fortran 代码,而且多数是 F77 的,实在是头脑眩晕。C 中函数的形参和实参的关系自然是了然于胸,到了 Fortran 就有些摸不清头脑。其实, Fortran 中的 subroutine 中参数传递类似于 Python,总算找到一点熟悉的影子了。原创 2010-09-15 22:13:00 · 7377 阅读 · 0 评论 -
Matlab MEX 使用笔记
Matlab 中使用 C/C++ 或 Fortran 代码的一种方式是利用 mex 进行编译,然后调用。1 编译器设置mex -setup有可能见到的信息是这个样子:>> mex -setup Welcome to mex -setup. This utility will help you set up a default compiler. F原创 2012-12-08 10:46:38 · 10169 阅读 · 1 评论