My Project
programmer's documentation
Functions/Subroutines
attssc.f90 File Reference

Additional right-hand side source terms for scalar equations taking into account dry and humid atmospheric variables. If 1D atmospheric radiative module is used (iatra1 = 1) additional source terms for the thermal scalar equation to take into account the radiative forcing. More...

Functions/Subroutines

subroutine attssc (iscal, crvexp)
 
subroutine define_r3
 Compute the mean volumic radius of the droplets. More...
 
double precision function sedimentation_vel (r)
 Compute the sedimentation velocity based on the radius of water droplet. More...
 
subroutine grad_sed (grad1, grad2)
 Computation of the gradient of the two following quantities 1) rho*qliq*V(r3)*exp(5*sc^2) 2) nc*V(r3)*exp(-sc^2) FIXME describe quantities. More...
 
subroutine deposition_vel (temp, rom, pres, cfnns, ustar, rugt, rcloudvolmoy, wg, depo)
 Compute deposition velocity. More...
 

Detailed Description

Additional right-hand side source terms for scalar equations taking into account dry and humid atmospheric variables. If 1D atmospheric radiative module is used (iatra1 = 1) additional source terms for the thermal scalar equation to take into account the radiative forcing.

Function/Subroutine Documentation

◆ attssc()

subroutine attssc ( integer  iscal,
double precision, dimension(ncelet)  crvexp 
)
Parameters
[in]iscalscalar number
[in]crvexpexplicit part of the second term

◆ define_r3()

subroutine attssc::define_r3 ( )

Compute the mean volumic radius of the droplets.

◆ deposition_vel()

subroutine attssc::deposition_vel ( double precision  temp,
double precision  rom,
double precision  pres,
double precision  cfnns,
double precision  ustar,
double precision  rugt,
double precision  rcloudvolmoy,
double precision  wg,
double precision  depo 
)

Compute deposition velocity.

Parameters
[in]temp
[in]rom
[in]pres
[in]cfnnsnon neutral correction coefficient for scalars
[in]ustar
[in]rugt
[in]rcloudvolmoy
[in]wg
[in]depo

◆ grad_sed()

subroutine attssc::grad_sed ( double precision, dimension(3,ncelet)  grad1,
double precision, dimension(3,ncelet)  grad2 
)

Computation of the gradient of the two following quantities 1) rho*qliq*V(r3)*exp(5*sc^2) 2) nc*V(r3)*exp(-sc^2) FIXME describe quantities.

Parameters
[out]grad1
[out]grad2

◆ sedimentation_vel()

double precision function attssc::sedimentation_vel ( double precision  r)

Compute the sedimentation velocity based on the radius of water droplet.

Parameters
[in]rradius