爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7637|回复: 23

[求助] fortran处理数据问题

[复制链接]

新浪微博达人勋

发表于 2013-3-31 15:43:58 | 显示全部楼层 |阅读模式

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

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

x
请问下这个问题如何解决呢?数组太大了
0.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-31 19:32:26 | 显示全部楼层
我觉得可能不是数组大小的问题,而可能是循环的问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-1 08:19:34 | 显示全部楼层
FORTRAN能处理3维的,4维就转的比较慢了,可能还转不出来,之前我也试过,运气好的话可以,一般处理不来。把数据循环重新改一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-4-1 09:01:08 | 显示全部楼层
由于你没有说你在干嘛,我也猜不到.
你不要一下子全部读取结束,你改成边读取边处理的形式就不会需要那么大的数组了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 10:21:35 | 显示全部楼层
本帖最后由 jeffggg 于 2013-4-1 14:04 编辑


我是想把下载的40年的逐日NC U风量的数据放在一个grd的文件下 第一步我已将逐日数据处理问了逐侯数据 然后将40年的逐侯数据放在一个grd文件夹下   所以用了大叔组    如果 不用大数组 该如何实现呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 10:21:52 | 显示全部楼层
本帖最后由 jeffggg 于 2013-4-1 14:04 编辑
Sylvia 发表于 2013-4-1 08:19
FORTRAN能处理3维的,4维就转的比较慢了,可能还转不出来,之前我也试过,运气好的话可以,一般处理不来。把 ...


我是想把下载的40年的逐日NC U风量的数据放在一个grd的文件下 第一步我已将逐日数据处理问了逐侯数据 然后将40年的逐侯数据放在一个grd文件夹下   所以用了大叔组    如果 不用大数组 该如何实现呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-4-1 12:35:12 | 显示全部楼层
jeffggg 发表于 2013-4-1 10:21
我是想把下载的40年的逐日NC U风量的数据放在一个狗日的文件下 第一步我已将逐日数据处理问了逐侯数据 然 ...

如何实现要你自己思考 我能给的思路就是让你不要用大数组
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 19:37:35 | 显示全部楼层
mofangbao 发表于 2013-4-1 12:35
如何实现要你自己思考 我能给的思路就是让你不要用大数组

清风版主啊 这个问题很常见  因为下载的NC数据如果要放在一个文件下面 计算 都要用数组的啊  它的数据本来就是4维的 再加上几十年 就是五维了  那如果不用大数组 如何实现啊~!?  还有一个问题 如果有三十个grd文件的话,我已经实现可以用一个CTL文件去指向它们并且用grads读取,但是如果为这个CTL文件配上一个GS文件 grads就会抱错,然而然而!!!奇怪的是 我配了三十个CTL文件 再配一个GS文件来指向这30个CTL  grads就可以运行了! 这样的话  岂不是每次都要配几十个ctl文件了?很麻烦!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 19:39:14 | 显示全部楼层
本帖最后由 jeffggg 于 2013-4-1 19:43 编辑
mofangbao 发表于 2013-4-1 12:35
如何实现要你自己思考 我能给的思路就是让你不要用大数组


为了解决不配三十个ctl文件 我决定用fortran处理为一个文件后再做处理 ,然后就遇到这个数组的问题了!!希望清风给出出主意!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-4-1 23:56:14 | 显示全部楼层
你输出之前有一句计算的是做什么的?为什么指定了每个文件里面的10-15?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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