<div dir="ltr">Dear all,<div><br></div><div>I use Solidworks to sketch a 3D part as shown below. In this model, there are 9 volumes.</div><div><div><img src="cid:ii_k2vrxiqy1" alt="image.png" width="562" height="365"><br></div></div><div>Then I export ".step" and import into the gmsh.</div><div><br></div><div>Then I use Gmsh to generate 3D mesh as below:</div><div><div><img src="cid:ii_k2vs1u9p2" alt="image.png" width="562" height="340"><br></div></div><div>Till now, everything looks good.</div><div><br></div><div>After that, I export ".mesh" to FreeFem for numerical simulation. Now something strange happens:</div><div>I apply a force on the left side wall, and make the right side wall to be fixed.</div><div>However, both rings does not have any displacement. That means the rings do not take part in the computation.</div><div><div><img src="cid:ii_k2vsomnq4" alt="image.png" width="562" height="388"><br></div></div><div><br></div><div>Next, I used Boolean operation in Gmsh to merge all the nine volumes to be a single volume</div><div><div><img src="cid:ii_k2vtca7w5" alt="image.png" width="562" height="336"><br></div></div><div>This time, the result seems reasonable:</div><div><div><img src="cid:ii_k2vtf54a6" alt="image.png" width="562" height="396"><br></div></div><div><br></div><div><br></div><div><u>Please note that we hope to maintain the multiple bodies rather than a single body. Because we need to apply different physical properties for each domain.</u></div><div><u>Therefore, is there any way to create a single mesh with multiple bodies?</u></div><div><br></div><div>The CAD model "auto_part_2.STEP" is attached.</div><div>Both meshes are uploaded as well. The multiple volume one is named as "auto_part_2.mesh". The single volume one is names as "auto_part_2_1.mesh".</div><div><br></div><div>Please kindly check them.</div><div><br></div><div>Thanks very much!</div><div><br></div><div><br></div><div>Best regards,</div><div>Hao</div><div><br></div></div>