CLM陆面过程模式
Posted 夏日恋雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CLM陆面过程模式相关的知识,希望对你有一定的参考价值。
一,CESM、CLM运行条件及Linux编译
CESM、CLM必须在Linux或者Unix环境中运行
- 运行CESM、CLM所必须的软硬件要求及环境搭建
2.Linux的基本概念和基本操作
3.Linux编译的基本概念及基本流程
二,CESM 的基本结构,CLM 的基础知识
-
- CESM的几大功能模块
2.CLM 的基础知识
三,CLM 程序获取、结构及其功能
获取 CESM、CLM 程序代码,CLM 文件夹结构及各自功能
- CESM的几大功能模块
-
- 获取最新或特定版本的 CESM 及 CLM 代码
2. CLM 个文件夹结构作用
四,CLM 移植、安装及快速运行
CLM 运行环境的准备,编译、安装及运行
- 获取最新或特定版本的 CESM 及 CLM 代码
-
- 检查并完善CLM 运行所需环境及软件
- 针对特定服务器环境的 CLM Machine File 修改
3.创建一个简单的 case,并编译运行这个 case
五,CLM 配置选项及数据文件制备
CLM 运行的配置文件详解,运行所需数据文件制备
-
- 创建 CLM case时各选项及其意义
- 运行配置文件namelist 的详解,常用选项选择及其意义
- 运行 CLM 所需数据文件结构及数据文件制备方法及程序
- 根据研究内容熟练创建 CLM case 并运行 CLM
六, CLM 单点或区域运行
熟练掌握 CLM 单点及区域运行的 case 创建、文件制备及运行
-
- 创建单点或区域模式的方法
- 单点及区域运行所需文件的制备
- 单点及区域模式的运行
七,CLM 结果处理、分析及可视化
熟练掌握 CLM 输出结果文件结构、变量意义、变量选择以及结果分析
1.创建单点或区域模式的方法
2.单点及区域运行所需文件的制备
3.单点及区域模式的运行八,CLM 代码修改、发展及改进
CLM代码的结构、主要模块的组成、Fortran程序的修改
1.CLM 主要的代码结构
2.CLM 几大模块的组成及相应的程序位置
3.根据需要修改代码,编译运行
Oracle大数据表的分表处理
1.首先给大数据表创建rownum序列号
--增加序列号字段 alter table TEST add xlh number; --填充序列号 update TEST set xlh = rownum;
2.通过xlh字段进行分数据到不同的表中(以建表的方式进行处理)
create table hik_1001 as select clm1 as hik_clm1,clm2 as hik_clm2,clm3 as hik_clm3 from TEST where xlh>=1 and xlh <=5000000; create table hik_1002 as select clm1 as hik_clm1,clm2 as hik_clm2,clm3 as hik_clm3 from TEST where xlh>=5000001 and xlh <=10000000; create table hik_1003 as select clm1 as hik_clm1,clm2 as hik_clm2,clm3 as hik_clm3 from TEST where xlh>=10000001 and xlh <=15000000; create table hik_1004 as select clm1 as hik_clm1,clm2 as hik_clm2,clm3 as hik_clm3 from TEST where xlh>=15000001;
3.给创建的表分别建立主键或者索引
create index hik_1001_index on HIK_1001 (HIK_CLM2) alter table HIK_1001 add constraint HIK_1001_PKEY primary key (HIK_CLM1)
如果数据有重复的话,只需要建立索引就可以.
4.然后对分表后的数据进行处理
以上是关于CLM陆面过程模式的主要内容,如果未能解决你的问题,请参考以下文章