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


Module to manage the ICAR wind field, including calls to linear winds importantly it also rotates the wind field into the ICAR grid and balances the U, V, and W fields for "mass" conservation More...

Public Member Functions

subroutine, public balance_uvw (domain, options)
 
subroutine, public update_winds (domain, options)
 
subroutine, public init_winds (domain, options)
 

Private Member Functions

subroutine make_winds_grid_relative (domain)
 
subroutine allocate_winds (domain)
 
subroutine finalize_winds (domain)
 

Private Attributes

real, parameter deg2rad =0.017453293
 

Detailed Description


Module to manage the ICAR wind field, including calls to linear winds importantly it also rotates the wind field into the ICAR grid and balances the U, V, and W fields for "mass" conservation

Author
Ethan Gutmann (gutma.nosp@m.nn@u.nosp@m.car.e.nosp@m.du)

Member Function/Subroutine Documentation

subroutine wind::allocate_winds ( type(domain_type), intent(inout)  domain)
private

Here is the caller graph for this function:

subroutine, public wind::balance_uvw ( type(domain_type), intent(inout)  domain,
type(options_type), intent(in)  options 
)

Here is the caller graph for this function:

subroutine wind::finalize_winds ( type(domain_type), intent(inout)  domain)
private
subroutine, public wind::init_winds ( 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:

subroutine wind::make_winds_grid_relative ( type(domain_type), intent(inout)  domain)
private

Here is the caller graph for this function:

subroutine, public wind::update_winds ( 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

real, parameter wind::deg2rad =0.017453293
private

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