资源描述
(word完整版)ROMSTOOLS 中文翻译
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) 的脚本。
· 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。()
· 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://topex.ucsd.edu/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 = ’。/';
topofile = [TOPODIR,'Topo/etopo2.nc’];
%
%边坡参数 (r=grad(h)/h) 最大值为地形平滑
%
rtarget = 0.25;
%
选择性的过滤,以减少孤立的通行证数目 %
%对深海的海山。
%
n_filter_deep_topo = 4;
%
末尾的单一宁滤波器的通 %数目
%smooting 程序,以确保在没有 2DX 噪声
%的地形。
%
n_filter_final = 2;
%
%Gshss 用户定义的海岸线 (见 m_map)
%Xxx_f.mat 全分辨率数据
%Xxx_h。mat 高分辨率数据
%Xxx_i.mat 中间分辨率数据
%Xxx_l。mat 低分辨率数据
%Xxx_c。mat 粗分辨率数据
%
coastfileplot = ’coastline_l.mat';
coastfilemask = 'coastline_l_mask。mat’;
%
客观分析解相关规模 [m] %
%(如果 Roa = 0 ︰ 最近的外推法; 粗但便宜得多)
%
居港权 %= 300e3;
Roa = 0;
%
interp_method = 线性;%的插值方法: 线性或立方'
%
makeplot = 1;%1 ︰ 每个预处理步骤之后创建几个图形
%
变量的描述 ︰
· ROMS_title = 本格拉测试模式 ︰ 一般标题。你可以给任何你想要为您的配置的名称。
· ROMS_config = ’Benguela_LR’: 配置的名称。这用于特定配置的 NCEP 或模式数据的存储.
· lonmin = 8 ︰ 西方极限的经度在网格 [-360°、 360°]。网格是长方形的纬度/经度。
· lonmax = 22 ︰ 东部极限 [-360°、 360°]。应该是优于 lonmin.
· latmin =—38 ︰ 网格在纬度的南限 [—90°、 90°]。
· latmax =—26 ︰ 北部限制 [—90°,90°]。应该是优于 latmin.
· dl = 1/3 ︰ 网格经度决议以度为单位。纬度间距理论推导,得到各向同性的网格,使用关系 ︰ dΦ = dl,因为 (Φ)
· N = 32 ︰ 垂直的级别数。警告 !N 已在该文件中还定义 ︰ ~/Roms_tools/Run/param。h 之前编译模型。
· theta_s = 6.︰ 垂直 S 坐标表面拉伸参数。当建筑气候学和初始 ROM 文件,我们必须定义垂直网格.警告 !不同垂直网格参数应该是相同的和 ROM 输入文件中此文件 (即 ~ / Roms_tools/Run/roms。in)。这是 bug 的一个严重原因。可以使用 Matlab 脚本测试的 theta_s、 theta_b、 hc 和 N 的影响 ︰
~/Roms_tools/Preprocessing_tools/test_vgrid.m.
· theta_b = 0。︰ 拉伸参数垂直的 S 坐标底部。
· vtransform = 1。: S 坐标类型 (1 ︰ 老 — —; 2 ︰ 新坐标)。 它是关联到#NEW_S_COORD cpp 键ROMS_AGRIF 源代码中。
· hc = 10。︰ 垂直 S 坐标 Hc 参数。它给大约过渡深度水平表面能级和底部地形跟随水平之间.它应该是次于两。
· 两 = 75 ︰ 以米为单位的最小深度。模型深度削减这水平,防止,例如,模型网格的发生细胞没有水。这并不影响掩蔽例程。在较低的分辨率,两应该是很大 (例如为 dl 150 m = 1/2).否则,既然基于地形平滑,底部斜坡可以完全侵蚀.
· hmax_coast = 500 ︰ 面具下的最大深度。它可以防止选定的等深线 (这里 500 m) 去下了面具。如果是这样,这可能 (例如) 是西边界流问题的来源。
· hmax = 5000;
· TOPODIR = ’。/';
· topofile = [TOPODIR,'Topo/etopo2.nc’];地形的默认文件。我们在这里使用 etopo2 (史密斯和桑德,1997年)。
· rtarget = 0.25 ︰ 此变量控制的最大值的措施的西格玛层 (贝克曼和海德福格尔,1993年) 坡—参数 ︰ 为了防止横向压力梯度误差,众所周知,在地形跟随坐标模型 (哈尼,1991年),切合实际的地形要求一些平滑。实证结果表明那可靠的模型得到的结果,如果不超过 0。2。
· n_filter_deep_topo = 4 ︰ 通宁筛选器防止噪音和孤立的海山上深地区发生的数目。
· n_filter_final = 2 ︰ 通宁数目筛选平滑过程结束时肯定没有噪音是目前在地形。
· coastfileplot = 'coastline_l。mat’: 二进制 GSHSS 沿海文件由 m_map 用于图形脱脂棉。这封信之前"。mat"选择海岸线决议.f ︰ 全分辨率,h ︰ 高分辨率,i ︰ 中间决议,l ︰ 低分辨率 c ︰ 粗分辨率。
· coastfilemask = ’coastline_l_mask。mat': 用于海岸线掩蔽工具箱中的二进制文件。
· Roa = 0 ︰ 解相关长度尺度在客观分析米 (300 公里是一个合理的值,就业数据集).如果 Roa = 0,”最近"的 Matlab 外推方法而不是客观的分析。这是便宜得多,但结果可能会在较低的质量.
· interp_method = '立方 ︰ 使用后的客观分析水平的内插方法。它可以是线性或立方。
· makeplot = 1 ︰ 选择此选项可生成图像预处理的每一步之后。
第二部分在 romstools_param.m 定义的通用文件和目录的名称 ︰
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%2-通用文件和目录名称
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%Romstools 目录
%
ROMSTOOLS_dir = ’。/';
%
%运行目录
%
RUN_dir = [pwd,’/’];
%
%Rom 输入 netcdf 文件目录
%
ROMS_files_dir = [RUN_dir,' ROMS_FILES /'];
%
%全球数据目录 (etopo,coads,数据集下载从 ftp 等..)
%
DATADIR = ROMSTOOLS_dir;
%
%强迫数据目录 (ncep,低空,数据集下载与简化等。.)
%
FORC_DATA_DIR = [RUN_dir,' 数据 /'];
%
eval ([' ! mkdir ’,ROMS_files_dir])
%
%Rom 文件名 (网格,迫使,散装,气候学,初始)
%
grdname = [ROMS_files_dir,'roms_grd.nc'];
frcname = [ROMS_files_dir,’roms_frc.nc’];
blkname = [ROMS_files_dir,’roms_blk。nc’];
clmname = [ROMS_files_dir,’roms_clm。nc'];
bryname = [ROMS_files_dir,’roms_bry。nc'];
ininame = [ROMS_files_dir,'roms_ini.nc'];
bioname = [ROMS_files_dir,’roms_frcbio。nc'];双鱼座 %铁粉尘迫使
rivname = [ROMS_files_dir,'roms_runoff.nc'];
%
%z 级的中间数据文件 (不用于模拟)
%
oaname = [ROMS_files_dir,'roms_oa.nc’];气候学数据加工 %
Zbryname = [ROMS_files_dir,’roms_bry_Z。nc’];%的边界数据处理
%
迫使年际模拟 (NCEP/GFS) 根文件名 %泛型
%
frc_prefix = [ROMS_files_dir,’roms_frc’];%强制文件名称
blk_prefix = [ROMS_files_dir,’roms_blk'];%大容量文件名称
%
· ROMSTOOLS_dir = '。/':”Roms_tools"目录。
· RUN_dir = [ROMSTOOLS_dir,' 运行 /']: Roms_tools/运行目录.这是在哪里做了所有的工作。
· ROMS_files_dir = [RUN_dir,' ROMS_FILES /’]: Roms_tools/运行/ROMS_FILES/目录.这是在哪里 ROM 输入 NetCDF 文件的存储.
· ROMS_files_dir = [RUN_dir,’ ROMS_FILES /’]:
· DATADIR = ROMSTOOLS_dir;︰ 全球数据目录 (ETOPO,COADS,数据集下载从 ftp 等。.)
· FORC_DATA_DIR = [RUN_dir,' 数据 /’]: 强迫数据目录 (NCEP,低空,数据集下载与简化等。.)
· grdname=[ROMS_files_dir,'roms_grd。nc’]: ROM 名称输入 NetCDF 网格文件。这是水平网格参数的存储位置。一般情况下,我们遵循的风格 ︰ XXX_grd。nc。
· frcname=[ROMS_files_dir,’roms_frc。nc']:: 的 ROM 名称输入 NetCDF 迫使文件.这是表面的强迫变量 (例如风应力) 的存储位置。一般情况下,我们遵循的风格 ︰ XXX_frc。nc。
· blkname=[ROMS_files_dir,’roms_blk.nc']: ROM 名称输入 NetCDF 大容量文件。这是用于大容量参数 (如空气温度) 的大气变量的存储位置。一般情况下,我们遵循的风格 ︰ XXX_blk。nc。
· clmname=[ROMS_files_dir,’roms_clm。nc’]: ROM 名称输入 NetCDF 气候学文件.这是 ROM 的预后变量 (u、 v、 温度、 盐、 乌巴、 vbar、 zeta) 为侧边界和内部微移的存储位置.该文件可以是大的因为存储变量以供所有 ROM 网格内部点。它被称为”气候学文件",因为这是在过去的恢复光盘使用的文件解决方案对原位气候 (如莱维图斯的例子)。一般情况下,我们遵循的风格 ︰ XXX_clm。nc.
· bryname=[ROMS_files_dir,'roms_bry。nc’]: ROM 名称输入 NetCDF 边界文件.这是气候学文件替代。在这种情况下,变量只存储为横向边界。一般情况下,我们遵循的风格 ︰ XXX_bry。nc。
· ininame=[ROMS_files_dir,'roms_ini。nc']: ROM 名称输入 NetCDF 初始文件。这是 ROM 预后变量 (u、 v、 温度、 盐、 乌巴、 vbar、 zeta) 为初始条件的存储位置。一般情况下,我们遵循的风格 ︰ XXX_ini。nc。
· bioname=[ROMS_files_dir,'roms_frcbio。nc’]: ROM 名称输入 NetCDF 铁粉尘迫使双鱼座生物地球化学模型文件。
· rivname = [ROMS_files_dir,'roms_runoff.nc'];ROM 名称输入 NetCDF 决胜选举迫使文件
· oaname = [ROMS_files_dir,'roms_oa.nc']: 不使用的 ROM 的中间文件的名称.这是相当于气候学文件,但在垂直的 z 协调。首先,变量水平内插来创建一个 roms_oa。nc 文件 (OA 文件)。然后,他们垂直插补上气候学文件 ROM 的坐标。一般情况下,我们遵循的风格 ︰ XXX_oa.nc。
· Zbryname=[ROMS_files_dir,'roms_bry_Z.nc’]: 边界文件上的 z 坐标的中间文件。一般情况下,我们遵循的风格 ︰ XXX_bry_Z。nc。
· frc_prefix = [ROMS_files_dir,'roms_frc’]: 在 inter_annual 模拟的情况下,迫使文件名称的第一部分。在这种情况下,为每月创建一个单独的文件。例如,迫使文件基于 NCEP 2000 年 1 月为 ︰ roms_frc_NCEP_Y2000M1。nc
· blk_prefix = [ROMS_files_dir,’roms_blk']: 在 inter_annual 模拟大容量文件名称的第一部分.在这种情况下,为每月创建一个单独的文件。例如,大容量文件基于 NCEP 2000 年 1 月为 ︰ roms_blk_NCEP_Y2000M1。nc
构建网格
保存 romstools_param。m 和 make_grid 在 Matlab 会话中运行 ︰
〉> make_grid
制造网格:。/Run/ROMS_FILES/roms_grd.nc
标题 ︰ 本格拉测试模型
分辨率 ︰ 1/3 ℃
创建网格文件...
法学硕士 = 41
嗯 = 42
填充网格文件。。。
计算指标.。.。..
Min dx = 29。1913 公里—马克斯 dx = 33.3244 公里
Min dy = 29.2434 公里-马克斯 dy = 33。1967 公里
填充网格文件。.。
添加地形。。.
ROM 的决议 ︰ 31.3 公里
地形数据分辨率 ︰ 3。42 公里
地形分辨率减半 4 倍
新的地形决议 ︰ 54。6 公里
正在处理 coastline_l。mat。。。
你想要使用 editmask 吗?y,[n]
在深海要删除孤立的海山上应用筛选器 ︰
4 通过选择性筛选器.
应用 log(h) 减少 grad (h) /h 的选择性的过滤 ︰
13 迭代—rmax = 0.24381
最后一次平滑地形以防止 2DX 噪音 ︰
2 通过汉宁的更顺畅。
把它写下来.。。.。.
做一个阴谋。.。...
你应该在过程中保持法学硕士和 MMm 的值。他们将 ROM 参数文件 /Roms_tools/Run/param。h 的必要条件.在这个测试案例,LLm0 = 23,MMm0 = 31.
在网格生成过程中,这个问题"做你想要使用 editmask?y,[n]"问。
默认回答是 n (为 no)。如果答案是 y (代表 yes),将推出 editmask,A。Y.Shcherbina,由开发的图形界面来手动编辑掩码 (请注意,就目前而言,editmask 不正在与 matlab7 和 mexnc)。
否则该掩码是从未经过滤的地形数据生成的。过程可以防止孤立的地 (或海面) 存在点。
图 (1。1) 提出了海底地形与南部格拉例如 make_grid.m 获得。请注意,在这种低分辨率 (1/3),地形已经强烈理顺。
.
图 1.1 ︰ 结果的本格拉例如 make_grid.m
让风和其他表面通量
下一步是创建包含不同地表通量的文件。您应该编辑文件 romstools_param.m 的部分是 ︰
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%3—表面迫使参数
make_forcing。m 和 make_bulk。m 使用的 %
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%Coads 目录 (用于气候学运行)
%
coads_dir = [DATADIR,' COADS05 /’];
%
%Coads 时间 (对于气候学运行)
%
coads_time=(15:30:345)天 %: 每个月的中间
coads_cycle = 360;一典型 360 年天的 %重复
%
%coads_time=(15。2188:30。4375:350.0313);%365。25 年天案
%coads_cycle=365。25%的 QSCAT 实验
%气候热通量。
%
探路者 SST 数据使用的 pathfinder_sst。m %
%
pathfinder_sst_name = [DATADIR,。.。。..
]; SST_pathfinder/climato_pathfinder。nc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
变量的描述 ︰
· coads_dir = [ROMSTOOLS_dir,' COADS05 /’]: 目录在哪里在 1/2 的表面海洋数据全球地图册°位于决议 (Da Silva et al.,1994年).
· coads_time=(15:30:345) ︰ 在天为每月气候学的时间。它对应于每个月的中间。ROM 使用这一次在时间线性插值的强迫的变量.
· coads_cycle = 360 ︰ 持续时间的循环强制变量。在这里,为了简单起见,我们的模型上运行重复气候 360 年天。
· pathfinder_sst_name=[ROMSTOOLS_dir,SST_pathfinder/climato_pathfinder.nc']: 目录每月气候学海表面温度从探路者卫星观测 (凯西和科尔尼永,1999年)。这可以用有一个 Da Silva 等人 (1994 年) SST 的替代.
保存 romstools_param。m 和 make_forcing 在 Matlab 会话中运行 ︰
>〉 make_for
展开阅读全文