GBS
model_mod Module Reference

Functions/Subroutines

subroutine, public model_init (mpi_env, input)
 
subroutine, public model_outputinputs (fidres, str)
 Write the model input parameters to the results_xx.h5 file. More...
 

Variables

real(dp), public, protected rorho_s_em =0_dp
 0.5*inputmodelbeta*R/rho_s More...
 
real(dp), public, protected theta_parc = 1._dp
 Multiplier of parallel streaming in density. More...
 
real(dp), public, protected theta_curv = 1._dp
 Multiplier of curvature terms in density. More...
 
real(dp), public, protected tempe_parc = 1._dp
 Multiplier of parallel streaming in temperature. More...
 
real(dp), public, protected tempe_curv = 1._dp
 Multiplier of curvature terms in density. More...
 
real(dp), public, protected tempi_parc = 1._dp
 Multiplier of parallel streaming in temperature. More...
 
real(dp), public, protected tempi_curv = 1._dp
 Multiplier of curvature terms in density. More...
 
real(dp), public, protected vpare_wstar = 1._dp
 Multiplier of omega* terms in vpare equation. More...
 
real(dp), public, protected vpare_strmf = 1._dp
 Multiplier of electrostatic potential in vpare equation. More...
 
real(dp), public, protected tempe_ohmic = 0._dp
 
real(dp), public, protected verhs =1._dp
 Multiplier for vpare RHS. More...
 
real(dp), public, protected virhs =1._dp
 Multiplier for vpari RHS. More...
 
real(dp), public, protected terhs =1._dp
 Multiplier for tempe RHS. More...
 
real(dp), public, protected tirhs =1._dp
 Multiplier for tempi RHS. More...
 
real(dp), public, protected nerhs =1._dp
 Multiplier for theta RHS. More...
 
real(dp), public, protected omrhs =1._dp
 Multiplier for omhrs RHS. More...
 
logical, public, protected grnonlinear = .true.
 
real(dp), public, protected cintchg = 1.0_dp
 
real(dp), public, protected cdrift = 1.0_dp
 
real(dp), public, protected coeff_tempe_bc = 1.0_dp
 

Function/Subroutine Documentation

◆ model_init()

subroutine, public model_mod::model_init ( type(tmpienv), intent(in)  mpi_env,
type(tinputenv), intent(inout)  input 
)
+ Here is the caller graph for this function:

◆ model_outputinputs()

subroutine, public model_mod::model_outputinputs ( integer, intent(in)  fidres,
character(len=256), intent(in)  str 
)

Write the model input parameters to the results_xx.h5 file.

Variable Documentation

◆ cdrift

real(dp), public, protected model_mod::cdrift = 1.0_dp

◆ cintchg

real(dp), public, protected model_mod::cintchg = 1.0_dp

◆ coeff_tempe_bc

real(dp), public, protected model_mod::coeff_tempe_bc = 1.0_dp

◆ grnonlinear

logical, public, protected model_mod::grnonlinear = .true.

◆ nerhs

real(dp), public, protected model_mod::nerhs =1._dp

Multiplier for theta RHS.

◆ omrhs

real(dp), public, protected model_mod::omrhs =1._dp

Multiplier for omhrs RHS.

◆ rorho_s_em

real(dp), public, protected model_mod::rorho_s_em =0_dp

0.5*inputmodelbeta*R/rho_s

◆ tempe_curv

real(dp), public, protected model_mod::tempe_curv = 1._dp

Multiplier of curvature terms in density.

◆ tempe_ohmic

real(dp), public, protected model_mod::tempe_ohmic = 0._dp

◆ tempe_parc

real(dp), public, protected model_mod::tempe_parc = 1._dp

Multiplier of parallel streaming in temperature.

◆ tempi_curv

real(dp), public, protected model_mod::tempi_curv = 1._dp

Multiplier of curvature terms in density.

◆ tempi_parc

real(dp), public, protected model_mod::tempi_parc = 1._dp

Multiplier of parallel streaming in temperature.

◆ terhs

real(dp), public, protected model_mod::terhs =1._dp

Multiplier for tempe RHS.

◆ theta_curv

real(dp), public, protected model_mod::theta_curv = 1._dp

Multiplier of curvature terms in density.

◆ theta_parc

real(dp), public, protected model_mod::theta_parc = 1._dp

Multiplier of parallel streaming in density.

◆ tirhs

real(dp), public, protected model_mod::tirhs =1._dp

Multiplier for tempi RHS.

◆ verhs

real(dp), public, protected model_mod::verhs =1._dp

Multiplier for vpare RHS.

◆ virhs

real(dp), public, protected model_mod::virhs =1._dp

Multiplier for vpari RHS.

◆ vpare_strmf

real(dp), public, protected model_mod::vpare_strmf = 1._dp

Multiplier of electrostatic potential in vpare equation.

◆ vpare_wstar

real(dp), public, protected model_mod::vpare_wstar = 1._dp

Multiplier of omega* terms in vpare equation.