Skip to content
forked from mfem/PyMFEM

Adding Navier miniapp to pymfem. Part of this repo has been merged into official PyMFEM repo. However, here we include files for 2D flow over cylinder in miniapps/navier

License

Notifications You must be signed in to change notification settings

andersonw1/PyMFEM

 
 

Repository files navigation

Binder badge badge

MFEM + PyMFEM (FEM library)

This repository repository modifies the pyMFEM setup to include the Navier miniapp. See the pyMFEM install page for full details

Install

Run the command git clone https://github.com/mfem/PyMFEM.git

Then setup a virtual environment and install the packages pip install -r PyMFEM/requirements.txt

Install PyMFEM python setup.py install --with-parallel

PyMFEM should install with navier_solver as a module in python that is called by mfem.navier_solver.<function_we_want>.

Currently only navier_mms.cpp is converted from MFEM. We have also included navier_2dfocs which simulates flow over a 2D cylinder (based on navier_3dfocs). Converting and other input files should be similar.

License

PyMFEM is licensed under BSD-3. Please refer the developers' web sites for the external libraries

About

Adding Navier miniapp to pymfem. Part of this repo has been merged into official PyMFEM repo. However, here we include files for 2D flow over cylinder in miniapps/navier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • SWIG 41.9%
  • Python 37.3%
  • C++ 17.8%
  • Grammatical Framework 1.8%
  • Shell 0.6%
  • GLSL 0.5%
  • Makefile 0.1%