Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Getting involved

Authors
Affiliations
University of Luxembourg
University of Luxembourg
Rafinex
University of Luxembourg

You enjoy using dolfiny and would like to get involved? Great, we value contributions of all kind, from comments, corrections, extensions to new features.

🎓 Student & Internship Projects

As part of the study programs at the University of Luxembourg, internships or other arrangements, we offer the possibility to get involved with open source software development of modern finite element solutions.

Projects may address problems ranging across

📁 Idea Hub - collection of project ideas

➰ Interface to PETSc arc length solver

Simulations of unstable behaviour, such as buckling, require advanced solution strategies. Arc length methods offer a robust alternative to classic Newton solvers.

Currently, dolfiny supports (with a custom implementation) an arc length method as presented by Crisfield (1983) - see the continuation demos in the repository.

The project aims at interfacing to the PETSc SNES arc length solver and demonstrating its capabilities.

🤝 Third-medium contact demo

The third-medium contact method, ref. Wriggers et al. (2013) and Wriggers et al. (2025), gained popularity for its variationally pleasing and differential contact formulation.

Its formulation fits well into the domain description language UFL.

The project aims to demonstrate the usage of third medium contact formulations within FEniCS and (possibly) applying it other use cases, such as optimisation problems. It gives the opportunity to understand a modern research topic and to get involved with modern, coding practices.

📝 Your project idea

You have an own idea for a project that you would like to see accomplished? Suggest it to us!

📢 Opportunities

Unsolicited application

References
  1. Crisfield, M. A. (1983). An arc‐length method including line searches and accelerations. International Journal for Numerical Methods in Engineering, 19(9), 1269–1289. 10.1002/nme.1620190902
  2. Wriggers, P., Schröder, J., & Schwarz, A. (2013). A finite element method for contact using a third medium. Computational Mechanics, 52(4), 837–847. 10.1007/s00466-013-0848-5
  3. Wriggers, P., Korelc, J., & Junker, Ph. (2025). A third medium approach for contact using first and second order finite elements. Computer Methods in Applied Mechanics and Engineering, 436, 117740. 10.1016/j.cma.2025.117740