欢迎来到天天文库
浏览记录
ID:8829958
大小:155.00 KB
页数:7页
时间:2018-04-08
《本章主要讨论mm5模式系统程序的大致情况包括》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2:用户须知2用户须知2.1目的本章主要讨论MM5模式系统程序的大致情况。包括:l在你的计算机上编译和运行MM5程序时需要那些东西;l哪里可以获得程序的tar文件以及工具程序,怎样获得它们;l一个脚本程序(或是deck程序)的功能;l参数说明和namelist;l怎样建立,编译和运行模式系统的程序;lMM5系统中日期的表示方法;2.2程序的可移植性MM5模式系统的程序(TERRAIN,REGRID,RAWINS/little_r,INTERPF/NESTDOWN,INTERPB,GRAPH/RIP和M
2、M5)都可以运行于Unix的工作站,运行Linux的PC机以及Cray机。在一台装有Linux的PC机上运行MM5程序需要PortlandGroup的Fortran和C编译器。这主要是由于1)它支持程序中(包括MM5模式)使用的Cray指针;2)它有一个Fortran90的编译器。MM5模式系统的程序主要是Fortran程序,它们需要在你的本地计算机上被编译。某些程序(Fortran77)在你每次修改模式设置后都需要被重新编译。而其他的程序(Fortran90)仅需被编译一次。用户应对你的计算机和编译
3、器有所了解,知道在你的计算机上有多少可用内存,以及你的编译器的版本。当你在编译并运行系统程序中碰到问题时,这些信息应该就在你的手头上。如果你正打算购买一台计算机的话,至少要配置0.5G到1G的内存和几个G的磁盘空间。因为大多数的MM5预处理程序被移植到了Fortran90上,所以你需要一个Fortran90的编译器来编译这些程序。下面的表列出了原代码类型以及相应的编译器。MM5用户手册2-92:用户须知MM5程序运行时无须NCAR的图形软件包的支持。但是拥有此软件包是很有用的,因为一些程序可以使用它来
4、把帮你设置区域和准备数据。MM5系统带的可视化软件(GRAPH和RIP)就是基于NCAR的图形软件包的。此软件包是一个需要注册的软件,但它已实现了部分免费,且这部分正是MM5所需要。要获取关于NCAR软件包的更多信息,你可以查看它的web网站:http://ngwww.ucar.edu/。2.3先决条件在你的工作站上运行任务之前,用户需要做一些准备工作。l如果在你的系统中有NCAR的图形软件包,你要保证在.cshrc文件中有下面的行:这可以使用户在编译使用NCAR图形软件包的程序时,加载图形库(Ter
5、rain,Rawins,Graph和RIP)l如果你要在两台异地的工作站上拷贝数据,你必须确保在两台工作站上都有一个.rhosts文件。通常一个.rhosts文件象这样:l你必须浏览过Cray机上的所有的~mesouser目录,或是一个匿名的ftp上的mesouser/目录。所有作业的deck(s),程序的tar文件,数据类型,工具程序都存放在此目录中。2.4哪里可以获得程序的tar文件?MM5模式系统的程序被存档在3个地方:NCAR的匿名ftp,NCARCray机的磁盘上以及NCAR的大存储系统(M
6、SS)。在ftp站点上,原代码的tar文件被存档在/mesouser/MM5V3下面:MM5用户手册2-92:用户须知在Cray上,原代码的tar文件和Cray的deck(s)被存放在~mesouser/MM5V3中要从NCAR的匿名ftp站点上获得程序的tar文件,你要如下面一样地处理(比如MM5的tar文件):一旦你下载了这些文件,使用Unix的gunzip命令解开这些.gz文件gunzipMM5.TAR.gz并使用此命令来解开此文件tar–xfvMM5.TAR当你解开了此文件后,一个程序目录就会
7、被建立。在此例中,一个MM5的目录将会被建立,其中存放了所有的原代码。所有的工具程序被存档在ftp和NCARCray机上的MM5V3/Util/中。下面是一个工具程序的列单。MM5用户手册2-92:用户须知2.5从一个程序的tar文件中可以获得什么?一个程序的tar文件包括编译/运行特定程序需要的所有原代码(不包括NCAR的图形软件包),makefile和一些说明(在README文件中)。比如,RAWINS程序的tar文件中包含了如下的文件。CHANGES说明程序的变化(Diff/它包含有关连续版本间
8、差异的文件)Makefile用来创建程序的可执行文件README有关程序目录的普通信息Templates/任务的脚本目录con.tbl用于绘图的Table文件map.tbl用于绘图的Table文件src/程序源代码的目录及底层的makefile2.6运行MM5模式系统程序的步骤通常需要几个步骤来建立并运行模式系统程序。有关编译和运行一个特定程序的详细说明,可以查看各章内容或是tar文件中的README。对于使用FORTRAN77的程序TERRAIN和RA
此文档下载收益归作者所有