Content deleted Content added
|
|
|
|type=[[ERROR]]
|message_desc=<font color="blue"><tt>Quadtree BC Parallel Inertia Approach </tt></font><font color="red"><tt>== </tt></font><font color="black"><tt>Method B</tt></font> Materialsextracts mayvelocities usefrom usefaces eitherparallel fixedto manningsthe model boundary (“QT”, depth-varying“HT” manningsand “HX” types) to calculate the transverse momentum, or logparallel inertia at the boundary. For example, to calculate the parallel inertia at the face highlighted by orange circle in the image below, the transverse velocity from the non-lawBC-face below is needed. However, if the boundary cells are distributed across multiple CPU or GPU devices (illustrated by the red dot line), it can require velocity information from a face within another device. This could cause memory access violation during the simulation, thus the ERROR message is roughnessgenerated formulationsto forstop bedthe resistancesimulation.
When utilising log-law roughness, a maximum limit for equivalent mannings number is required as the formulation becomes singular at shallow depths.
This limit, provided as the fixed mannings n value in the material data, must be greater than zero.
[[File:Proxy face error.PNG|600px|caption]]
|suggestions=Revise quadtree refinement polygon to ensure the cell size does not change immediately inside the model boundary. The image below shows a good example, where 2 rows of cells have the same size and this ensures the face the boundary faces selected by the <font color="blue"><tt>Quadtree BC Parallel Inertia Approach </tt></font><font color="red"><tt>== </tt></font><font color="black"><tt>Method B</tt></font> are always within the same CPU/GPU device.
|suggestions=Ensure that all materials that utilise log-law roughness have positive values for mannings n.
[[File:Proxy face error fix.PNG|600px|caption]]
|uplink=[[3xxx_TUFLOW_Messages|3xxx Messages]]
|