SCALE-RM
Functions/Subroutines | Variables
mod_atmos_phy_tb_vars Module Reference

module Atmosphere / Physics Turbulence More...

Functions/Subroutines

subroutine, public atmos_phy_tb_vars_setup
 Setup. More...
 
subroutine, public atmos_phy_tb_vars_fillhalo
 HALO Communication. More...
 
subroutine, public atmos_phy_tb_vars_restart_read
 Read restart. More...
 
subroutine, public atmos_phy_tb_vars_restart_write
 Write restart. More...
 
subroutine, public atmos_phy_tb_vars_restart_create
 Create restart file. More...
 
subroutine, public atmos_phy_tb_vars_restart_enddef
 Exit netCDF define mode. More...
 
subroutine, public atmos_phy_tb_vars_restart_close
 Close restart file. More...
 
subroutine, public atmos_phy_tb_vars_restart_def_var
 Write restart. More...
 
subroutine, public atmos_phy_tb_vars_restart_write_var
 Write restart. More...
 

Variables

logical, public atmos_phy_tb_restart_output = .false.
 output restart file? More...
 
character(len=h_long), public atmos_phy_tb_restart_in_basename = ''
 basename of the restart file More...
 
character(len=h_long), public atmos_phy_tb_restart_out_basename = ''
 basename of the output file More...
 
character(len=h_mid), public atmos_phy_tb_restart_out_title = 'ATMOS_PHY_TB restart'
 title of the output file More...
 
character(len=h_mid), public atmos_phy_tb_restart_out_dtype = 'DEFAULT'
 REAL4 or REAL8. More...
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momz_t
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momx_t
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momy_t
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_rhot_t
 
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_tb_rhoq_t
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke_t
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
 
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_nu
 

Detailed Description

module Atmosphere / Physics Turbulence

Description
Container for mod_atmos_phy_tb
Author
Team SCALE
History
  • 2014-05-04 (H.Yashiro) [new]
NAMELIST
  • PARAM_ATMOS_PHY_TB_VARS
    nametypedefault valuecomment
    ATMOS_PHY_TB_RESTART_IN_BASENAME character(len=H_LONG) '' basename of the restart file
    ATMOS_PHY_TB_RESTART_OUTPUT logical .false. output restart file?
    ATMOS_PHY_TB_RESTART_OUT_BASENAME character(len=H_LONG) '' basename of the output file
    ATMOS_PHY_TB_RESTART_OUT_TITLE character(len=H_MID) 'ATMOS_PHY_TB restart' title of the output file
    ATMOS_PHY_TB_RESTART_OUT_DTYPE character(len=H_MID) 'DEFAULT' REAL4 or REAL8
    ATMOS_PHY_TB_TKE_INIT real(RP) 1.0E-10_RP

History Output
No history output

Function/Subroutine Documentation

◆ atmos_phy_tb_vars_setup()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup ( )

Setup.

Definition at line 93 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_momx_t, atmos_phy_tb_momy_t, atmos_phy_tb_momz_t, atmos_phy_tb_nu, atmos_phy_tb_restart_in_basename, atmos_phy_tb_restart_out_basename, atmos_phy_tb_restart_out_dtype, atmos_phy_tb_restart_out_title, atmos_phy_tb_restart_output, atmos_phy_tb_rhoq_t, atmos_phy_tb_rhot_t, atmos_phy_tb_tke, atmos_phy_tb_tke_t, scale_const::const_undef, scale_grid_index::ia, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::ja, scale_grid_index::ka, scale_process::prc_mpistop(), and scale_tracer::qa.

Referenced by mod_atmos_vars::atmos_vars_setup().

93  use scale_process, only: &
95  use scale_const, only: &
96  undef => const_undef
97  implicit none
98  real(RP) :: atmos_phy_tb_tke_init = 1.0e-10_rp
99 
100  namelist / param_atmos_phy_tb_vars / &
101  atmos_phy_tb_restart_in_basename, &
102  atmos_phy_tb_restart_output, &
103  atmos_phy_tb_restart_out_basename, &
104  atmos_phy_tb_restart_out_title, &
105  atmos_phy_tb_restart_out_dtype, &
106  atmos_phy_tb_tke_init
107 
108  integer :: ierr
109  integer :: iv
110  !---------------------------------------------------------------------------
111 
112  if( io_l ) write(io_fid_log,*)
113  if( io_l ) write(io_fid_log,*) '++++++ Module[VARS] / Categ[ATMOS PHY_TB] / Origin[SCALE-RM]'
114 
115  allocate( atmos_phy_tb_momz_t(ka,ia,ja) )
116  allocate( atmos_phy_tb_momx_t(ka,ia,ja) )
117  allocate( atmos_phy_tb_momy_t(ka,ia,ja) )
118  allocate( atmos_phy_tb_rhot_t(ka,ia,ja) )
119  allocate( atmos_phy_tb_rhoq_t(ka,ia,ja,qa) )
120  allocate( atmos_phy_tb_tke_t(ka,ia,ja) )
121 
122  allocate( atmos_phy_tb_tke(ka,ia,ja) )
123  allocate( atmos_phy_tb_nu(ka,ia,ja) )
124 
125  !--- read namelist
126  rewind(io_fid_conf)
127  read(io_fid_conf,nml=param_atmos_phy_tb_vars,iostat=ierr)
128  if( ierr < 0 ) then !--- missing
129  if( io_l ) write(io_fid_log,*) '*** Not found namelist. Default used.'
130  elseif( ierr > 0 ) then !--- fatal error
131  write(*,*) 'xxx Not appropriate names in namelist PARAM_ATMOS_PHY_TB_VARS. Check!'
132  call prc_mpistop
133  endif
134  if( io_lnml ) write(io_fid_log,nml=param_atmos_phy_tb_vars)
135 
136  if( io_l ) write(io_fid_log,*)
137  if( io_l ) write(io_fid_log,*) '*** [ATMOS_PHY_TB] prognostic/diagnostic variables'
138  if( io_l ) write(io_fid_log,'(1x,A,A15,A,A32,3(A))') &
139  '*** |','VARNAME ','|', 'DESCRIPTION ','[', 'UNIT ',']'
140  do iv = 1, vmax
141  if( io_l ) write(io_fid_log,'(1x,A,i3,A,A15,A,A32,3(A))') &
142  '*** NO.',iv,'|',var_name(iv),'|',var_desc(iv),'[',var_unit(iv),']'
143  enddo
144 
145  if( io_l ) write(io_fid_log,*)
146  if ( atmos_phy_tb_restart_in_basename /= '' ) then
147  if( io_l ) write(io_fid_log,*) '*** Restart input? : ', trim(atmos_phy_tb_restart_in_basename)
148  else
149  if( io_l ) write(io_fid_log,*) '*** Restart input? : NO'
150  endif
151  if ( atmos_phy_tb_restart_output &
152  .AND. atmos_phy_tb_restart_out_basename /= '' ) then
153  if( io_l ) write(io_fid_log,*) '*** Restart output? : ', trim(atmos_phy_tb_restart_out_basename)
154  else
155  if( io_l ) write(io_fid_log,*) '*** Restart output? : NO'
156  atmos_phy_tb_restart_output = .false.
157  endif
158 
159  atmos_phy_tb_momz_t(:,:,:) = undef
160  atmos_phy_tb_momx_t(:,:,:) = undef
161  atmos_phy_tb_momy_t(:,:,:) = undef
162  atmos_phy_tb_rhot_t(:,:,:) = undef
163  atmos_phy_tb_rhoq_t(:,:,:,:) = undef
164  atmos_phy_tb_tke_t(:,:,:) = undef
165 
166  atmos_phy_tb_tke(:,:,:) = atmos_phy_tb_tke_init
167  atmos_phy_tb_nu(:,:,:) = undef
168 
169  return
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momx_t
subroutine, public prc_mpistop
Abort MPI.
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_rhot_t
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
real(rp), public const_undef
Definition: scale_const.F90:43
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_nu
module PROCESS
module CONSTANT
Definition: scale_const.F90:14
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momy_t
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_tb_rhoq_t
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke_t
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momz_t
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_fillhalo()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_fillhalo ( )

HALO Communication.

Definition at line 175 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_nu, atmos_phy_tb_tke, scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ka, scale_grid_index::ke, and scale_grid_index::ks.

175  use scale_comm, only: &
176  comm_vars8, &
177  comm_wait
178  implicit none
179 
180  integer :: i, j
181  !---------------------------------------------------------------------------
182 
183  do j = js, je
184  do i = is, ie
185  atmos_phy_tb_tke( 1:ks-1,i,j) = atmos_phy_tb_tke(ks,i,j)
186  atmos_phy_tb_nu( 1:ks-1,i,j) = atmos_phy_tb_nu(ks,i,j)
187  atmos_phy_tb_tke(ke+1:ka, i,j) = atmos_phy_tb_tke(ke,i,j)
188  atmos_phy_tb_nu(ke+1:ka, i,j) = atmos_phy_tb_nu(ke,i,j)
189  enddo
190  enddo
191 
192  call comm_vars8( atmos_phy_tb_tke(:,:,:), 1 )
193  call comm_vars8( atmos_phy_tb_nu(:,:,:), 2 )
194  call comm_wait ( atmos_phy_tb_tke(:,:,:), 1 )
195  call comm_wait ( atmos_phy_tb_nu(:,:,:), 2 )
196 
197  return
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_nu
module COMMUNICATION
Definition: scale_comm.F90:23

◆ atmos_phy_tb_vars_restart_read()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_read ( )

Read restart.

Definition at line 203 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_restart_in_basename, atmos_phy_tb_tke, scale_stdio::io_fid_log, and scale_stdio::io_l.

Referenced by mod_atmos_vars::atmos_vars_restart_read().

203  use scale_fileio, only: &
204  fileio_read
205  use scale_rm_statistics, only: &
206  stat_total
207  implicit none
208 
209  real(RP) :: total
210  !---------------------------------------------------------------------------
211 
212  if( io_l ) write(io_fid_log,*)
213  if( io_l ) write(io_fid_log,*) '*** Input restart file (ATMOS_PHY_TB) ***'
214 
215  if ( atmos_phy_tb_restart_in_basename /= '' ) then
216  if( io_l ) write(io_fid_log,*) '*** basename: ', trim(atmos_phy_tb_restart_in_basename)
217 
218  call fileio_read( atmos_phy_tb_tke(:,:,:), & ! [OUT]
219  atmos_phy_tb_restart_in_basename, var_name(1), 'ZXY', step=1 ) ! [IN]
220 ! call FILEIO_read( ATMOS_PHY_TB_NU (:,:,:), & ! [OUT]
221 ! ATMOS_PHY_TB_RESTART_IN_BASENAME, VAR_NAME(2), 'ZXY', step=1 ) ! [IN]
222 !
223 ! call ATMOS_PHY_TB_vars_fillhalo
224 !
225  call stat_total( total, atmos_phy_tb_tke(:,:,:), var_name(1) )
226 ! call STAT_total( total, ATMOS_PHY_TB_NU (:,:,:), VAR_NAME(2) )
227  else
228  if( io_l ) write(io_fid_log,*) '*** restart file for ATMOS_PHY_TB is not specified.'
229  endif
230 
231  return
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
module FILE I/O (netcdf)
module Statistics
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_write()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_write ( )

Write restart.

Definition at line 237 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_restart_out_basename, atmos_phy_tb_restart_out_dtype, atmos_phy_tb_restart_out_title, atmos_phy_tb_tke, scale_stdio::io_fid_log, scale_stdio::io_l, and scale_time::time_gettimelabel().

Referenced by mod_atmos_vars::atmos_vars_restart_write().

237  use scale_time, only: &
239  use scale_fileio, only: &
240  fileio_write
241  implicit none
242 
243  character(len=20) :: timelabel
244  character(len=H_LONG) :: basename
245  !---------------------------------------------------------------------------
246 
247  if ( atmos_phy_tb_restart_out_basename /= '' ) then
248 
249  call time_gettimelabel( timelabel )
250  write(basename,'(A,A,A)') trim(atmos_phy_tb_restart_out_basename), '_', trim(timelabel)
251 
252  if( io_l ) write(io_fid_log,*)
253  if( io_l ) write(io_fid_log,*) '*** Output restart file (ATMOS_PHY_TB) ***'
254  if( io_l ) write(io_fid_log,*) '*** basename: ', trim(basename)
255 
256  call fileio_write( atmos_phy_tb_tke(:,:,:), basename, atmos_phy_tb_restart_out_title, & ! [IN]
257  var_name(1), var_desc(1), var_unit(1), 'ZXY', atmos_phy_tb_restart_out_dtype ) ! [IN]
258 ! call FILEIO_write( ATMOS_PHY_TB_NU (:,:,:), basename, ATMOS_PHY_TB_RESTART_OUT_TITLE, & ! [IN]
259 ! VAR_NAME(2), VAR_DESC(2), VAR_UNIT(2), 'ZXY', ATMOS_PHY_TB_RESTART_OUT_DTYPE ) ! [IN]
260 
261  endif
262 
263  return
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
module FILE I/O (netcdf)
subroutine, public time_gettimelabel(timelabel)
generate time label
Definition: scale_time.F90:90
module TIME
Definition: scale_time.F90:15
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_create()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_create ( )

Create restart file.

Definition at line 269 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_restart_out_basename, atmos_phy_tb_restart_out_dtype, atmos_phy_tb_restart_out_title, scale_fileio::fileio_create(), scale_stdio::io_fid_log, scale_stdio::io_l, and scale_time::time_gettimelabel().

Referenced by mod_atmos_vars::atmos_vars_restart_create().

269  use scale_time, only: &
271  use scale_fileio, only: &
273  implicit none
274 
275  character(len=20) :: timelabel
276  character(len=H_LONG) :: basename
277  !---------------------------------------------------------------------------
278 
279  if ( atmos_phy_tb_restart_out_basename /= '' ) then
280 
281  call time_gettimelabel( timelabel )
282  write(basename,'(A,A,A)') trim(atmos_phy_tb_restart_out_basename), '_', trim(timelabel)
283 
284  if( io_l ) write(io_fid_log,*)
285  if( io_l ) write(io_fid_log,*) '*** Output restart file (ATMOS_PHY_TB) ***'
286  if( io_l ) write(io_fid_log,*) '*** basename: ', trim(basename)
287 
288  call fileio_create(restart_fid, basename, atmos_phy_tb_restart_out_title, &
289  atmos_phy_tb_restart_out_dtype ) ! [IN]
290 
291  endif
292 
293  return
module FILE I/O (netcdf)
subroutine, public time_gettimelabel(timelabel)
generate time label
Definition: scale_time.F90:90
subroutine, public fileio_create(fid, basename, title, datatype, date, subsec, append, nozcoord)
Create/open a netCDF file.
module TIME
Definition: scale_time.F90:15
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_enddef()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_enddef ( )

Exit netCDF define mode.

Definition at line 299 of file mod_atmos_phy_tb_vars.f90.

References scale_fileio::fileio_enddef().

Referenced by mod_atmos_vars::atmos_vars_restart_enddef().

299  use scale_fileio, only: &
301  implicit none
302 
303  if ( restart_fid .NE. -1 ) then
304  call fileio_enddef( restart_fid ) ! [IN]
305  endif
306 
307  return
module FILE I/O (netcdf)
subroutine, public fileio_enddef(fid)
Exit netCDF file define mode.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_close()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_close ( )

Close restart file.

Definition at line 313 of file mod_atmos_phy_tb_vars.f90.

References scale_fileio::fileio_close().

Referenced by mod_atmos_vars::atmos_vars_restart_close().

313  use scale_fileio, only: &
315  implicit none
316 
317  if ( restart_fid .NE. -1 ) then
318  call fileio_close( restart_fid ) ! [IN]
319  restart_fid = -1
320  endif
321 
322  return
module FILE I/O (netcdf)
subroutine, public fileio_close(fid)
Close a netCDF file.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_def_var()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_def_var ( )

Write restart.

Definition at line 328 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_restart_out_dtype, and scale_fileio::fileio_def_var().

Referenced by mod_atmos_vars::atmos_vars_restart_def_var().

328  use scale_fileio, only: &
330  implicit none
331 
332  !---------------------------------------------------------------------------
333 
334  if ( restart_fid .NE. -1 ) then
335 
336  call fileio_def_var( restart_fid, var_id(1), var_name(1), var_desc(1), &
337  var_unit(1), 'ZXY', atmos_phy_tb_restart_out_dtype ) ! [IN]
338 ! call FILEIO_def_var( restart_fid, VAR_ID(2), VAR_NAME(2), VAR_DESC(2), &
339 ! VAR_UNIT(2), 'ZXY', ATMOS_PHY_TB_RESTART_OUT_DTYPE ) ! [IN]
340 
341  endif
342 
343  return
module FILE I/O (netcdf)
subroutine, public fileio_def_var(fid, vid, varname, desc, unit, axistype, datatype, timeintv)
Define a variable to file.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ atmos_phy_tb_vars_restart_write_var()

subroutine, public mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_write_var ( )

Write restart.

Definition at line 349 of file mod_atmos_phy_tb_vars.f90.

References atmos_phy_tb_tke.

Referenced by mod_atmos_vars::atmos_vars_restart_write_var().

349  use scale_fileio, only: &
350  fileio_write_var
351  implicit none
352 
353  !---------------------------------------------------------------------------
354 
355  if ( restart_fid .NE. -1 ) then
356 
357  call fileio_write_var( restart_fid, var_id(1), atmos_phy_tb_tke(:,:,:), &
358  var_name(1), 'ZXY' ) ! [IN]
359 ! call FILEIO_write_var( restart_fid, VAR_ID(2), ATMOS_PHY_TB_NU (:,:,:), &
360 ! VAR_NAME(2), 'ZXY' ) ! [IN]
361 
362  endif
363 
364  return
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke
module FILE I/O (netcdf)
Here is the caller graph for this function:

Variable Documentation

◆ atmos_phy_tb_restart_output

logical, public mod_atmos_phy_tb_vars::atmos_phy_tb_restart_output = .false.

output restart file?

Definition at line 46 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_admin_restart::admin_restart_setup(), and atmos_phy_tb_vars_setup().

46  logical, public :: atmos_phy_tb_restart_output = .false.

◆ atmos_phy_tb_restart_in_basename

character(len=h_long), public mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_basename = ''

basename of the restart file

Definition at line 48 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_tb_vars_restart_read(), and atmos_phy_tb_vars_setup().

48  character(len=H_LONG), public :: atmos_phy_tb_restart_in_basename = ''

◆ atmos_phy_tb_restart_out_basename

character(len=h_long), public mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_basename = ''

basename of the output file

Definition at line 49 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_tb_vars_restart_create(), atmos_phy_tb_vars_restart_write(), and atmos_phy_tb_vars_setup().

49  character(len=H_LONG), public :: atmos_phy_tb_restart_out_basename = ''

◆ atmos_phy_tb_restart_out_title

character(len=h_mid), public mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_title = 'ATMOS_PHY_TB restart'

title of the output file

Definition at line 50 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_tb_vars_restart_create(), atmos_phy_tb_vars_restart_write(), and atmos_phy_tb_vars_setup().

50  character(len=H_MID), public :: atmos_phy_tb_restart_out_title = 'ATMOS_PHY_TB restart'

◆ atmos_phy_tb_restart_out_dtype

character(len=h_mid), public mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_dtype = 'DEFAULT'

REAL4 or REAL8.

Definition at line 51 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_tb_vars_restart_create(), atmos_phy_tb_vars_restart_def_var(), atmos_phy_tb_vars_restart_write(), and atmos_phy_tb_vars_setup().

51  character(len=H_MID), public :: atmos_phy_tb_restart_out_dtype = 'DEFAULT'

◆ atmos_phy_tb_momz_t

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_momz_t

Definition at line 53 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), and atmos_phy_tb_vars_setup().

53  real(RP), public, allocatable :: atmos_phy_tb_momz_t(:,:,:) ! tendency MOMZ [kg/m2/s2]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momz_t

◆ atmos_phy_tb_momx_t

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_momx_t

Definition at line 54 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), and atmos_phy_tb_vars_setup().

54  real(RP), public, allocatable :: atmos_phy_tb_momx_t(:,:,:) ! tendency MOMX [kg/m2/s2]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momx_t

◆ atmos_phy_tb_momy_t

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_momy_t

Definition at line 55 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), and atmos_phy_tb_vars_setup().

55  real(RP), public, allocatable :: atmos_phy_tb_momy_t(:,:,:) ! tendency MOMY [kg/m2/s2]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_momy_t

◆ atmos_phy_tb_rhot_t

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_rhot_t

Definition at line 56 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), and atmos_phy_tb_vars_setup().

56  real(RP), public, allocatable :: atmos_phy_tb_rhot_t(:,:,:) ! tendency RHOT [K*kg/m3/s]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_rhot_t

◆ atmos_phy_tb_rhoq_t

real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_rhoq_t

Definition at line 57 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), and atmos_phy_tb_vars_setup().

57  real(RP), public, allocatable :: atmos_phy_tb_rhoq_t(:,:,:,:) ! tendency rho*QTRC [kg/kg/s]
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_tb_rhoq_t

◆ atmos_phy_tb_tke_t

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_tke_t

Definition at line 58 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), and atmos_phy_tb_vars_setup().

58  real(RP), public, allocatable :: atmos_phy_tb_tke_t(:,:,:) ! tendency TKE @m2/s3]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke_t

◆ atmos_phy_tb_tke

real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_tke

Definition at line 60 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), atmos_phy_tb_vars_fillhalo(), atmos_phy_tb_vars_restart_read(), atmos_phy_tb_vars_restart_write(), atmos_phy_tb_vars_restart_write_var(), and atmos_phy_tb_vars_setup().

60  real(RP), public, allocatable :: atmos_phy_tb_tke(:,:,:) ! turburent kinetic energy [m2/s2]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_tke

◆ atmos_phy_tb_nu

real(rp), dimension (:,:,:), allocatable, public mod_atmos_phy_tb_vars::atmos_phy_tb_nu

Definition at line 61 of file mod_atmos_phy_tb_vars.f90.

Referenced by mod_atmos_phy_tb_driver::atmos_phy_tb_driver(), atmos_phy_tb_vars_fillhalo(), and atmos_phy_tb_vars_setup().

61  real(RP), public, allocatable :: atmos_phy_tb_nu (:,:,:) ! eddy viscosity [m2/s]
real(rp), dimension(:,:,:), allocatable, public atmos_phy_tb_nu