爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3977|回复: 8

[求助] 如何修改Fortran内存

[复制链接]

新浪微博达人勋

发表于 2016-12-6 22:00:22 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
请教各位前辈,如何修改fortran内存?
计算时总因变量溢出而无法运行,查找了很多资料(包括气象家园)也不太明白,故诚心向各位求助,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-6 22:17:03 | 显示全部楼层
八成是你自己的程序写的有问题,检查一下数组维数等问题吧!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-6 22:42:22 | 显示全部楼层
Mr.Yes 发表于 2016-12-6 22:17
八成是你自己的程序写的有问题,检查一下数组维数等问题吧!

我确定数组没有问题   只是数量太大   超过fortran设定的内存了    还是谢谢你
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-6 22:49:33 | 显示全部楼层
感谢小伙伴的相助   答案如下:
project-settings-link-output-将内存改到最大。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-6 23:50:31 来自手机 | 显示全部楼层
顶,刚好要用到。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-7 15:22:45 | 显示全部楼层
{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-12-14 09:04:54 | 显示全部楼层
beryl52yy 发表于 2016-12-6 22:42
我确定数组没有问题   只是数量太大   超过fortran设定的内存了    还是谢谢你

一般静态数组默认可以使用的是256M的内存,如果数据太大建议用动态数组来处理(大致可以使用电脑剩余的所有内存)。一边不建议调整一些命令参数来改动可用的内存
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-14 16:19:33 | 显示全部楼层
王磊 发表于 2016-12-14 09:04
一般静态数组默认可以使用的是256M的内存,如果数据太大建议用动态数组来处理(大致可以使用电脑剩余的所 ...

谢谢 因为是读取的文件本身过大,动态数组也帮不了。最后采用设置记录号筛选了部分数据出来。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-14 16:24:26 | 显示全部楼层
Mr.Yes 发表于 2016-12-6 22:17
八成是你自己的程序写的有问题,检查一下数组维数等问题吧!

内存超出这种问题很常见啊。这位层主也真是狂大。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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