This routine gives special treatment when qVal > 1.0 or qVal == -1.0 for flooded neighbor, treat it as normal fluid: clean BCID, set qVal to -1 (no itersection). for non-flooded neighbor, treat it as high order wall: set qVal to 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sdr_protoTree_type), | intent(in) | :: | proto | preliminary tree |
||
real(kind=rk), | intent(inout) | :: | qVal | qValue |
||
integer(kind=long_k), | intent(inout) | :: | BCID | boundary id |
||
integer, | intent(in) | :: | neighPos | neighbor position in proto tree |
||
integer(kind=long_k), | intent(in), | optional | :: | treeID_periodic | negative treeID of periodic domain |