mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#finiteelementmethod

0 Beiträge0 Beteiligte0 Beiträge heute
Chris Huck :freecad: :ubuntu:<p>Sitting here running <a href="https://fosstodon.org/tags/FEA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FEA</span></a> simulations in my hotel room, and my model has 1.24 MILLION degrees of freedom. I’m sure any of you that do FEA probably think that’s pretty pedestrian, but I don’t think many people would realize the size of the matrices being pushed around. This simulation takes about 25 minutes to run because of large displacement and surface contact, and it’s rather amazing that it only takes 25 minutes on modern hardware.</p><p><a href="https://fosstodon.org/tags/engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineering</span></a> <a href="https://fosstodon.org/tags/FiniteElementMethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FiniteElementMethod</span></a></p>
Andreas<p>The result of the getting started notebook of <a href="https://mathstodon.xyz/tags/felupe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>felupe</span></a>, which is deployed by <a href="https://mathstodon.xyz/tags/jupyterlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyterlite</span></a> on <a href="https://mathstodon.xyz/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a>, is now ready-to-visualize directly in the browser, thanks to <a href="https://mathstodon.xyz/tags/jupyterview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyterview</span></a>!</p><p><a href="https://adtzlr.github.io/felupe-web/lab?path=01_Getting-Started.ipynb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adtzlr.github.io/felupe-web/la</span><span class="invisible">b?path=01_Getting-Started.ipynb</span></a></p><p><a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/webassembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webassembly</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a></p>
Andreas<p>Merry Christmas everyone (...if you're living in a culture where this is celebrated). 🎄🎄 ☃️ ❄️ ⛷️ It's time to take a break from business as usual - get your batteries reloaded! 🔋 </p><p>(This is a hyperelastic Mooney-Rivlin christmas tree under varying body forces.)</p><p><a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a> <a href="https://mathstodon.xyz/tags/holiday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>holiday</span></a> <a href="https://mathstodon.xyz/tags/simulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simulation</span></a> <a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperelasticity</span></a></p>
Andreas<p>Hello, world! Wait, for a nonlinear simulation <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> package? If you'd like to use FElupe for your <a href="https://mathstodon.xyz/tags/hyperelastic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperelastic</span></a> <a href="https://mathstodon.xyz/tags/simulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simulation</span></a> but don't know where to start &amp; too lazy to read the docs, you may use the hello_world() function to print a minimal-working example to the console.</p><p>Initially, I wasn't sure if that kind of function really makes sense. But it turns out that I'm using this one quite frequently. 📝 (shhh! Author here... 🤓)</p><p><a href="https://github.com/adtzlr/felupe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/adtzlr/felupe</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fea</span></a></p>
Andreas<p>Here's an example: let's take the Neo-Hookean [1] isotropic <a href="https://mathstodon.xyz/tags/hyperelastic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperelastic</span></a> material model formulation. Just define its strain energy density function and use it in your <a href="https://mathstodon.xyz/tags/simulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simulation</span></a> [2]. </p><p>[1] <a href="https://en.wikipedia.org/wiki/Neo-Hookean_solid" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Neo-Hook</span><span class="invisible">ean_solid</span></a></p><p>[2] <a href="https://github.com/adtzlr/felupe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/adtzlr/felupe</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/jax" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jax</span></a></p>
Andreas<p>Have you ever thought 💡 of using JAX as 🧮 <a href="https://mathstodon.xyz/tags/automaticdifferentiation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automaticdifferentiation</span></a> engine in 💻 finite element simulations? Boost the performance 🏇 of computationally-expensive hyperelastic material models with <a href="https://mathstodon.xyz/tags/jit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jit</span></a> in 🔍 FElupe! 🚀 🚀</p><p><a href="https://github.com/adtzlr/felupe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/adtzlr/felupe</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/jax" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jax</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperelasticity</span></a></p>
Andreas<p>With 🔍 FElupe, it's easier than ever to simulate the deformation of nonlinear hyperelastic solid bodies!</p><p><a href="https://github.com/adtzlr/felupe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/adtzlr/felupe</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/numpy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>numpy</span></a> <a href="https://mathstodon.xyz/tags/scipy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scipy</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/finiteelementmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finiteelementmethod</span></a> <a href="https://mathstodon.xyz/tags/numericsimulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>numericsimulation</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperelasticity</span></a></p>