The Intermediate Complexity Atmospheric Research model (ICAR)
A computationally efficient atmospheric model for downscaling.
 All Classes Files Functions Variables
Public Member Functions | Private Attributes | List of all members
planetary_boundary_layer Module Reference


This module provides a wrapper to call various PBL models It sets up variables specific to the physics package to be used including both More...

Public Member Functions

subroutine, public pbl_init (domain, options)
 
subroutine, public pbl (domain, options, dt_in)
 
subroutine, public pbl_finalize (options)
 

Private Attributes

integer ids
 
integer ide
 
integer jds
 
integer jde
 
integer kds
 
integer kde
 
integer ims
 
integer ime
 
integer jms
 
integer jme
 
integer kms
 
integer kme
 
integer its
 
integer ite
 
integer jts
 
integer jte
 
integer kts
 
integer kte
 
logical allowed_to_read
 
logical restart
 
logical flag_qi
 

Detailed Description


This module provides a wrapper to call various PBL models It sets up variables specific to the physics package to be used including both

The main entry point to the code is pbl(domain,options,dt)

 Call tree graph :
  pbl_init->[ external initialization routines]
  pbl->[  external PBL routines]
  pbl_finalize
 High level routine descriptions / purpose
   pbl_init           - initializes physics package
   pbl                - sets up and calls main physics package
   pbl_finalize       - permits physics package cleanup (close files, deallocate memory)
 Inputs: domain, options, dt
      domain,options  = as defined in data_structures
      dt              = time step (seconds)
 
Author
Ethan Gutmann (gutma.nosp@m.nn@u.nosp@m.car.e.nosp@m.du)

Member Function/Subroutine Documentation

subroutine, public planetary_boundary_layer::pbl ( type(domain_type), intent(inout)  domain,
type(options_type), intent(in)  options,
real, intent(in)  dt_in 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public planetary_boundary_layer::pbl_finalize ( type(options_type), intent(in)  options)

Here is the call graph for this function:

subroutine, public planetary_boundary_layer::pbl_init ( type(domain_type), intent(inout)  domain,
type(options_type), intent(in)  options 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

logical planetary_boundary_layer::allowed_to_read
private
logical planetary_boundary_layer::flag_qi
private
integer planetary_boundary_layer::ide
private
integer planetary_boundary_layer::ids
private
integer planetary_boundary_layer::ime
private
integer planetary_boundary_layer::ims
private
integer planetary_boundary_layer::ite
private
integer planetary_boundary_layer::its
private
integer planetary_boundary_layer::jde
private
integer planetary_boundary_layer::jds
private
integer planetary_boundary_layer::jme
private
integer planetary_boundary_layer::jms
private
integer planetary_boundary_layer::jte
private
integer planetary_boundary_layer::jts
private
integer planetary_boundary_layer::kde
private
integer planetary_boundary_layer::kds
private
integer planetary_boundary_layer::kme
private
integer planetary_boundary_layer::kms
private
integer planetary_boundary_layer::kte
private
integer planetary_boundary_layer::kts
private
logical planetary_boundary_layer::restart
private

The documentation for this module was generated from the following file: