mod_coarsen Module


Uses

  • module~~mod_coarsen~~UsesGraph module~mod_coarsen mod_coarsen mod_physics mod_physics module~mod_coarsen->mod_physics module~mod_global_parameters mod_global_parameters module~mod_coarsen->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

Used by

  • module~~mod_coarsen~~UsedByGraph module~mod_coarsen mod_coarsen proc~coarsen_grid_siblings coarsen_grid_siblings proc~coarsen_grid_siblings->module~mod_coarsen proc~getbc getbc proc~getbc->module~mod_coarsen

Subroutines

public subroutine coarsen_grid(wFi, ixFiGmin1, ixFiGmin2, ixFiGmin3, ixFiGmax1, ixFiGmax2, ixFiGmax3, ixFimin1, ixFimin2, ixFimin3, ixFimax1, ixFimax2, ixFimax3, wCo, ixCoGmin1, ixCoGmin2, ixCoGmin3, ixCoGmax1, ixCoGmax2, ixCoGmax3, ixComin1, ixComin2, ixComin3, ixComax1, ixComax2, ixComax3, geoFi, igridFi, geoCo, igridCo)

coarsen one grid to its coarser representative

Read more…

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: wFi(ixFiGmin1:ixFiGmax1,ixFiGmin2:ixFiGmax2,ixFiGmin3:ixFiGmax3,1:nw)
integer, intent(in) :: ixFiGmin1
integer, intent(in) :: ixFiGmin2
integer, intent(in) :: ixFiGmin3
integer, intent(in) :: ixFiGmax1
integer, intent(in) :: ixFiGmax2
integer, intent(in) :: ixFiGmax3
integer, intent(in) :: ixFimin1
integer, intent(in) :: ixFimin2
integer, intent(in) :: ixFimin3
integer, intent(in) :: ixFimax1
integer, intent(in) :: ixFimax2
integer, intent(in) :: ixFimax3
double precision, intent(inout) :: wCo(ixCoGmin1:ixCoGmax1,ixCoGmin2:ixCoGmax2,ixCoGmin3:ixCoGmax3,1:nw)
integer, intent(in) :: ixCoGmin1
integer, intent(in) :: ixCoGmin2
integer, intent(in) :: ixCoGmin3
integer, intent(in) :: ixCoGmax1
integer, intent(in) :: ixCoGmax2
integer, intent(in) :: ixCoGmax3
integer, intent(in) :: ixComin1
integer, intent(in) :: ixComin2
integer, intent(in) :: ixComin3
integer, intent(in) :: ixComax1
integer, intent(in) :: ixComax2
integer, intent(in) :: ixComax3
type(geo_t), intent(in) :: geoFi
integer, intent(in) :: igridFi
type(geo_t), intent(in) :: geoCo
integer, intent(in) :: igridCo