
FORTRAN
皮尔洛维奇
力学博士,副教授。研究方向:地震工程;防灾减灾与防护工程;工程力学;空间钢结构设计与施工。对Fortran编程,ANSYS,ABAQUS等有限元使用有一点小经验!欢迎交流粗恶习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Fortran-二进制文件读写
一).一般问题 二进制文件与我们通常使用的文本文件储存方式有根本的不同。这样的不同很难用言语表达,自己亲自看一看,理解起来会容易得多。因此,我推荐学习二进制文件读写的朋友安装一款十六进制编辑器。这样的编辑器有很多,在我们的 CVF 附带的集成开发环境下就可以(将二进制文件拖动到 IDE 窗口后松开)。Visual Studio 2005 也是可以的。(不过需要在 File 菜单下 Open,F...翻译 2018-07-17 10:52:05 · 6191 阅读 · 0 评论 -
Fortran程序module使用问题
Fortran程序需要用到module,使用的是VS2008 + Intel Fortran组合。程序在这个组合下面能够完美运行,但是用ifort编译的时候就遇到各种错误,说什么: Error in opening the compiled module file. Check INCLUDE paths. [LO]这里的LO是我的一个module。我个人猜测原因可能是module一开始就声明了...原创 2018-07-17 10:53:02 · 16052 阅读 · 4 评论 -
Fortran输出自动换行
对于一部分编译器(例如campaq fortran6.6,intel fortran 11.1)使用Fortran默认的格式输出时,如果一行的长度超过一定长度程序就会自动换行。这应该是从早期穿孔卡片时代留下来的问题吧! 解决该问题的方法是使用格式输出。例如下面的程序分别使用了默认格式与自定义的格式来输出一个数组,读者可以用campaq fortran或者intel fo...原创 2018-07-17 10:56:46 · 12289 阅读 · 0 评论 -
Fortran与C混合编程,C调用Fortran函数,Fortran再回调C中的函数
在Fortran与C的混合编程中经常要实现这样的功能,C调用Fortran中的函数进行数值计算,但是Fortran要将数据计算的进度传回C中以便显示和控制,如何实现此功能呢?举例如下:Fortran 代码:[plain] view plain copy! Callback to a C function with no return value and no arguments ...转载 2018-07-17 10:58:01 · 1512 阅读 · 0 评论 -
Fortran中分配数组大小
用Fortran写程序经常会分配一些数组使用,但究竟能分配多大的数组,这受编译环境、电脑可用内存容量、数组分配方式的影响,做了些测试,分享一下。操作系统:Win8.1 64位内存:8G(由于集成显卡需要使用一部分内存,实际可用内存7.7G)编译器:Intel(R) Visual Fortran Composer XE 2013 SP1 Update 3(Visual Fortr...转载 2019-03-04 19:43:33 · 6749 阅读 · 0 评论