Calculate weights using timing from compute kernel, interpolation and boundary routines

***************************** ***** !

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

real(kind=rk), | intent(out) | :: | weights(:) | |||

type(treelmesh_type), | intent(in) | :: | tree | geometry infomation |
||

integer, | intent(in) | :: | minLevel | min level and max level |
||

integer, | intent(in) | :: | maxLevel | min level and max level |
||

type(tem_levelDesc_type), | intent(in) | :: | levelDesc(minLevel:maxLevel) | Level descriptor |
||

integer, | intent(in) | :: | nBCs | global IBM type Number of boundary conditions |
||

type(glob_boundary_type), | intent(in) | :: | globBC(nBCs) | BC elements information |

Assign weights based on compute kernel and interpolation

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

real(kind=rk), | intent(out) | :: | weights(:) |

Append weights based on boundary condition

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

real(kind=rk), | intent(inout) | :: | weights(:) |