ghost_gradients Module

Set value gradients in the ghost cells


Uses

  • module~~ghost_gradients~~UsesGraph module~ghost_gradients ghost_gradients module~utils utils module~ghost_gradients->module~utils module~global_vars global_vars module~ghost_gradients->module~global_vars module~utils->module~global_vars module~global global module~global_vars->module~global

Used by

  • module~~ghost_gradients~~UsedByGraph module~ghost_gradients ghost_gradients module~summon_grad_evaluation summon_grad_evaluation module~summon_grad_evaluation->module~ghost_gradients module~solver solver module~solver->module~summon_grad_evaluation module~update update module~solver->module~update module~update->module~summon_grad_evaluation program~main main program~main->module~solver module~start_finish start_finish program~main->module~start_finish module~start_finish->module~solver

Contents


Subroutines

public subroutine apply_gradient_bc()

Call same subroutine for all the face

Arguments

None

public subroutine apply(face)

Apply/set value of all gradient in the ghost cells gradqp_G = (qp_I - qp_G)Area_Wunit_normal_G/(volume_G) volume_G = volume_I

Arguments

Type IntentOptional AttributesName
character(len=*) :: face