fluid_density_momenta Module


Uses

  • module~~fluid_density_momenta~~UsesGraph module~fluid_density_momenta fluid_density_momenta module~grid_fields grid_fields module~fluid_density_momenta->module~grid_fields module~mpi_field_interface mpi_field_interface module~fluid_density_momenta->module~mpi_field_interface module~parallel parallel module~grid_fields->module~parallel module~grid_field_param grid_field_param module~grid_fields->module~grid_field_param module~mpi_field_interface->module~parallel module~fstruct_data fstruct_data module~mpi_field_interface->module~fstruct_data module~pstruct_data pstruct_data module~mpi_field_interface->module~pstruct_data module~grid_param grid_param module~mpi_field_interface->module~grid_param module~common_param common_param module~parallel->module~common_param module~mpi_var mpi_var module~parallel->module~mpi_var module~util util module~parallel->module~util mpi mpi module~parallel->mpi module~precision_def precision_def module~fstruct_data->module~precision_def module~grid_field_param->module~grid_param module~grid_field_param->module~common_param module~grid_field_param->module~mpi_var module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~grid_param->module~precision_def module~grid_param->module~struct_def module~common_param->module~precision_def module~mpi_var->module~precision_def module~util->module~precision_def module~code_util code_util module~util->module~code_util module~struct_def->module~precision_def module~code_util->module~precision_def

Used by

  • module~~fluid_density_momenta~~UsedByGraph module~fluid_density_momenta fluid_density_momenta module~env_evolve env_evolve module~env_evolve->module~fluid_density_momenta module~pic_evolve pic_evolve module~pic_evolve->module~fluid_density_momenta program~aladyn aladyn program~aladyn->module~env_evolve program~aladyn->module~pic_evolve

Contents


Subroutines

public subroutine fluid_curr_accumulate(flx, curr)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: flx(:,:,:,:)
real(kind=dp), intent(inout) :: curr(:,:,:,:)

public subroutine set_env_momentum_density_flux(uv, ef, curr, eb_tot, flx)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: uv(:,:,:,:)
real(kind=dp), intent(in) :: ef(:,:,:,:)
real(kind=dp), intent(inout) :: curr(:,:,:,:)
real(kind=dp), intent(out) :: eb_tot(:,:,:,:)
real(kind=dp), intent(out) :: flx(:,:,:,:)

public subroutine set_momentum_density_flux(uv, flx)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: uv(:,:,:,:)
real(kind=dp), intent(inout) :: flx(:,:,:,:)

public subroutine update_adam_bash_fluid_variables(u, u0, flx, ef)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: u(:,:,:,:)
real(kind=dp), intent(inout) :: u0(:,:,:,:)
real(kind=dp), intent(inout) :: flx(:,:,:,:)
real(kind=dp), intent(inout) :: ef(:,:,:,:)