<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/62554>62554</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            OpenMP parallelizzation doesn't work on Apple Silicon M1Pro, M1Max and M1Ultra
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Francyrad
      </td>
    </tr>
</table>

<pre>
    Dear developers of OpenMP
I was working with a N-Body code called Rebound. Is it possible to run the code using the parallelisation provided with OpenMP. It works perfectly with Intel and M1 chips, but it doesn't work with the chips that I mentioned above. I can get just a x1 scaling running the OpenMP example of rebound

https://rebound.readthedocs.io/en/latest/c_examples/openmp/

Is there a possibility to solve the problem? Thank you for your availability
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUs1u4zwMfBr5QtSwZTs_Bx_SrzCQQ74t9ue8oCU6VquIhiS7TZ9-oTjdxe5JEMghhzODIZizI2pF8yiapwznOLJvO49OXT3qrGd9bZ8IPWhayPJEPgAP8GUid3oWxeEIbxjgjf2rcWd4M3EEhP8fHllfQbEmUGgtafhKPc9O53AMYCJMHILpLUFk8LODONLaPoc0J30n9AlqTcBo2MHkeTGa9LpkJZDDMd6WB5jID6Siva71o4tkAZ2GUwlqNFMQ8j_o55i2a6bghNyu2BVwY5D6II4Y4QgXcmkvacCeF8rhCAodnCnCyxwiILyXEBTaRNjPzn0SX6kBveNlspTU8uvxojiI4jDGOAVRHYTshOzupdwT6jiSZhVyw0J25ITsLEYKUchO_byPC0J2PJG7TAl_G3hMlMkT4F1WY028JmUD24VWMT33li6i6uD7iO4VrjzDwD69HnBBY3HFZbqt9L7aY0ZtudlVUu7Kus7GVpPuJW7VVg9lvymHum5K2e8bhcMOm32VmVYWsiqaoi73Uso6L3ZKbfuh2AzbfVHVG1EXdEFjc2uXS87-nJkQZmo3smnqzGJPNnwm0bep6aGfz0HUhTUhhj-waKKl9q7z75x8fKxB-cdddnCYkhHfjDWKHZzKZ88pDafyhO_3jPyw0WM2e9v-7c_ZxHHuc8WXZIddPp-HyfMLqeTN7Yjky-2OXwEAAP__-nAh7A">