|
|
| 链接 リンク link | 管理 |
科学与文学之歌
水文人生
蓝风
在日中国人の随筆
横站的诗人
右岸是信仰,左岸是理想
到灵魂里去
独自浅唱
寂廖、无为的人生
博名寄语即吟
够意思
学习婴儿
「四十而不惑、五十而知天命」をめざすBlogなり
いろいろな詩
路上で人々の悩みを聞き、言葉と絵を描き
naochans_organicの俳句吟行
詩を書いています
土とviolinをこよなく愛する
在纽约无意听到
开机在网上,学习在沪江
葛维亚的网上百花园
地球流体力学と計算機科学
network Common Data Form
オブジェクト指向スクリプト言語
長年日記 of Ruby's Creator
参考になればいいな!Rubyを活用
Firefox の歓喜を無限に味わうために
水文水資源学会
水環境学会
水文水質データベース
| 文章分类 | 管理 |
| 内容 | 管理 |
! GN_Module.F90(20080528-20080710) 为广宁项目增加
!
变量、常数和数组封装模块
module GN_Mod
implicit none
!
character(len=81) :: GN_RSPath
!
系统基本路径,存放.CVS文件,如,G:\GN_RS 20080527
18:21
!
character(len=81) :: FileSUB
! 某文件名,如,333ST_NDTP_B.CSV (无路径)!
20080529 12:05
integer :: LFS ! 某文件名字符串长度
character(len=81) :: Filename320
! 输入文件名,...\GN_FD_SUB\320ST_FSCH_F.CSV !
20080615 17:07
character(len=81) :: Filename321
! 输入文件名,...\GN_FD_SUB\321ST_FORE_F.CSV !
20080615 12:35
character(len=81) :: Filename333
! 输入文件名,...\GN_FD_SUB\333ST_NDTP_F.CSV !
20080630 23:16
character(len=81) :: Filename334
! 输入文件名,...\GN_FD_SUB\334ST_XAJPAR_F.CSV !
20080701 0:28
character(len=81) :: Filename335
! 输入文件名,...\GN_FD_SUB\335ST_UNPAR_F.CSV !
20080701 23:01
character(len=81) :: Filename336
! 输入文件名,...\GN_FD_SUB\336ST_MSKPAR_F.CSV !
20080701 0:52
character(len=81) :: Filename337
! 输入文件名,...\GN_FD_SUB\337ST_FDISP_F.CSV !
20080707 2:32
! character(len=81) :: Filename121
!
输入(输出)文件名,...\GN_SM_SUB\121ST_NDTP_B.CSV (含路径) !
20080602 11:14
! character(len=81) :: Filename140 !
输入文件名,...\GN_SM_SUB\140ST_XAJPAR_B.CSV ! 20080630 19:53
! character(len=81) :: Filename142
!
输入(输出)文件名,...\GN_SM_SUB\142ST_MSKPAR_B.CSV (含路径)
character(len=81) :: Filename340
! 输入文件名,...\GN_FD_SUB\340ST_PBGCD_F.CSV !
20080701 18:14 降雨量边界条件
character(len=81) :: Filename341
! 输入文件名,...\GN_FD_SUB\341ST_ZBGCD_F.CSV !
20080701 18:25 水位边界条件
character(len=81) :: Filename342
! 输入文件名,...\GN_FD_SUB\342ST_QBGCD_F.CSV !
20080701 18:25 流量边界条件
character(len=81) :: Filename101
! 输入文件名,...\GN_SM_SUB\101ST_STBPRP_B.CSV
(含路径) ! 20080603 18:44
character(len=81) :: Filename111
! 输入文件名,...\GN_SM_SUB\111ST_ZVARL_B.CSV !
20080605
character(len=81) :: Filename106
! 输入文件名,...\GN_SM_SUB\106ST_RSVRFCCH_B.CSV
! 20080608 1:58
character(len=81) :: Filename107
!
输入文件名,...\GN_SM_SUB\107ST_RSVRFSR_B.CSV !
20080608
character(len=81) :: Filename205
!
输入文件名,...\GN_SM_SUB\205ST_RIVER_R.CSV !
20080617 16:23
character(len=81) :: Filename302
!
输入文件名,...\GN_FD_SUB\302ST_RIVER_F.CSV !
20080609
character(len=81) :: Filename251
!
输入文件名,...\GN_FD_SUB\251ST_PREX_R.CSV !
20080619 21:49 guiyang de
character(len=81) :: Filename201
!
输入文件名,...\GN_FD_SUB\201ST_PPTN_R.CSV !
20080624 2:00 guiyang de
character(len=81) :: Filename204
!
输入文件名,...\GN_FD_SUB\204ST_DAYEV_R.CSV !
20080625 2:14 guiyang de
character(len=81) :: Filename503
! 输出文件名,...\GN_FD_SUB\503ST_MSKND_F.CSV !
20080703 14:20 存放当前作业预报节点流量汇总成果
character(len=81) :: Filename505
! 输出文件名,...\GN_FD_SUB\505ST_RSVND_F.CSV !
20080703 14:20 存放当前作业预水库水情汇总成果
character(len=81) :: Filename804
! 输出文件名,...\GN_FD_SUB\804ST_LS_Y.CSV !
20080703 17:29 存放自查成果
!
character(len=333) :: CLS(21) ! 临时字符串 ! 20080630 19:21
!
character(len=33) :: CLS(9) ! 临时字符串 ! 20080529 17:02
character(len=1) :: Blank ! 空格 ! 20080604 23:16
character(len=333) :: EWSHOW ! 说明 ! 20080604 23:46
integer :: ILS(21) ! 临时整型数
real :: FLS(21) ! 临时实型数
real :: PLS,ALS,QLS ! 临时实型数,针对雨量、面积、流量等
integer :: OTPAR
! 0 or
1;是否自动率定参数,如,1为自动率定,0为给定,还有其它;
!马斯京根模型和新安江模型参数自动率定用 !
20080701 10:36
integer :: DBID(666) ! 表编号 20080604 23:27
!
integer :: N_NF ! 预报方案总数 ! 20080615 16:59
character(len=81),allocatable :: FRSCHCD(:)
! 预报方案编码;: 预报方案数量 20080615
17:10
character(len=81),allocatable :: SCHNM(:) ! 方案名称
!
character(len=333),allocatable :: NDSCP(:) ! 预报方案节点范围
20080617 23:21
! integer,allocatable ::
OSTN(:) ! 出口站(节点)数
! integer,allocatable ::
OSTCD(:,:) ! 出口站编码;:,: 预报方案数量,出口站数量
! integer :: OSTNmax !
最多出口站方案的出口数
!
character(len=81) :: FRSCHCD_now ! 当前预报方案编码 20080615
20:47
character(len=81) :: JFRCD_now ! 当前作业预报编号 20080616
0:14
character(len=81) :: DSCHCD_now ! 当前洪水调度编号 20080707
2:33
!
character(len=10) :: BGTM_ymd ! 起始年月日 ! 20080615 14:00
character(len=8) :: BGTM_hms ! 起始时分秒
character(len=10) :: EDTM_ymd ! 结束年月日
character(len=8) :: EDTM_hms ! 结束时分秒
!
integer :: BGTM_year ! 起始年
integer :: BGTM_mon ! 起始月
integer :: BGTM_day ! 起始日
integer :: BGTM_hh ! 起始时
integer :: BGTM_mm ! 起始时
integer :: EDTM_year ! 结束年
integer :: EDTM_mon ! 结束月
integer :: EDTM_day ! 结束日
integer :: EDTM_hh ! 结束时
integer :: EDTM_mm ! 结束时
integer :: N_day ! 天数
!
character(len=10) :: TM_ymd ! 年月日,兼时段之始
character(len=8) :: TM_hms ! 时分秒
integer :: TM_year ! 年 ! 20080625 17:26
integer :: TM_mon ! 月
integer :: TM_day ! 日
integer :: TM_hh ! 时
integer :: TM_mm ! 分
integer :: iTM ! iTM = TM_mon*100000 +
TM_day*1000 + TM_hh*10 ! 20080625 19:24
!
character(len=10),allocatable :: CTM_ymd(:) ! 年月日;:
NT;输出成果对应的时间 20080709 22:20
character(len=8),allocatable :: CTM_hms(:) ! 时分秒
integer,allocatable :: ITM_mon(:) ! 月;: NT;输出成果对应的月份
20080710 9:47
integer,allocatable :: ITM_day(:) ! 日
integer,allocatable :: ITM_hh(:) ! 时
integer,allocatable :: ITM_year(:) ! 年
!
!
character(len=10) :: ETM_ymd ! 年月日,时段之末 ! 20080620
1:13
character(len=8) :: ETM_hms ! 时分秒
integer :: ETM_year ! 年 ! 20080625 19:01
integer :: ETM_mon ! 月 ! 未用 20080624 3:54
integer :: ETM_day ! 日
integer :: ETM_hh ! 时
integer :: ETM_mm ! 分
!
integer :: MON(12),MONDAY(12) ! 20080617 16:20
data MON/31,28,31,30,31,30,31,30,31,31,30,31/
data MONDAY/0,31,59,90,120,151,181,212,243,273,304,334/
integer,allocatable :: TIME1(:) ! 等时段时间序列对应的时间 20080617
19:35
real,allocatable :: TIME2(:,:) !
时间序列(降雨量摘录表)对应的起始、终止时间 20080623 14:06
integer,allocatable :: MDH(:,:) ! 实测数据对应的月、日、时、分;:,:
4,12*NT 20080617 20:20 ! 兼起始 20080622 22:46 镇远
! integer,allocatable ::
MDHM(:,:,:)
! 实测数据对应的月、日、时、分;:,:,:
M_JH,4,12*NT 20080617 20:20
real,allocatable :: OBQ(:,:)
! 实测或作为边界条件的流量值;:,: M_JH,12*NT
20080620 11:48
real,allocatable :: OBT(:,:)
! 插值计算用的与OBQ对应的横坐标值;:,: M_JH,12*NT
20080620 17:12
!
real,allocatable :: XT(:)
! 插值计算用的与YQ对应的横坐标值;: 12*NT
20080620 17:12
real,allocatable :: YQ(:)
! 与XQ对应的纵坐标值;: 12*NT 20080620
17:12
real :: Ti,Qi ! 20080620 23:59 ! 表251,降水量摘录表中的数据
integer,allocatable :: EMDH(:,:)
! 实测数据对应的终止月、日、时、分;:,: 4,12*NT
20080622 20:45 镇远古镇
real,allocatable :: OBP(:,:)
! 实测雨量值;:,: M_PP,12*NT 20080619 23:00
real,allocatable :: OBTP(:,:)
! 插值计算用的与OBP对应的横坐标值;:,: M_PP,12*NT
20080623 0:10
real,allocatable :: OBPH(:,:) ! 中间变量;:,: M_PP,12*NT 20080619
23:00
!
integer :: N_ST ! 各类测站总数 ! 20080608 2:38
character(len=30),allocatable :: STNM(:) ! 全部节点(测站)名称
20080530 9:48
character(len=8),allocatable :: STCD(:) ! 测站编码
character(len=2),allocatable :: STTP(:) ! 站类;: 测站总数N_ST !
20080603 2:41
!
PP雨量站,BB蒸发站,PQ单元流域,QQ流量站,ZZ水位站,ZQ水文站,ZC断面站,ZN链接点(简单节点),ZC河段站,RR水库站,DD堰闸站
integer,allocatable :: I1STCD(:) ! 测站编号 20080603 19:04 !
表101中的测站编号 ! 不用
integer,allocatable :: ISTCD(:) ! 测站编号 20080604 10:04 !
表333中的测站编号
integer :: ID_STmax ! 测站最大编号 ! 20080608 1:58
integer,allocatable :: ISThash(:) ! 测站哈稀数;: 测站最大编号 !
20080608 1:48
real,allocatable :: DRNA(:) ! 集雨面积;: N_ND
!
integer :: N_ND ! 节点图中的各类模型节点总数 ! 20080529 10:50
integer :: M_PP ! 节点图中的降雨站总数 ! 20080616 18:07
integer :: M_BB ! 节点图中的蒸发站总数
integer :: M_PQ ! 节点图中的单元流域总数 ! 20080626
integer :: M_QQ ! 节点图中的流量边界总数 ! 20080616 21:48
integer :: M_ZZ ! 节点图中的水位边界总数
integer :: M_ZQ ! 节点图中的水位流量关系边界总数
integer,allocatable :: NT_JH(:)
! 供插值的节点(边界)时间序列的总数;:
河网节点总数 ! 20080616 23:02
!real,allocatable :: QT_JH(:,:)
! 供插值节点(边界)的出流过程;:,: M_JH,3*NT !
20080618 4:53 ! 用OBQ 20080620 12:16
!
integer :: iND,iWJ ! 总体节点序号,外节点序号 ! 20080616 9:31
!
integer,allocatable :: NDID(:) ! 节点ID号 20080530
10:43
integer :: ID_NDmax ! 节点最大ID号 ! 20080603 1:58
integer,allocatable :: INDhash(:) ! 节点哈稀数;:
节点最大ID号
integer,allocatable :: NDTP(:) ! 节点类型;: 各类模型节点总数N_ND !
20080527 新定义
!
11雨量站,12蒸发站,21单元流域,22流量站,31水位站,32水文站,41断面站,42链接点(简单节点),51河段站,61水库站,62堰闸站
integer,allocatable :: LNDN(:) ! 相邻节点数
real,allocatable :: CHLEN(:) ! 河段长
!integer,allocatable :: HNDID(:) ! 首节点ID号,: N_ND !
河网仍用ID_SJ(:),: M_NH
!integer,allocatable :: ENDID(:) ! 末节点ID号 ! 仍用ID_MJ(:)
!
!integer :: N_JH ! 节点图中的河网节点总数 ! 20080603 1:32 !
仍用M_JH
!integer :: N_NH ! 节点图中的河段节点总数 ! 20080603 0:37 !
仍用M_NH
!
integer :: LNDNmax ! 最大相邻节点数 ! 20080530 11:18
integer,allocatable :: LNDID(:,:) ! 相邻节点节点ID号;:,:
N_ND,LNDNmax
integer,allocatable :: LSID(:) ! 临时相邻节点节点ID号;:
LNDNmax
character(len=33),allocatable :: C333N(:)
! 节点拓扑信息表等字段名字符串 ! 20080529 11:25
未用 0701
! character(len=33),allocatable
:: C121S(:)
! 节点拓扑信息表等标识符字符串 ! 不用
!
!integer,allocatable :: IWJhash(:)
! 外节点哈稀数;: (外)节点最大ID号 ! 20080530
17:43 在其它中
!
real,allocatable :: H_NR3(:) ! 汛限水位;: M_NR ! 表107 20080608
17:33
!
integer,allocatable :: CHID(:) ! 河段ID号;: M_NH ! 未用
integer,allocatable :: SCHN(:) ! 子河段数;: M_NH !
仍用M_ZHD(:)
real,allocatable :: SCHDT(:) ! 子河段传播时间;: M_NH !
仍用DT_ZHD(:)
real,allocatable :: SCHK(:) ! 子河段参数K
real,allocatable :: SCHX(:) ! 子河段参数x
!
!
real,allocatable :: TRTM1(:) ! 最小传播时间(估计);: M_NH;20080627
2:12
real,allocatable :: TRTM2(:) ! 平均传播时间
real,allocatable :: TRTM3(:) ! 最大传播时间
real :: V_MN,V_AV,V_MX ! 最小/平均/最大流速(估计) 20080627
2:43
!
!real,allocatable :: Q_WJ(:,:)
! 外边界入流过程;:,:
外边界节点数M_WJ,总时段数 ! 20080618 1:16
已被定义
real,allocatable :: Q_XAJ(:,:)
! 单元流域外边界入流过程;:,:
单元流域节点数M_PQ,总时段数 ! 20080616
21:09
!
integer,allocatable :: ID_PP(:) ! 雨量节点ID号;: M_PP ! 20080620
2:23
integer,allocatable :: IPPhash(:) ! 雨量节点哈稀数;:
节点最大ID号
integer :: iPP ! 雨量节点序号 ! 兼蒸发节点序号 20080626 1:26
integer,allocatable :: NT_PP(:)
! 供插值的雨量节点时间序列的总数;: 雨量节点总数
! 20080620 3:20 goto sleep
real,allocatable :: P_PP(:,:)
! 降雨量时间序列成果(等时距);:,: M_PP,NT !
20080622 23:59
real :: INTV ! 时段长 ! 20080624 14:13
!
integer,allocatable :: ID_BB(:) ! 蒸发节点ID号;: M_PP ! 20080620
2:23
integer,allocatable :: IBBhash(:) ! 蒸发节点哈稀数;:
节点最大ID号
!
integer :: iBB ! 蒸发节点序号
integer,allocatable :: NT_BB(:)
! 供插值的蒸发节点时间序列的总数;: 蒸发节点总数
! 20080620 3:20 goto sleep
real,allocatable :: E_BB(:,:)
! 蒸发时间序列成果(等时距) ! 20080622
23:59
!
integer,allocatable :: ID_PQ(:) ! 单元流域节点ID号;: M_PQ !
20080626 19:11
integer,allocatable :: IPQhash(:) ! 单元流域节点哈稀数;:
节点最大ID号
integer,allocatable :: M_PQLP(:) ! 单元流域节点的相邻雨量节点数;:
M_PQ
integer :: M_PQLPmax ! 最多相邻雨量节点数 ! 20080626 22:07
integer,allocatable :: ID_PQLP(:,:) ! 相邻雨量节点ID号;:,:
M_PQ,M_PQLPmax
integer :: iPQ ! 单元流域节点序号 ! 20080626 21:04
real,allocatable :: P_PQ(:,:)
! 单元流域平均降雨量时间序列成果(等时距);:,:
M_PQ,NT ! 20080628 11:16
integer,allocatable :: M_PQLE(:) ! 单元流域节点的相邻蒸发节点数;:
M_PQ
integer :: M_PQLEmax ! 最多相邻蒸发节点数 ! 20080628 12:00
integer,allocatable :: ID_PQLE(:,:)
! 相邻蒸发节点ID号;:,: M_PQ,M_PQLPmax
real,allocatable :: E_PQ(:,:)
! 单元流域平均蒸发量时间序列成果(等时距);:,:
M_PQ,NT ! 20080628 11:50
!
integer,allocatable :: MP_PQ(:) ! 单元流域有资料的雨量节点数;:
M_PQ
integer,allocatable :: ME_PQ(:) ! 单元流域有资料蒸发节点数;:
M_PQ
real,allocatable :: PP_PQ(:)
! 全流域平均降雨量时间序列成果(等时距);:
NT ! 20080628 13:52
real,allocatable :: EE_PQ(:)
! 全流域平均蒸发量时间序列成果(等时距);:
NT ! 20080628 13:52
!
! 与新安江模型相关
real,allocatable :: X_PAR(:,:) !
基本参数13个,初始值7个;表334;:,: M_PQ,13+7
real,allocatable :: XX_PAR(:)
! 1、流域平均值;: 13+7 !
! 2、临时存放某单元流域的参数 20080703
11:11
! 注:PP_PQ、EE_PQ、RR_PQ同样 20080703
11:27
integer,allocatable :: MPAR_PQ(:) ! 有参数资料的单元流域数;:
M_PQ
real,allocatable :: UADT(:) ! : M_PQ ! 20080706 1:05
! real :: UADT
! = DRNA/(DT*3.6),单位换算系数
(净雨mm转换为单元流域出流m^3/s) ! 20080630 20:17
! real,allocatable :: X_W(:,:) !
上中下层张力水初始含量 20080701 1:16
! real,allocatable :: XX_W(:) !
上中下层张力水初始含量 20080704 2:00
! real,allocatable :: X_FR(:) !
初始产流面积
! real,allocatable :: X_S(:) !
初始自由水含量
! real,allocatable :: QRG0(:) !
初始地下水流量
! real,allocatable :: QRSS0(:) !
初始壤中流流量
real :: QRGOT ! =
WG/A/(0.365*0.24*3.6)=0.00852,基流自动率定采用
!(WG=126.0,A=46894,系根据北江流域多年平均地下水资源量亿m^3计算单位基流m^3/s/km^2)
! 20080701 10:22
real,allocatable :: R_PQ(:,:)
! 单元流域净雨深时间序列成果;:,:
M_PQ,NT ! 20080703 11:47
real,allocatable :: RR_PQ(:)
! 暂时单元流域(全流域亦可)净雨深时间序列成果;:
NT ! 20080703 11:48
real,allocatable :: QQ_PQ(:) ! 暂时单元流域出流时间序列成果;:
NT ! 20080703 12:05
real,allocatable :: Q_PQ(:,:)
! 单元流域出流时间序列成果;:,: M_PQ,NT !
20080703 12:22
! 与单位线相关
integer,allocatable :: YON(:) ! 20080702 18:28
! 表334现有单位线是否采用;0 不用或无,自动生成;1
启用 ! 20080702 0:47
real :: AREAmax ! 最大的单元流域面积 ! 20080702 2:06
integer :: UNMmax ! 最大的单位线时段数
integer,allocatable :: UNM(:) ! 单位线时段数;: UNMmax ! 20080702
2:44
real,allocatable :: UNH(:,:) ! 单位线值;:,: M_PQ,UNMmax
real,allocatable :: UNLS(:) ! 单位线值;: UNMmax
integer,allocatable :: n_NASH(:) ! 纳须单位线参数n;: M_PQ
real,allocatable :: k_NASH(:) ! 纳须单位线参数k;: M_PQ
real :: DLT ! 单位线时段长 ! 20080702 3:52
real,allocatable :: RU_PQ(:,:)
!
单位线净雨,参与计算某一出流量的M个时段净雨;:,: M_PQ,UNMmax
20080705 23:51
real,allocatable :: RRU_PQ(:) ! : UNMmax
! real,allocatable :: RU(:) !
单位线净雨,参与计算某一出流量的M个时段净雨;: UNMmax 20080702
13:11
! 此名用子程序所用的RU 20080703 13:11
!
character(len=30),allocatable :: NDNM(:) ! 节点(部分,可变)名称
20080703 15:46
integer,allocatable :: NDND(:) ! 节点(部分,可变)ID号 20080703
16:29
character(len=30),allocatable :: NDCD(:) ! 节点(部分,可变)编码
20080710 12:24
real,allocatable :: NDRA(:) ! 节点(部分,可变)集雨面积
!
end module
!
申购报告
**公司领导:
我公司为水利信息化专业的高新技术产业公司,
计算机是最基本、最重要的工具。
为了更快、更好、更安全地开展本职工作,
我申请购买一台笔记本电脑。
基本配置为
硬盘:200G
内存:2048M
处理器:酷睿双核T9300(2.5G)
屏幕尺寸:13.3寸
注:
本人原有一部台式机(硬盘40G,内存256M),已交公司;
现有一台华硕笔记本(硬盘40G,内存512M),难以应付工作要求。
请酌情批复。
申请人:
***
申请时间:
2008年5月21日17:31:57
将报告交赵,陈总告知当买台式机。其实,够本本的事实早已交待。