- 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文档。上传文档
查看更多
二维潮波数值模拟.doc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 二维潮波数值模拟与预报
! 计算海域包括渤海和黄海北部(117.50 -126.67 E,34.00 - 41.00 N)
! 空间分辨率是10x10
! 开边界处的h和g由TMD TOOLBOX求得
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
program hw4
implicit none
interface
subroutine h_get(h,dx,dy,dt,u,v,d,cd)
integer::i,j
real,intent(in)::dt,dy
integer,dimension(43,56),intent(in)::cd
real,dimension(43,56),intent(in)::d,u,v
real,dimension(43,56),intent(inout)::h
real,dimension(43),intent(in)::dx
end subroutine h_get
subroutine v_get(v,u,cu,cv,dx,dy,dt,d,h,f)
integer::i,j
real::kk=1.5e-3,gg=9.8
real,intent(in)::dt,dy
integer,dimension(43,56),intent(in)::cu,cv
real,dimension(43,56),intent(in)::d,h,u
real,dimension(43,56),intent(inout)::v
real,dimension(43),intent(in)::dx,f
real,dimension(43,56)::uu,ss
end subroutine v_get
subroutine u_get(u,v,cu,cv,dx,dy,dt,d,h,f)
integer::i,j
real::kk=1.5e-3,gg=9.8
real,intent(in)::dt,dy
integer,dimension(43,56),intent(in)::cu,cv
real,dimension(43,56),intent(in)::d,h,v
real,dimension(43,56),intent(inout)::u
real,dimension(43),intent(in)::dx,f
real,dimension(43,56)::vv,rr
end subroutine u_get
end interface
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! PART 1
! dx, dy : 网格宽度,单位(m)
! dt : 时间步长,取为M2分潮周期的1/240,单位(s)
! d : 各个网格点的水深
! h : 海水相对静止海面的高度
! u, v : 海水水平流速
! uu, vv : u、v的平均值
! f : 科氏参量
! cd : 水深控制场
! cu, cv : 速度控制场
! h0, g0 : 开边界处的振幅和迟角
! h_check : 用于检验迭代是否达到要求的精度
! eps : 迭代精度
! PART 2
! h_3d : 迭代完成后得到的水位
! a,b,g,hh : 调和常数
! l1,l2,l3,l4,y1,y2 :最小二乘法正规方程组的系数
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
real,parameter::pi=3dy=6371004*2*pi/360/6
real,parameter::dt=24.8412/2*3600/240,w=360/(240*dt),eps=0.01 !M2
!real,parameter::dt=24.8412*3600/240,w=360/(240*dt),eps=0.01 !K1
integer::i,j,k,m,n,t
integer,dimension(43,56)::cd,cu,cv
real,dimension(43,56)::d,h,u,v,uu,vv,h_check
real,dimension(43)::dx,f
real,dimension(19:54)::h0,
文档评论(0)