Maien:
very cool! And yes, we'd love to help make your code accessible to the
community. There are basically two choices:
* It could be part of the code gallery at
https://dealii.org/gallery_applications/code_gallery/
* We can link to it from this page:
https://dealii.org/gallery_applications/applications/
The former category is probably best if you don't intend to do any further
significant work on the code. We do our best to keep these codes compiling
with newer deal.II releases so that it continues to remain useful to the
community. If you think this would be interesting to you, take a look here:
https://github.com/dealii/code-gallery
The latter category is mostly for codes that continue to be developed.
Would any of these work for you?
Best
W.
On 1/9/26 00:59, Maien Hamed wrote:
*** Caution: EXTERNAL Sender ***
Hello deal.II community,
I would like to share a research codebase that may be of interest to users
working on large-deformation solid mechanics, constitutive modeling, or
axisymmetric formulations.
Repository:
https://github.com/maieneuro/plasticitylab <https://
nam10.safelinks.protection.outlook.com/?
url=https%3A%2F%2Fgithub.com%2Fmaieneuro%2Fplasticitylab&data=05%7C02%7CWolfgang.Bangerth%40colostate.edu%7C0a78ac2b452b470810bb08de501e2d90%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C639036288165280529%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=pAj3viIbiU0yaRptTmH%2BsdPDalhMz59G%2FtX3wXx%2BBAM%3D&reserved=0>
This repository contains a deal.II-based implementation of a finite-strain
thermo-viscoplasticity solver using an arbitrary Lagrangian–Eulerian (ALE)
formulation. It corresponds to the core implementation described in this
article (https://doi.org/10.1007/s00466-023-02303-0) <https://
nam10.safelinks.protection.outlook.com/?
url=https%3A%2F%2Fdoi.org%2F10.1007%2Fs00466-023-02303-0&data=05%7C02%7CWolfgang.Bangerth%40colostate.edu%7C0a78ac2b452b470810bb08de501e2d90%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C639036288165312308%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=ihD2cwmlxX1OLgzcaNOx1dIdcFO65F7ubd740rLaFJM%3D&reserved=0>Â and my PhD thesis on numerical simulation of friction welding processes.
In addition to the constitutive and geometric nonlinearities, the code
includes explicit MPI interprocess communication to account for mesh motion in
distributed-memory runs, including consistent updating and remapping of nodal
fields and quadrature point history variables under reference motion. This may
be of interest to users dealing with ALE formulations or other problems where
history-dependent material models interact with mesh motion, remeshing, or
mesh refinement and coarsening.
The code may also serve as a concrete reference for implementing axisymmetric
geometries in deal.II, including rotational symmetry handling and field
discretization. Questions about axisymmetric formulations come up periodically
on the mailing list, and I hope this example is useful in that context.
Below are screenshots from visualizations taken from the solutions of a Taylor
anvil impact problem and an elastoplastic metal necking problem.
The code is research-oriented and not packaged as a tutorial, but it is
complete enough to be read, built, and adapted by experienced users.
Comments, questions, or feedback are welcome.
Best regards,
Maien
Screenshot from 2026-01-10 00-20-15.pngScreenshot from 2026-01-10 00-30-19.png
--
The deal.II project is located at http://www.dealii.org/ <https://
nam10.safelinks.protection.outlook.com/?
url=http%3A%2F%2Fwww.dealii.org%2F&data=05%7C02%7CWolfgang.Bangerth%40colostate.edu%7C0a78ac2b452b470810bb08de501e2d90%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C639036288165333500%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=1zvVwwJad4IXMkXAOTxGPl51cg8rA7iGLHklu%2FJ08oo%3D&reserved=0>
For mailing list/forum options, see https://groups.google.com/d/forum/dealii?
hl=en <https://nam10.safelinks.protection.outlook.com/?
url=https%3A%2F%2Fgroups.google.com%2Fd%2Fforum%2Fdealii%3Fhl%3Den&data=05%7C02%7CWolfgang.Bangerth%40colostate.edu%7C0a78ac2b452b470810bb08de501e2d90%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C639036288165354434%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=6BxsHBBf6na0QYhsQ%2FASphuiWAdZgP5Aj6%2BrFBDBZ%2FA%3D&reserved=0>
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected]
<mailto:[email protected]>.
To view this discussion visit https://groups.google.com/d/msgid/
dealii/8e503860-7607-4cf8-a80c-d04fa4c6a264n%40googlegroups.com <https://
nam10.safelinks.protection.outlook.com/?
url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fdealii%2F8e503860-7607-4cf8-
a80c-
d04fa4c6a264n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C02%7CWolfgang.Bangerth%40colostate.edu%7C0a78ac2b452b470810bb08de501e2d90%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C639036288165375183%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=UvgJyED88N6E0u0kO83byobavrVcRTUqFBigAvj0dt8%3D&reserved=0>.
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/dealii/0758229e-7d46-45b1-8a47-54b1b92abbc5%40colostate.edu.