Skip to content

Variational Multiscale Incompressible Navier--Stokes Toolkit

License

Notifications You must be signed in to change notification settings

hanzhao2020/VarMINT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VarMINT

The Variational Multiscale Incompressible Navier--Stokes Toolkit: A small Python module with re-usable functionality for solving the Navier--Stokes equations in FEniCS, using a variational multiscale (VMS) formulation.

This module was originally written to support the following paper, submitted to a special issue on open-source software for partial differential equations:

@article{Kamensky2021,
title = "Open-source immersogeometric analysis of fluid--structure interaction using {FEniCS} and {tIGAr}",
journal = "Computers \& Mathematics with Applications",
volume = "81",
pages = "634--648",
year = "2021",
note = "Development and Application of Open-source Software for Problems with Numerical PDEs",
issn = "0898-1221",
author = "D. Kamensky"
}

VarMINT is intentionally light-weight, and mainly intended to avoid needless duplication of UFL code defining the VMS formulation in different applications. A more comprehensive FEniCS-based flow solver using a similar VMS formulation is described by Zhu and Yan here.

About

Variational Multiscale Incompressible Navier--Stokes Toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%