C6u trúc và %0nh d<ng s li"u

Một phần của tài liệu nghiên cứu lựa chọn các mô hình khí hậu khu vực để mô phỏng dự báo và dự tính điều kiện khí hậu cực đoan ở việt nam (Trang 35)

Mô hình REMO %&'c vi*t b)ng ngôn ng4 l#p trình C và Fortran và v#n hành trên h( th9ng UNIX hoHc LINUX. REMO yêu c=u các b. th& vi(n toán h-c LAPACK và BLAS. VC c6 b/n c7u trúc c,a REMO có th$ bi$u diJn qua s6%? h( th9ng các module nh& trên Hình 3.6.

Hình 3.6 S-'. c#u trúc h6 th3ng mô hình REMO

Qua %ó có th$ th7y, REMO %&'c chia thành ba b. ph#n: B. ph#n tiCn xA l+, b. ph#n mô ph!ng và b. ph#n hi$n thD, phân tích k*t qu/%=u ra. B. ph#n tiCn xA l+ bao g?m các module SURF_LIP và BOD_LIB (là m.t trong ba ch&6ng trình ETR, ETE hoHc GTR tùy theo d1ng s9 li(u %=u vào) có nhi(m vB n.i suy theo ph&6ng ngang và ph&6ng thEng %0ng các s9 li(u %Da hình, các thông s9 c,a miCn tính và s9 li(u khí t&'ng %=u vào. B. ph#n mô ph!ng REMO l7y %=u vào t3 k*t qu/ %=u ra c,a các mô %un trong b. phân tiCn xA l+%$ tính toán, mô ph!ng các quá trình v#t l+ và %&a ra s/n phFm d" báo c,a mô hình REMO. S/n phFm %=u ra c,a mô %un REMO %&'c chuy$n %*n b. ph#n cu9i cùng là b. ph#n hi$n thD, phân tích k*t qu/.

1) SURF_LIB: Là module %=u tiên c,a h( th9ng mô hình, có nhi(m vB t1o th& vi(n bC mHt và các tr&;ng th"c v#t t3ng tháng cho miCn tính. Trong %ó th& vi(n bC mHt bao g?m các thông tin vC tính ch7t bC mHt không %>i theo th;i gian nh& %. cao %Da hình, phân b9 %7t_bi$n, %. g? ghC,… Các tr&;ng th"c v#t là các thông tin bi*n trình n5m khí h#u @ %. phân gi/i tháng c,a ba tham s9 albedo bC mHt, phân b9 th"c v#t và

ch< s9 di(n tích lá (LAI), v.d 12 tr&;ng 0ng v8i 12 tháng trong n5m cho mGi t3ng tham s9 này.

2) BOD_LIB: Có nhi(m vB t1o %iCu ki(n biên cho miCn tính. BOD_LIB n.i suy tr&;ng %iCu khi$n quy mô l8n (các bi*n d" báo khí quy$n và bC mHt nh& nhi(t %. bC mHt, nhi(t %. %7t, %. Fm %7t và %. dày l8p tuy*t) vC l&8i c,a REMO (c/ theo ph&6ng ngang và ph&6ng thEng %0ng). Các tr&;ng trong s9 li(u %=u vào %&'c xác %Dnh trên l&8i cu9i cùng c,a mô hình và bao ph, toàn b. miCn tính (không ch< trên các vùng biên). Vì v#y, chúng có th$%&'c sA dBng làm %iCu ki(n biên (các tr&;ng khí quy$n) và %iCu ki(n ban %=u c,a REMO (các tr&;ng khí quy$n và bC mHt).

R;i r1c hóa theo ph&6ng thEng %0ng trong REMO %&'c xác %Dnh trong h( t-a %. lai sigma-p. Trong h( t-a %. này, khí quy$n %&'c chia thành NLVE m"c (O<nh: 1, Oáy: NLEV) mà nó %&'c xác %Dnh b@i áp su7t c,a các mHt giao di(n chúng (các m"c gi4a, pk+1/2):

pk+1/2 = Ak+1/2 + Bk+1/2 ps ,k = 0, 1, 2, ..., NLEV

Nh& v#y, các h)ng s9 Ak+1/2 và Bk+1/2 xác %Dnh t-a %. thEng %0ng. Các giá trD c=n thi*t là:

A1/2 = B1/2 = ANLEV+1/2 = 0 và BNLEV + 1/2 = 1

O9i v8i Ak+1/2 = 0 t-a %. áp su7t thông th&;ng sI%&'c nh#n. Các bi*n d" báo khí quy$n %&'c xác %Dnh t1i các m"c áp su7t trung gian gi4a các m"c giao di(n:

pk = 1/2 (pk+1/2 + pk-1/2)

Tùy thu.c vào d1ng tr&;ng %iCu khi$n qui mô l8n (S9 li(u tái phân tích ERA, ECHAM, REMO), c=n ph/i sA dBng các phiên b/n khác nhau c,a b. tiCn xA l+ g?m: ETE (REMO sA dBng cho REMO), ETR (S9 li(u tái phân tích ERA40 sA dBng cho REMO) và GTR (S9 li(u t3 mô hình toàn c=u ECHAM5 sA dBng cho REMO).

3) REMO: Là module tính toán, mô ph!ng các quá trình v#t l+ khí quy$n %$ %&a ra k*t qu/ d" báo s9. D4 li(u %=u vào c,a mô %un REMO chính là %=u ra c,a các mô %un SURF_LIB và BOD_LIB, thêm vào %ó tuN theo %iCu ki(n mà còn có th$ có nh4ng thành ph=n khác.

ODnh d1ng d4 li(u mà mô hình REMO sA dBng là "Max Planck -internal" Fortran d1ng nhD phân, th&;ng %&'c g-i là “ieg-format” (ieg). C/ s9 li(u %=u vào cho mô hình (th& vi(n bC mHt, các tr&;ng %iCu khi$n) và s/n phFm k*t xu7t c,a mô hình %Cu @%Dnh d1ng này. Oôi khi, %Dnh d1ng thu g-n %&'c g-i là “service-format” (srv) cKng %&'c sA dBng mà nó ch0a các tr&;ng s9 li(u nhD phân gi9ng nhau nh&ng có header gi/m l&'c h6n so v8i ieg (xem d&8i %ây). C/ hai d1ng ieg và srv có c7u trúc tu=n t" nh& sau:

HEADER 1 FIELD 1 HEADER 2 FIELD 2 ... HEADER n FIELD n

Các header %0ng tr&8c tr&;ng 2D (nx*ny) và ch0a thông tin vC nh4ng tính ch7t c6 b/n c,a nó (mã, ngày và th;i gian, m"c,…). Header bao g?m 58 giá trD nguyên và

101 giá trD th"c (d1ng ieg) hoHc 8 giá trD nguyên (d1ng srv) trong khi các tr&;ng nhD phân bao g?m nx*ny giá trD th"c.

4) Hi?n th@ và phân tích kAt qu+: K*t qu/ mô ph!ng c,a mô hình %&'c k*t xu7t trên các m"c mô hình (m"c sigma-p), do %ó công cB DRUINTRZ %&'c sA dBng %$ n.i suy các tr&;ng khí t&'ng vC các m"c áp su7t. Ngoài ra, %$ thao tác và phân tích d4 li(u, ta có th$ sA dBng CDO (Climate Data Operators). CDO hG tr' %Dnh d1ng ieg và srv, cKng nh& các %Dnh d1ng l&u tr4 thông dBng khác nh& netcdf và grib. CDO cho phép ng&;i sA dBng có th$ chuy$n %>i %Dnh d1ng, k*t h'p hoHc tách s9 li(u, t1o hi$n thD hình /nh, n.i suy hoHc ngo1i suy, tính toán các giá trD th9ng kê…

Một phần của tài liệu nghiên cứu lựa chọn các mô hình khí hậu khu vực để mô phỏng dự báo và dự tính điều kiện khí hậu cực đoan ở việt nam (Trang 35)

Tải bản đầy đủ (PDF)

(58 trang)