(word完整版)ROMSTOOLS 中文翻译
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ROMSTOOLS 文件
表的内容
介绍
安装
系统要求
获取文件
教程︰南部格拉示例
入门︰处理输入的文件
构建网格
让风和其他表面通量
初始和侧边界条件
得到的径流强迫
编译模型
配置参数︰ param.h
数值模拟和物理选项︰ cppdefs。
h
编译脚本︰ jobcomp
运行模式
长时间的模拟
得到的结果
诊断程序
潮汐
生物地球化学
年度间模拟
表面的强迫数据得到 CFSR (推荐)
从 NCEP2 再分析获取表面强迫数据
QuikSCAT 每月气候学数据
获取侧边界条件
运行年际运行的模型
嵌套
嵌套网格的制备
编译和运行模型
海洋预报︰ Forecast_tools
参考书目
ROMSTOOLSUser 的指南-ROMSTOOLS-
吉尔达斯由布莱特 Penven
Patrick Marchesiello 和 Laurent 鲁
研究所倒 le Développement (税务局)
44 大道 de 敦刻尔克,CS 90009
13572 马赛楼 cedex 02
法国
介绍
区域海洋建模系统 (ROM)是新的一代海洋环流模式(Shchepetkin 和威廉姆斯,2005年),已专为区域海洋系统的准确的模拟。
读者可参考 Shchepetkin 和威廉姆斯(2003 年)、 Shchepetkin 和威廉姆斯 (2005 年)为模型的完整描述.ROM 已经申请区域模拟研究各种不同地区的世界海洋 (例如 Marchesiello et al.,2003 年;Penven et al。
,2001 年;麦克格雷迪 et al.,2002 年;海德福格尔等人,2000 年;Di Lorenzo et al。
,2003 年;Blanke 等人,2002年)。
若要执行区域模拟 ROM,建模者需要提供特定格式的多个数据文件︰水平网格,海底地形表面强迫、侧边界条件.。
.。
.。
他还需要对模型输出分析。
这里描述的工具原本是为了执行这些任务。
目标是要能够建立一个标准的区域模型配置在最短的时间。
安装
系统要求
利用 matlab 设计了这个工具箱.它需要至少 2 Gbites 的磁盘空间。
它已经过测试的几个 Matlab 版本从 Matlab6 到 Matlab2012。
主要测试在 Linux 工作站上,但它可以使用在任何平台上如果 NetCDF 和 LoadDAP Matlab Mex 文件提供。
NetCDF Matlab Mex 文件需要读取和写入到 NetCDF 文件,它可以在 web 位置找到︰ http:
//mexcdf.sourceforge。
net/。
LoadDAP Matlab Mex 文件用于从年度间和预测模拟的简化服务器下载数据。
它可以在 web 位置找到︰ http://www.opendap。
org/download/ml-structs.html。
Matlab LoadDAP Mex 文件提供任何简化可访问的数据读入 Matlab 方法.请注意,LibDAP 图书馆之前必须先安装您的系统上安装 LoadDAP.详细信息可以在 web 位置找到︰ http://www。
opendap。
org。
MexCDF 和 LoadDAP mex 文件为 Linux 提供 (FEDORA 32 位系统︰ mexcdf 和 Opendap_tools/FEDORA;系统 CENTOS 或 FEDORA 64bits: mexnc 和
Opendap_tools/FEDORA_X64),但他们不在所有平台上工作.
在 ROMSTOOLS 包中包含所有其他必要 Matlab 工具箱(即海-气、面具、 netcdf 或 m_map。
.。
.。
)。
全球数据集,例如地形(史密斯和桑德,1997年),水文(Conkright 等人,2002年)或地表通量(Da Silva et al。
,1994年),也被包括在内。
获取文件
All the necessary compressed tar files (XXX.tar.gz) containing the Matlab programs, several datasets and other toolboxes and softwares needed by ROMSTOOLS are located at http://www。
romsagrif。
org in the download section。
下载所有压缩的 tar 文件.解压缩并解压所有文件 (gunzip 和焦油-xvf)。
定义的不同的目录︰
Aforc_NCEP ︰用于恢复的表面迫使年度间模拟数据(基于 CFSR 再分析)的脚本。
Aforc_QuikSCAT ︰用于风应力回收卫星散射计数据(QuickSCAT) 的脚本。
(word完整版)ROMSTOOLS 中文翻译CARS2009: CSIRO 区域海洋地图集数据库。
每月、季、年气候的温度、盐度、硝酸盐、磷酸盐和氧气
COADS05 ︰目录表面通量全球每月气候学在决议(Da Silva et al。
,1994年)。
编译︰空暂存目录 ROM 编译.
Diagnostic_tools ︰几个 Matlab 脚本动画和基本的统计分析。
ROMSTOOLS 用户指南文档︰位置。
Forecast_tools ︰脚本生成的业务海洋预报系统
掩码︰土地掩模版工具箱开发的 A。
Y。
谢尔比纳。
mex60: Matlab NetCDF 接口为 32 和 64 位 Linux 体系结构和旧的 matlab 版本︰ 6 之前。
mexcdf/mexnc: Matlab NetCDF 接口为 32 和 64 位 Linux 体系结构中,直到 R2008a MatlabR14sp1 (http://mexcdf.sourceforge。
net/downloads/mexcdf—R2008a。
r2691。
zip)。
下一发行版的Matlab,R2008b,R2009a,它是 mexcf 的更简单,要么使用本机的 NetCDF 会 matlab 或使用最后一次发布版本的相同 url 上后 R2008a。
() /downloads/mexcdf.r2802.zip
mexcdf/netcdf_toolbox: Matlab NetCDF 工具箱可用相同的 mexcdf 包中。
m_map: Matlab 映射工具箱 (http://www2.ocgy。
ubc.ca/rich/map.html).
Nesting_tools ︰预处理工具用于编写嵌套的模型.
netcdf_g77: NetCDF Fortran 库对于 Linux,编译使用 77 国集团 (http://www。
unidata.ucar。
edu/packages/netcdf/index。
html)。
netcdf_ifc: NetCDF Fortran 库对于 Linux,用 ifort 编译。
英特尔 Fortran 编译器(ifort)是可在 http://www。
intel。
com/software/products/compilers/flin/noncom.htm.
netcdf_x86_64: NetCDF Fortran 库对于 Linux,用 ifort 在 64 位体系结构上编译。
Oforc_OGCM ︰用于初始和侧边界条件从全球 OGCMs (汽水(纸箱等人,2005 年)或 ECCO (口吃 et al.,1999年))的年度间模拟恢复脚本。
Opendap_tools: LoadDAP mexcdf 和几个脚本,自动通过互联网下载数据。
Preprocessing_tools ︰预处理 Matlab 脚本 (make_grid.m、 make_forcing 等。
..。
.)。
河流︰脚本编写时变径流迫使文件并计算径流位置。
RUNOFF_DAI ︰戴伯斯全球河流流量和欧式放电每月气候学。
() http://www.cgd。
ucar。
edu/cas/catalog/surface/dai—runoff/index.html
Roms_Agrif: ROM Fortran 来源。
运行︰工作目录.这是 ROM 输入的文件生成的位置和运行模型的位置.
SeaWifs ︰表面叶绿素 a 气候学 SeaWifs 观察的基础。
SST_pathfinder: SST 全球每月气候学比 COADS05,计算从 AVHRR 探路者观察从 1985 年到1997 年的精细分辨率(9.28 公里)。
(凯西和科尔尼永,1999年)
潮汐︰ Matlab 例程 ROM 潮汐模拟做准备。
潮汐数据来自俄勒冈州立大学全球模型的海洋潮汐TPXO6 和 TPXO7 (埃格伯特和 Erofeeva,2002年) ︰ http://www.oce.orst。
edu/research/po/research/tide/global。
html。
Topo ︰位置 2 上的全球地形数据集°分辨率 (史密斯和桑德,1997年)。
原始数据可以发现在︰ http:///cgi-bin/get_data。
cgi
TPX06 ︰目录全球模型的海洋潮汐 TPXO6 (埃格伯特和 Erofeeva,2002年)。
TPX07 ︰目录全球模型的海洋潮汐 TPXO7 (埃格伯特和 Erofeeva,2002年)。
Visualization_tools: Matlab 脚本 ROM 可视化图形用户界面。
WOA2009 ︰世界海洋地图集 2009年全球数据库。
引用列表︰http://www.nodc。
noaa。
gov/OC5/WOA09/pubwoa09.html
WOAPISCES ︰生物地球化学双鱼座数据 (年度、季节气候学)全球数据集。
引用︰铁和 DOC: Aumont et Bopp,2006年
寺,O2,NO3,从 WOA2005 PO4
DIC 及碱度来从 Goyet et al。
教程︰南部格拉示例
本节介绍了编写和运行区域的 ROM 仿真的基本步骤.这是完成之后的南部的格拉在低分辨率和使用气候强迫在表
面和边界模型的示例。
入门︰处理输入的文件
成功安装后,启动 Matlab 会话目录中︰~/Roms_tools/运行。
运行start.m脚本来为此会话设置 Matlab 路径。
在此步骤中此安装,您必须知道关于 matlab 安装和旅游计算机环境的事情︰
我机 32 或 64 位体系结构是什么?为此做uname—a.
我有的本机 matlab 安装库是什么?
如果我有我的 Matlab 版本已经本机 netcdf 例程和图书馆,不必使用 netcdf 库提供的Roms_tools,所以从 start。
m 文件中删除它。
如果我将本机 m_map 例程已经跟我的 Matlab 版本了,我不需要使用 netcdf 库提供的Roms_tools,所以从 start.m 文件中删除它。
对于这些问题,它可用于在 matlab 会话中编辑你 matlab 路径与 matlab 命令路径.
在 Roms_tools,提供了 matlab 一些 NetCDF 库︰
mex60: matlab12 (老),32 和 64 位体系结构
mexcdf/mexnc: matlab7,matlab2008,matlab2009,32 位和 64 位体系结构
在 Roms_tools,还提供一些”简化”bin 和图书馆︰
Opendap_tools/FEDORA: LibDAP 和 LoadDAP bin 和图书馆 Fedora Linux 发行版,32 位体系结构
Opendap_tools/FEDORA_X64 ︰相同的 64 位体系结构.
然而,如果您的 Linux 发行版不同于 Fedora,最好是要编译和安装由您自己的 LibDAP 和 LoadDAP。
现在你已经
准备好创建新的配置。
它是重要的是尊重以下的预处理步骤的顺序︰ make_grid,make_forcing,make_clim。
所
有的预处理步骤,对于只有一个要编辑的文件︰~/Roms_tools/Run/romstools_param.m 。
此文件包含必需的
参数为 ROM 输入 NetCDF 文件的生成。
Romstools_param。
m 的第一节定义用于生成网格的配置参数.例如标题、工作目录或文件名称: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%1-配置参数
%使用的 make_grid.m (和其他人..。
..)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Rom 标题名称和目录
%
ROMS_title = 本格拉模型;
ROMS_config = 'Benguela_LR';
%
%网格尺寸︰
%
lonmin = 8;%最低[度东经]
lonmax = 22;%最大东经 [度]
latmin =—38;%最低 latitudeF [度]
latmax =—26;%最大纬度 [度]
%
%网格分辨率[度]
%
dl = 1/3;
%
%的垂直级别数 (! 应该是相同的 param。
h !)
%
N = 32;
%
% 垂直网格参数(!应该是相同的 roms。
in !)
theta_s = 6。
;
θ试卷 = 0。
;
hc = 10。
;%拉伸正面厚度流
vtransform = 1.;%s 的坐标类型 (1 ︰老——; 2 ︰新坐标)%
在岸边[m](取决于分辨率,最低深度%
%的经验法则︰ dl = 1 两 = 300,dl = 1/4,两 = 150,。
.) %这影响过滤因为它适用于研究生(h) / h。
%
两 = 75;
%
最大深度在岸边 [m] (以防止代 %
太大墙沿着海岸的%)
%
hmax_coast = 500;
%
最大深度 %[m](切地形以防止
外推%低于 WOA 数据)
%
hmax = 5000;
%
(ETOPO 2 或任何其他 netcdf 文件 %地形 netcdf 文件名称
在相同的格式 %)
%
TOPODIR = ’。
/';。