- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三十层全球大洋环流模式使用说明
三十层全球大洋环流模式使用说明
三十层全球大洋环流模式使用说明
编写人:周天军、金向泽、张学洪
中国科学院大气物理研究所LASG
2000年5月20日
一、模式的使用……………………………………………………. (一)模式运行………………………………………………….. (二)模式输入参数…………………………………………….. (三)模式结果输出…………………………………………….. 二、模式的结构………………………………………………….. (一)模式设计原理…………………………………………….. (二)模式子程序结构………………………………………….. (三)硬盘和存储文件管理…………………………………….. (四)连续运行步骤…………………………………………….. 三、模式变量和参数表…………………………………………..
一、 模式的使用
(一)模式运行
三十层全球大洋环流模式的专用目录下,包含三个子目录:
⑴FILE :用于放置源程序,具体包括24个后缀名为“.f ”的FORTRAN 程序、6个后缀名为“.h ”的参数和数组定义文件,以及makefile 文件。
⑵FORT22:用于放置每年12月第31天的相关物理量场,以便于模式重新启动、继续积分,文件名为“fort.22.????Dec ”,其中的“???? ”表示当前的模式年。
⑶OMMEAN :用于放置模式的积分结果。
注意模式版本一旦确定后,不要轻易对源程序进行改动。 2.
在UNIX 操作系统下,在海洋模式专用目录下的FILE 子目录中,运行make 命令,利用makefile 文件对源程序进行优化编译,生成的可执行文件名为L30T63_OGCM,将其在FILE 子目录的上级目录-海洋模式专用目录下运行。
模式开始运行后,屏幕输出信息用于对模式运行情况进行监控,包括各种参数的设定、能量守恒情况等。可将其储存到任一给定的文件中,以便于事后需要时,对模式的运行过程进行分析检查。
此外,专用目录下有一文本文件modeltime ,在模式积分过程中,它随时被改写,用于监测模式积分的当前日期。
(二)模式输入参数
包括三方面内容:模式将要积分的时间长度(以月为单位)、积分结果输出的时间间隔(以年为单位)和模式起始状态(1为从静止海洋状态开始积分,0为接着上次的积分结果继续积分)的设定。上述参数在ccinput 文件中给定。
另外,还要读取海表强迫场,海表强迫场资料存放在无格式数据文件MODEL.FRC 中,它由rdriver.f 子程序从90号通道自动读入,无须模式运控人员干预。
(三)模式结果输出
模式输出量包括逐月的海表高度、海冰面积、海冰厚度、对流频率(即发生对流的次数)、海水位温、海水盐度、海流纬向速度和海流经向速度。结果的输出由SSAVE.f 子程序完成。
需要说明的是,海洋模式的结果输出,资料量是非常巨大的。因此,在其定型版中,为了节省存储空间,对于三维变量,例如海水位温、海水盐度、海流纬向速度和海流经向速度,
每年的前11个月,只输出最上面5层的结果;最后一个月(12月),输出全部30层的结果,资料存储方式为无格式。如果需要输出全部三十层的结果,只需在SSAVE.f 子程序中,将变量KLV 定义为30即可。
二、 模式的结构
(一)模式设计原理
参见技术文本《三十层大洋环流模式的原理》。 (二)模式子程序结构
Included files
param.h grid parameters: IMT=194, JMT=92, KM=30
tracer numbers: NTRA=2
IMM=193, JMM=91, KMP1=31, KMM1=29
comblk.h 16 common blocks for all the model’s variables
dncoef.h Normalized (1972)
isopyc.h common block for isopycnal diffusion variables pconst.h common blocks for land/sea mask
1-d grid-, time-, and physical parameters
Philander (1981).
Main program
program
Subroutines
accumy.f ACCUMM
文档评论(0)