Skip to content

thvoigtmann/femmct

Repository files navigation

FEM-MCT

Finite-Element Method solver combined with the mode-coupling theory of the glass transition, to predict flow properties of viscoelastic shear-thinning / yield-stress fluids using a microscopically derived constitutive equation.

For application of the code, see Steinhäuser, Treskatis, Turek, and Voigtmann, arXiv:2307.12764 (2023).

For work-in-progress documentation, see https://femmct.readthedocs.io/

Installation

Create a python virtual environment and activate it.

Then, install fenics/dolfin. Follow the instructions on https://fenics.readthedocs.io/en/latest/installation.html (we use the development version). Clone the git repositories, and pip install them inside the activated python environment. If you apt install libdolfin-dev, you can skip the cmake of dolfin.

To build mshr: apt install libgmp-dev libmpfr-dev (mshr is no longer in debian testing).

The requirements.txt file here was created using

  pip list --format=freeze >requirements.txt

instead of pip freeze.

About

Finite-Element Method with Mode-Coupling Theory for viscoelastic shear-thinning fluids

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors