mod_b0 Module


Used by

  • module~~mod_b0~~UsedByGraph module~mod_b0 mod_b0 proc~alloc_node alloc_node proc~alloc_node->module~mod_b0 proc~alloc_node~2 alloc_node proc~alloc_node~2->module~mod_b0 proc~alloc_node~3 alloc_node proc~alloc_node~3->module~mod_b0 proc~alloc_node~4 alloc_node proc~alloc_node~4->module~mod_b0

Subroutines

public subroutine set_B0_grid(igrid)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: igrid

private subroutine set_B0_cell(wB0, x, ixImin1, ixImin2, ixImin3, ixImax1, ixImax2, ixImax3, ixmin1, ixmin2, ixmin3, ixmax1, ixmax2, ixmax3)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: wB0(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndir)
double precision, intent(in) :: x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim)
integer, intent(in) :: ixImin1
integer, intent(in) :: ixImin2
integer, intent(in) :: ixImin3
integer, intent(in) :: ixImax1
integer, intent(in) :: ixImax2
integer, intent(in) :: ixImax3
integer, intent(in) :: ixmin1
integer, intent(in) :: ixmin2
integer, intent(in) :: ixmin3
integer, intent(in) :: ixmax1
integer, intent(in) :: ixmax2
integer, intent(in) :: ixmax3

private subroutine set_B0_face(igrid, x, ixImin1, ixImin2, ixImin3, ixImax1, ixImax2, ixImax3, ixOmin1, ixOmin2, ixOmin3, ixOmax1, ixOmax2, ixOmax3)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: igrid
double precision, intent(in) :: x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim)
integer, intent(in) :: ixImin1
integer, intent(in) :: ixImin2
integer, intent(in) :: ixImin3
integer, intent(in) :: ixImax1
integer, intent(in) :: ixImax2
integer, intent(in) :: ixImax3
integer, intent(in) :: ixOmin1
integer, intent(in) :: ixOmin2
integer, intent(in) :: ixOmin3
integer, intent(in) :: ixOmax1
integer, intent(in) :: ixOmax2
integer, intent(in) :: ixOmax3

private subroutine set_J0_cell(igrid, wJ0, ixImin1, ixImin2, ixImin3, ixImax1, ixImax2, ixImax3, ixmin1, ixmin2, ixmin3, ixmax1, ixmax2, ixmax3)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: igrid
double precision, intent(inout) :: wJ0(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,7-2*ndir:3)
integer, intent(in) :: ixImin1
integer, intent(in) :: ixImin2
integer, intent(in) :: ixImin3
integer, intent(in) :: ixImax1
integer, intent(in) :: ixImax2
integer, intent(in) :: ixImax3
integer, intent(in) :: ixmin1
integer, intent(in) :: ixmin2
integer, intent(in) :: ixmin3
integer, intent(in) :: ixmax1
integer, intent(in) :: ixmax2
integer, intent(in) :: ixmax3