Re: 用FORTRAN90最大可以开多大的数组?

news/2024/5/18 15:00:22 标签: fortran, integer, bbs, character, byte, sun

发信人: peach1 (烦恼), 信区: NumComp
标  题: Re: 用FORTRAN90最大可以开多大的数组?
发信站: BBS 水木清华站 (Sun Aug 15 13:21:39 2004), 站内

这个程序可以检测你的机器本身能够开多大数组
你看有没有用吧

Program Tarray
   implicit none
   integer::size,error=0
   integer,parameter::one_mb=1024*1024
   character,allocatable::a(:)
   write(*,*) size,error
   open(unit=9,file='result.txt',status='unknown')


   do while(.true.)
   size=size+one_mb
   allocate(a(size),stat=error)
   if(error.ne.0)then
   exit
   end if
   write(9,"('allocate',I10,'byte')")size
   write(9,"(F10.2,'MB used')")real(size)/real(one_mb)
   write(9,"(F10.2,'MW used')") real(size)/(real(one_mb)*16.0)
   deallocate(a)
   end do
  
   stop
  
【 在 hhsy (河海水妖) 的大作中提到: 】
: 用FORTRAN90最大可以开多大的数组?我用1.5G内存的机子,一维单精度实型数组开到3.8亿个就开不下了。理论上讲应该是可以开到21亿左右的吧,就是2^32。有没有其它朋友在这方面有经验的?


--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.26.*]


http://www.niftyadmin.cn/n/1372864.html

相关文章

python内存机制与垃圾回收、调优手段

目录 一、python的内存机制二、python的垃圾回收1. 引用计数1.1 原理:1.2 优缺点:1.4 两种情况:2. 标记清除2.1 原理:2.2 优缺点:3. 分代回收3.1 原理:4. 三种情况触发垃圾回收:5. 小整数对象池与intern机制…

源代码阅读方法

分析一个源代码,一个有效的方法是: 1、阅读源代码的说明文档,比如本例中的README, 作者写的非常的详细,仔细读 过之后,在阅读程序的时候往往能够从README文件中找到相应的说明,从而简化了源 程序的阅读工作…

废止173项国家建筑标准设计

关于废止《电动钢栅栏围墙门》等173项国家建筑标准设计的通知            建质[2003]53号 各省、自治区建设厅,直辖市建委,国务院各有关部门,新疆建设兵团建设局: 随着建筑技术的不断发展与更新,《电动钢…

Unity3D_Util_文件管理_Zip

用ICSharpCode.SharpZipLib类库实现压缩并且换回进度: 创建进度参数: public class ZipProcessArgs : IEventArgs, IReference{public void ClearnReference(){}private int id;public int Id{get { return id; }}public ZipProcessArgs(){id RandomUti…

内核启动参数详解

bootload在启动linux内核时可以传递一些参数,对linux内核进行配置。bootload 用的是uboot_1_1_4linux内核用的是linux_2_6_24一、uboot启动内核当在uboot下敲bootm,或啥都不做等上N秒后,uboot会调用do_bootm函数文件uboot_1_1_4/common/cmd_b…

gulp4在前端工程化中的应用

前言 博主最近准备开发一个UI组件库,遇到了一个难题,博主希望单独打包组件样式scss文件,而不是与组件一起用webpack打包。调研发现gulp可以解决这个问题,于是,研究了下gulp4在前端工程化中的应用。 1.简介 gulp是一种基…

清明上河图-分解图[珍藏]

来源:http://fanix.meansys.com/blog/CommList.aspx?TempleCode1000000021&BlogLogCode1000036197

iwpriv命令

使用iwpriv命令时,尽量往radio层设置,即wifiN接口上 强制HT40 iwpriv ath0 disablecoext0 0 强制 1 关闭 查看 ~ # iwpriv ath0 get_disablecoext ath0 get_disablecoext:0 设置国家码 iwpriv wifi0setCountry CN iwpriv wifi0setCountryID 156 …