Skip to content
/ Adv_Diff Public

Flexible, reusable and efficient transient advection-diffusion PDE solver in FEniCS

Notifications You must be signed in to change notification settings

rj678/Adv_Diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This README documents the contents of this repository

What is this repository for?

This repository contains the code used to develop a flexible, reusable and efficient transient advection-diffusion PDE solver

The pdf titled adv_diff.pdf contains details of the mathematical formulation and some comments on the code

There are two scripts in this repository:

AdvDiffSolver.py - contains the super class and a solver class AdvDiffProblem_1.py - contains an example that tests the code using the Method of Manufactured Solutions

The code has been tested on FEniCS 2017.1 - FEniCS

Tests can be run using pytest.

I plan to add more examples.

You can contact me at [email protected]

The code is based on the concepts and examples in the FEniCS tutorial. Feel free to use it or contact me if you would like to add functionality

About

Flexible, reusable and efficient transient advection-diffusion PDE solver in FEniCS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages