We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 950f936 + 8583570 commit 6ffc1aeCopy full SHA for 6ffc1ae
.gitignore
@@ -0,0 +1 @@
1
+domain.f90
domain.f90
@@ -3,10 +3,10 @@
3
module domain
4
5
integer, parameter :: YES3D = 1 ! Domain dimensionality: 1 - 3D, 0 - 2D
6
- integer, parameter :: nx_gl = 64 ! Number of grid points in X
7
- integer, parameter :: ny_gl = 64 ! Number of grid points in Y
8
- integer, parameter :: nz_gl = 64 ! Number of pressure (scalar) levels
9
- integer, parameter :: nsubdomains_x = 8 ! No of subdomains in x
+ integer, parameter :: nx_gl = 32 ! Number of grid points in X
+ integer, parameter :: ny_gl = 32 ! Number of grid points in Y
+ integer, parameter :: nz_gl = 28 ! Number of pressure (scalar) levels
+ integer, parameter :: nsubdomains_x = 4 ! No of subdomains in x
10
integer, parameter :: nsubdomains_y = 4 ! No of subdomains in y
11
12
@@ -28,4 +28,4 @@ module domain
28
! * if one processor is used, than nsubdomains_x = nsubdomains_y = 1;
29
! * if ntracers is > 0, don't forget to set dotracers to .true. in namelist
30
31
-end module domain
+end module domain
forcing.f90
@@ -93,10 +93,9 @@ subroutine forcing
93
endif
94
end do
95
end if
96
-
97
call atmosphere(z(iz-1)/1000.,ratio1,ratio2,ratio_t1)
98
call atmosphere(z(iz)/1000.,ratio1,ratio2,ratio_t2)
99
+
100
tt(iz,n)=ratio_t2/ratio_t1*tt(iz-1,n)
101
! qq(iz,n)=max(0.,2.*qq(iz-1,n)-qq(iz-2,n))
102
qq(iz,n) = qq(iz-1,n)*exp(-(z(iz)-z(iz-1))/3000.)
restart.f90
@@ -193,7 +193,8 @@ subroutine write_statement()
193
194
write(65) &
195
u, v, w, t, p, qv, qcl, qci, qpl, qpi, dudt, dvdt, dwdt, &
196
- tracer, micro_field, sgs_field, sgs_field_diag, z, pres, prespot, presi, prespoti, &
+ tracer, micro_field, sgs_field, sgs_field_diag, z, pres, &
197
+ prespot, prespotb, presi, prespoti, &
198
rho, rhow, bet, sstxy, precinst, rank, nx, ny, nz, irecc
199
close(65)
200
if(masterproc) then
@@ -244,7 +245,8 @@ subroutine read_statement()
244
245
246
read(65) &
247
248
249
250
rho, rhow, bet, sstxy, precinst, rank1, nx1, ny1, nz1, irecc
251
252
read(66) version1, &
wtg_jas2008.f90
@@ -95,7 +95,7 @@ subroutine wtg_jas2008
dwwtgdt = 0.
call calc_wtend(0.5*pi/lambda_wtg, w_wtg(1:ktrop), dwwtgdt(1:ktrop), &
tabs0(1:ktrop), tg0(1:ktrop), tv_wave(1:ktrop), tv_lsbg(1:ktrop), &
rho(1:ktrop), z(1:ktrop), zi(1:ktrop+1), ktrop)
0 commit comments