sources Module


Uses

  • module~~sources~~UsesGraph module~sources sources module~phys_consts phys_consts module~sources->module~phys_consts module~mesh mesh module~sources->module~mesh module~calculus calculus module~sources->module~calculus module~grid grid module~sources->module~grid module~collisions collisions module~sources->module~collisions iso_fortran_env iso_fortran_env module~phys_consts->iso_fortran_env module~mesh->module~phys_consts module~calculus->module~phys_consts module~calculus->module~mesh module~grid->module~phys_consts module~grid->module~mesh module~reader reader module~grid->module~reader module~grid->iso_fortran_env module~mpimod mpimod module~grid->module~mpimod module~collisions->module~phys_consts module~collisions->iso_fortran_env module~reader->module~phys_consts module~reader->iso_fortran_env module~mpimod->module~phys_consts module~mpimod->iso_fortran_env mpi mpi module~mpimod->mpi

Used by

  • module~~sources~~UsedByGraph module~sources sources module~sources_mpi sources_mpi module~sources_mpi->module~sources module~multifluid multifluid module~multifluid->module~sources program~gemini3d Gemini3D program~gemini3d->module~multifluid

Contents


Interfaces

public interface srcsMomentum

  • private subroutine srcsMomentum_curv(nn, vn1, Tn, ns, vs1, vs2, vs3, Ts, E1, Q, x, Pr, Lo)

    Arguments

    Type IntentOptional AttributesName
    real(kind=wp), intent(in), dimension(:,:,:,:):: nn
    real(kind=wp), intent(in), dimension(:,:,:):: vn1
    real(kind=wp), intent(in), dimension(:,:,:):: Tn
    real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: ns
    real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs1
    real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs2
    real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs3
    real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: Ts
    real(kind=wp), intent(in), dimension(:,:,:):: E1
    real(kind=wp), intent(in), dimension(:,:,:,:):: Q
    type(curvmesh), intent(in) :: x
    real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Pr
    real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Lo

interface

  • public module subroutine RK2_prep_mpi(isp, isperiodic, vs1, vs2, vs3)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: isp
    logical, intent(in) :: isperiodic
    real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs1
    real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs2
    real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs3

Subroutines

public pure subroutine srcsContinuity(nn, vn1, vn2, vn3, Tn, ns, vs1, vs2, vs3, Ts, Pr, Lo)

!!!!!!!!!!!!!!!!!!!!!!!!! O+ REACTIONS !!!!!!!!!!!!!!!!!!!!!!

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:,:):: nn
real(kind=wp), intent(in), dimension(:,:,:):: vn1
real(kind=wp), intent(in), dimension(:,:,:):: vn2
real(kind=wp), intent(in), dimension(:,:,:):: vn3
real(kind=wp), intent(in), dimension(:,:,:):: Tn
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: ns
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs1
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs2
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs3
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: Ts
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Pr
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Lo

private subroutine srcsMomentum_curv(nn, vn1, Tn, ns, vs1, vs2, vs3, Ts, E1, Q, x, Pr, Lo)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:,:):: nn
real(kind=wp), intent(in), dimension(:,:,:):: vn1
real(kind=wp), intent(in), dimension(:,:,:):: Tn
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: ns
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs1
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs2
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs3
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: Ts
real(kind=wp), intent(in), dimension(:,:,:):: E1
real(kind=wp), intent(in), dimension(:,:,:,:):: Q
type(curvmesh), intent(in) :: x
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Pr
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Lo

public subroutine srcsEnergy(nn, vn1, vn2, vn3, Tn, ns, vs1, vs2, vs3, Ts, Pr, Lo)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:,:):: nn
real(kind=wp), intent(in), dimension(:,:,:):: vn1
real(kind=wp), intent(in), dimension(:,:,:):: vn2
real(kind=wp), intent(in), dimension(:,:,:):: vn3
real(kind=wp), intent(in), dimension(:,:,:):: Tn
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: ns
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs1
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs2
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: vs3
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: Ts
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Pr
real(kind=wp), intent(out), dimension(size(Ts,1)-4,size(Ts,2)-4,size(Ts,3)-4,lsp):: Lo