Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(base_backend_t) | :: | self | ||||
class(field_t), | intent(inout) | :: | f | |||
real(kind=dp), | intent(in) | :: | c_start | |||
real(kind=dp), | intent(in) | :: | c_end | |||
integer, | intent(in) | :: | face |
A field is a subdomain with a rectangular cuboid shape. It has 6 faces, and these faces are either a subdomain boundary or a global domain boundary based on the location of the subdomain. This subroutine allows us to set any of these faces to a value, 'c_start' and 'c_end' for faces at opposite sides. 'face' is one of X_FACE, Y_FACE, Z_FACE from common.f90