basicmod Module


Uses

  • module~~basicmod~~UsesGraph module~basicmod basicmod module~config config module~basicmod->module~config

Used by

  • module~~basicmod~~UsedByGraph module~basicmod basicmod module~boundarymod boundarymod module~boundarymod->module~basicmod module~fluxmod fluxmod module~fluxmod->module~basicmod module~mpiiomod mpiiomod module~mpiiomod->module~basicmod proc~asc_write ASC_WRITE proc~asc_write->module~basicmod proc~consvvariable ConsvVariable proc~consvvariable->module~basicmod proc~damppsi DampPsi proc~damppsi->module~basicmod proc~damppsi->module~fluxmod proc~evaulatech EvaulateCh proc~evaulatech->module~basicmod proc~evaulatech->module~fluxmod proc~generategrid GenerateGrid proc~generategrid->module~basicmod proc~generateproblem GenerateProblem proc~generateproblem->module~basicmod proc~generateproblem->module~boundarymod proc~gravforce GravForce proc~gravforce->module~basicmod proc~gravforce->module~fluxmod proc~mpi_io_pack MPI_IO_Pack proc~mpi_io_pack->module~basicmod proc~numericalflux1 NumericalFlux1 proc~numericalflux1->module~basicmod proc~numericalflux1->module~fluxmod proc~numericalflux2 NumericalFlux2 proc~numericalflux2->module~basicmod proc~numericalflux2->module~fluxmod proc~numericalflux3 NumericalFlux3 proc~numericalflux3->module~basicmod proc~numericalflux3->module~fluxmod proc~output Output proc~output->module~basicmod proc~output->module~mpiiomod proc~primvariable PrimVariable proc~primvariable->module~basicmod proc~statevevtor StateVevtor proc~statevevtor->module~basicmod proc~statevevtor->module~fluxmod proc~timestepcontrol TimestepControl proc~timestepcontrol->module~basicmod proc~updateconsv UpdateConsv proc~updateconsv->module~basicmod proc~updateconsv->module~fluxmod program~main main program~main->module~basicmod program~main->module~boundarymod proc~hllc HLLC proc~hllc->module~fluxmod proc~hlld HLLD proc~hlld->module~fluxmod proc~hlle HLLE proc~hlle->module~fluxmod proc~mclimiter MClimiter proc~mclimiter->module~fluxmod proc~minmod minmod proc~minmod->module~fluxmod proc~vanleer vanLeer proc~vanleer->module~fluxmod

Variables

Type Visibility Attributes Name Initial
real(kind=8), public, dimension(ncomp,in,jn,kn) :: DXcomp
real(kind=8), public, dimension(ncomp,in,jn,kn) :: Xcomp
real(kind=8), public, dimension(in,jn,kn) :: b1
real(kind=8), public, dimension(in,jn,kn) :: b2
real(kind=8), public, dimension(in,jn,kn) :: b3
real(kind=8), public, dimension(in,jn,kn) :: bp
real(kind=8), public, dimension(in,jn,kn) :: cs
real(kind=8), public, dimension(in,jn,kn) :: d
real(kind=8), public :: dt
real(kind=8), public, dimension(in,jn,kn) :: ei
real(kind=8), public, dimension(in,jn,kn) :: et
real(kind=8), public, dimension(in,jn,kn) :: gp
real(kind=8), public, dimension(in,jn,kn) :: gp1a
real(kind=8), public, dimension(in,jn,kn) :: gp2a
real(kind=8), public, dimension(in,jn,kn) :: gp3a
integer, public, parameter :: ie = ngrid1+mgn
integer, public, parameter :: in = ngrid1+2*mgn+1
integer, public, parameter :: is = mgn+1
integer, public, parameter :: je = ngrid2+mgn
integer, public, parameter :: jn = ngrid2+2*mgn+1
integer, public, parameter :: js = mgn+1
integer, public, parameter :: ke = ngrid3+mgn
integer, public, parameter :: kn = ngrid3+2*mgn+1
integer, public, parameter :: ks = mgn+1
integer, public, parameter :: mgn = 2
real(kind=8), public, dimension(in,jn,kn) :: mv1
real(kind=8), public, dimension(in,jn,kn) :: mv2
real(kind=8), public, dimension(in,jn,kn) :: mv3
integer, public, parameter :: ngrid1 = ngridtotal1/ntiles(1)
integer, public, parameter :: ngrid2 = ngridtotal2/ntiles(2)
integer, public, parameter :: ngrid3 = ngridtotal3/ntiles(3)
integer, public :: nhy
real(kind=8), public, dimension(in,jn,kn) :: p
real(kind=8), public :: time
real(kind=8), public, dimension(in,jn,kn) :: v1
real(kind=8), public, dimension(in,jn,kn) :: v2
real(kind=8), public, dimension(in,jn,kn) :: v3
real(kind=8), public, dimension(in) :: x1a
real(kind=8), public, dimension(in) :: x1b
real(kind=8), public, dimension(jn) :: x2a
real(kind=8), public, dimension(jn) :: x2b
real(kind=8), public, dimension(kn) :: x3a
real(kind=8), public, dimension(kn) :: x3b