回 帖 发 新 帖 刷新版面

主题:开个贴回答Fotran 的问题

开个贴试着回答Fortran的问题。有问题的请跟贴。
有两种问题不想回答:
1. Fortran文件读取方面的问题。
2. Fortran程序调试或者找程序中的错误。

回复列表 (共83个回复)

51 楼

请教楼主:CVF的内存使用上限可以更改么?由于我的fortran程序循环较多,导致占用内存不断上升,第一次达到367M的时候会自动释放,但是到第二次的时候,便会报错虚拟内存不够。请问有解决办法么?

52 楼

51楼 内存是否足够是和操作系统有关的,和CVF无关。32位系统最多可以用2G,64位会多很多。
如果内存不够,有以下方法可参考:1.优化算法;2.使用64位操作系统,3.并行,把计算域划分成小区域。

53 楼

那这个2G的上限是指系统所有进程占用的总和,还是单单Fortran可以占用的内存上限啊?

54 楼

yalemh: 具体不太清楚,个人感觉应该是系统所有进程占用的总和(除操作系统外)

55 楼

谢谢trimtrim,在你的帮助下我搞定了vs定义宏的办法

现在我在linux下面编译 石头兄的MOD_ColorText 里面用到了api  代码里面是Use Kernel32

现在常规编译出错 因为没有设置定义api的库 请问我该如何解决

56 楼

回55楼:
我也不太清楚Linux.石头兄用的API可能是windows下的,Linux可能不能使用。 另外如果可以使用,Kernel32可能需要在linux下自己编译,具体可见帮助:Calling Windows API Routines。 不过我估计MOD_ColorText在Linux下不能用。

57 楼

请问在主程序中声明的常数在自定义函数中能用吗?如果要用,可以怎么设置?

58 楼

回57楼:可以。
1.当参数传递
2.使用comm
3.定义在moulde中,use moulde

59 楼


source.f90和().f90有何区别?如何联系?

60 楼

回59楼:问题太简洁了,没看明白。

我来回复

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