mod_random_heating Module


Uses

  • module~~mod_random_heating~~UsesGraph module~mod_random_heating mod_random_heating mod_physics_vars mod_physics_vars module~mod_random_heating->mod_physics_vars module~mod_global_parameters mod_global_parameters module~mod_random_heating->module~mod_global_parameters module~mod_basic_types mod_basic_types module~mod_global_parameters->module~mod_basic_types module~mod_connectivity mod_connectivity module~mod_global_parameters->module~mod_connectivity module~mod_constants mod_constants module~mod_global_parameters->module~mod_constants module~mod_physicaldata mod_physicaldata module~mod_global_parameters->module~mod_physicaldata module~mod_variables mod_variables module~mod_global_parameters->module~mod_variables mpi mpi module~mod_global_parameters->mpi module~mod_variables->module~mod_basic_types

Variables

Type Visibility Attributes Name Initial
double precision, public, allocatable :: dtimearr(:)
integer, public :: ntimes = 100
integer, public :: nwaves = 1000
double precision, public :: periods = 300.d0
double precision, public :: si = 5.d0/6.d0
double precision, public, allocatable :: timearray(:)
double precision, public :: tramp = 5.d0
double precision, public :: trelax = 10.d0
double precision, public, allocatable :: va1(:)
double precision, public, allocatable :: va2(:)
double precision, public, allocatable :: va3(:)
double precision, public :: variation = 75.d0
integer, public :: vlim1 = 100
integer, public :: vlim2 = 100
integer, public :: vlim3 = 100

Subroutines

public subroutine generateTV()

Arguments

None

public subroutine rh_init()

Arguments

None

public subroutine rh_read_params(files)

Read this module's parameters from a file

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: files(:)

public subroutine rh_source(qt, lQgrid, x)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: qt
double precision, intent(inout) :: lQgrid
double precision, intent(in) :: x(1:ndim)