Skip to content

adam_prism_absorbing_layer_geometry

Source: src/app/prism/common/adam_prism_absorbing_layer_geometry.F90

Dependencies

Contents

Subroutines

compute_absorbing_face_range

Return the active cell range of an absorbing layer on a block face.

Attributes: pure

fortran
subroutine compute_absorbing_face_range(face, width, ni, nj, nk, domain_emin, domain_emax, block_emin, block_emax, dxyz, ni_range, nj_range, nk_range, cells, last_center_distance, profile_extent)

Arguments

NameTypeIntentAttributesDescription
faceinteger(kind=I4P)in
widthreal(kind=R8P)in
niinteger(kind=I4P)in
njinteger(kind=I4P)in
nkinteger(kind=I4P)in
domain_eminreal(kind=R8P)in
domain_emaxreal(kind=R8P)in
block_eminreal(kind=R8P)in
block_emaxreal(kind=R8P)in
dxyzreal(kind=R8P)in
ni_rangeinteger(kind=I4P)out
nj_rangeinteger(kind=I4P)out
nk_rangeinteger(kind=I4P)out
cellsinteger(kind=I4P)out
last_center_distancereal(kind=R8P)out
profile_extentreal(kind=R8P)out

Call graph