mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#FiniteElements

0 posts0 participants0 posts today
Christoph Lehrenfeld<p>Yesterday, we had our FEStokes-RePair game night. <br>It was fun. We experimented with the FEStokes-Repair Validator app and we even developed a Poker version of the game. <a href="https://academiccloud.social/tags/gameon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gameon</span></a> <a href="https://academiccloud.social/tags/festokesrepair" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>festokesrepair</span></a> <a href="https://academiccloud.social/tags/FiniteElements" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FiniteElements</span></a></p>
Christoph Lehrenfeld<p>✨ A small dream came true last year: In the past year, we developed our very own (nerd) card game: FEStokes-RePair! 🎉🃏</p><p>The game uses the finite element discretization of the Stokes equations as a metaphor. </p><p>For details see here: <a href="https://fe-nerd-games.github.io/FEStokesRePair/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fe-nerd-games.github.io/FEStok</span><span class="invisible">esRePair/</span></a> (and the following thread)</p><p><a href="https://academiccloud.social/tags/NumericalAnalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NumericalAnalysis</span></a><br> <a href="https://academiccloud.social/tags/MathGames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MathGames</span></a><br> <a href="https://academiccloud.social/tags/EducationalGames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EducationalGames</span></a><br> <a href="https://academiccloud.social/tags/FiniteElements" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FiniteElements</span></a><br> <a href="https://academiccloud.social/tags/FEStokes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FEStokes</span></a>-RePair</p>
Andreas<p>In my Python FEA package FElupe I&#39;ve noticed that the time spent on assembling (especially large) finite element matrices takes longer than in recent releases. The slowdown is about 15% to 100%, depending on the number of degrees of freedom. From a computational-cost point of view, there are some cheap arrays stored inside a numeric region. A somewhat massive einsum-call further evaluates the values for the sparse finite element matrix. Due to some recent code changes, these cheap region arrays aren&#39;t contiguous anymore. That slows down the finite element matrix assembly up to 100%! By ensuring C-contiguous arrays, performance is back to normal (NumPy array flags are available as attribute ndarray.flags).</p><p><a href="https://github.com/adtzlr/felupe" target="_blank" rel="nofollow noopener noreferrer" translate="no"><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="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/numpy" class="mention hashtag" rel="tag">#<span>numpy</span></a> <a href="https://mathstodon.xyz/tags/FiniteElementMethod" class="mention hashtag" rel="tag">#<span>FiniteElementMethod</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="tag">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a></p>
Andreas<p>FElupe 🔍 now has visual previews for the schemes of most numeric regions (finite element formulation + quadrature rule) in its HTML API docs - thanks to PyVista. There are also a lot of helpful static and interactive plots in other sections of the docs too. Go check it out! </p><p>Simulating the nonlinear deformation of hyperelastic structures has never been easier in a few lines of Python code.</p><p><a href="https://felupe.readthedocs.io/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">felupe.readthedocs.io/</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="tag">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/FiniteElementMethod" class="mention hashtag" rel="tag">#<span>FiniteElementMethod</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/plot" class="mention hashtag" rel="tag">#<span>plot</span></a></p>
Andreas<p>Recently, I&#39;ve put a lot of effort in completing the documentation of 🔍 FElupe, especially its API reference. There is still room for improvement, but I consider it to be in a fairly good shape now 📝. There are also new tutorials 🎓 and examples 🧮 - have a look if you haven&#39;t already! If you have ideas 💡 on how to improve it, please let me know!</p><p><a href="https://felupe.readthedocs.io/en/latest" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">felupe.readthedocs.io/en/lates</span><span class="invisible">t</span></a></p><p><a href="https://mathstodon.xyz/tags/FiniteElementMethod" class="mention hashtag" rel="tag">#<span>FiniteElementMethod</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="tag">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/meshing" class="mention hashtag" rel="tag">#<span>meshing</span></a> <a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="tag">#<span>hyperelasticity</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a></p>
Andreas<p>Just published a story with some background-informations on the simulation for nonlinear force-displacement curves of rubber-metal parts related to our scientific article from 2021.</p><p><a href="https://medium.com/@adtzlr/nonlinear-force-displacement-curves-of-rubber-metal-parts-ab7c48448e96" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">medium.com/@adtzlr/nonlinear-f</span><span class="invisible">orce-displacement-curves-of-rubber-metal-parts-ab7c48448e96</span></a></p><p><a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mathstodon.xyz/tags/rubber" class="mention hashtag" rel="tag">#<span>rubber</span></a> <a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="tag">#<span>hyperelasticity</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/pde" class="mention hashtag" rel="tag">#<span>pde</span></a></p>
Andreas<p>FElupe - A Python package for Finite Element Analysis, Version 7.8.0 is available on PyPI. Now with mesh-generators for the elementary shapes line, rectangle, cube, triangle and circle.</p><p><a href="https://github.com/adtzlr/felupe" target="_blank" rel="nofollow noopener noreferrer" translate="no"><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/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/pde" class="mention hashtag" rel="tag">#<span>pde</span></a></p>
Andreas<p>Hey, exciting news about quad/hex-meshing: Easily create planar quad meshes between two line meshes by interpolation. Same applies for hex meshes between two quad meshes. Will be included in the upcoming release 7.7.0 of FElupe on PyPI!</p><p><a href="https://felupe.readthedocs.io/en/latest/howto/meshgen.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">felupe.readthedocs.io/en/lates</span><span class="invisible">t/howto/meshgen.html</span></a></p><p><a href="https://mathstodon.xyz/tags/mesh" class="mention hashtag" rel="tag">#<span>mesh</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/meshing" class="mention hashtag" rel="tag">#<span>meshing</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mathstodon.xyz/tags/mechanics" class="mention hashtag" rel="tag">#<span>mechanics</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/fem" class="mention hashtag" rel="tag">#<span>fem</span></a> <a href="https://mathstodon.xyz/tags/quad" class="mention hashtag" rel="tag">#<span>quad</span></a> <a href="https://mathstodon.xyz/tags/hex" class="mention hashtag" rel="tag">#<span>hex</span></a> <a href="https://mathstodon.xyz/tags/geometry" class="mention hashtag" rel="tag">#<span>geometry</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a></p>
Andreas<p>We published our open-access paper about damage mechanisms of air spring bellows and how to obtain a representative specimen design for cord-rubber composite materials.</p><p><a href="https://www.researchgate.net/publication/373297067_Investigating_Damage_Mechanisms_in_Cord-Rubber_Composite_Air_Spring_Bellows_of_Rail_Vehicles_and_Representative_Specimen_Design" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">researchgate.net/publication/3</span><span class="invisible">73297067_Investigating_Damage_Mechanisms_in_Cord-Rubber_Composite_Air_Spring_Bellows_of_Rail_Vehicles_and_Representative_Specimen_Design</span></a></p><p>The scripts for the simulation, including a Jupyter notebook which may be executed in Google Colab, is available on GitHub.</p><p><a href="https://github.com/adtzlr/fiberreinforcedrubber" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/adtzlr/fiberreinfor</span><span class="invisible">cedrubber</span></a></p><p><a href="https://mathstodon.xyz/tags/hyperelasticity" class="mention hashtag" rel="tag">#<span>hyperelasticity</span></a> <a href="https://mathstodon.xyz/tags/damage" class="mention hashtag" rel="tag">#<span>damage</span></a> <a href="https://mathstodon.xyz/tags/composite" class="mention hashtag" rel="tag">#<span>composite</span></a> <a href="https://mathstodon.xyz/tags/rubber" class="mention hashtag" rel="tag">#<span>rubber</span></a> <a href="https://mathstodon.xyz/tags/cord" class="mention hashtag" rel="tag">#<span>cord</span></a> <a href="https://mathstodon.xyz/tags/airspring" class="mention hashtag" rel="tag">#<span>airspring</span></a> <a href="https://mathstodon.xyz/tags/bellow" class="mention hashtag" rel="tag">#<span>bellow</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/fea" class="mention hashtag" rel="tag">#<span>fea</span></a> <a href="https://mathstodon.xyz/tags/finiteelements" class="mention hashtag" rel="tag">#<span>finiteelements</span></a> <a href="https://mathstodon.xyz/tags/scientificcomputing" class="mention hashtag" rel="tag">#<span>scientificcomputing</span></a> <a href="https://mathstodon.xyz/tags/scientific" class="mention hashtag" rel="tag">#<span>scientific</span></a> <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mathstodon.xyz/tags/computationalmechanics" class="mention hashtag" rel="tag">#<span>computationalmechanics</span></a> <a href="https://mathstodon.xyz/tags/openscience" class="mention hashtag" rel="tag">#<span>openscience</span></a></p>
Raphaël Bulle<p>Hello there! <a href="https://mathstodon.xyz/tags/introduction" class="mention hashtag" rel="tag">#<span>introduction</span></a></p><p>I am a postdoc at Université Laval in Québec working in collaboration with Michelin. My current work is about <a href="https://mathstodon.xyz/tags/ErrorEstimation" class="mention hashtag" rel="tag">#<span>ErrorEstimation</span></a> for <a href="https://mathstodon.xyz/tags/FiniteElements" class="mention hashtag" rel="tag">#<span>FiniteElements</span></a> methods. More precisely, I am working on gradient reconstruction for multimaterial problems.</p><p>I am also a <a href="https://mathstodon.xyz/tags/fenics" class="mention hashtag" rel="tag">#<span>fenics</span></a> user and I am interested in <a href="https://mathstodon.xyz/tags/NonLocalModels" class="mention hashtag" rel="tag">#<span>NonLocalModels</span></a> and more precisely in the error estimation in the finite element discretization of fractional partial differential equations.<br /><a href="https://mathstodon.xyz/tags/WelcometoMastodon" class="mention hashtag" rel="tag">#<span>WelcometoMastodon</span></a><br /><a href="https://mathstodon.xyz/tags/WelcometoMathstodon" class="mention hashtag" rel="tag">#<span>WelcometoMathstodon</span></a></p>