Skip to content

Linear Stability of Laminar flames with varying premixedness using Thermo-diffusive model using FEniCS- dolfinx

Notifications You must be signed in to change notification settings

davidbhatt/LinearStabilityTripleFlame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

LinearStabilityTripleFlame

Linear Stability of Laminar flames with varying premixedness using Thermo-diffusive model

Finite Element Code to carry out Linear stability analysis on Laminar flames using Thermo-diffusive model###################

This code discretizes the convective-diffussive-reactive combustion equations in two dimensional cartesian coordinates using Lagrange element of higher order (oher elements are aslo possible) Solves for steady state solution and then generates the Linearized operator linearized about the base flow and solves for eigenvalues and eignfunctions ###This code reads in baseflow (initial guess of stationary solution from a file and finds accurate stationary solution using newtons Raphson method #then calculates eigenvalues and eigenfunction and write them to disk #Required libraries, dolfinx-real, numpy, pandas, mpi4py slepc4py, petsc4py, scipy #Requires initial guess for stationary solutioonfor proper convergence of Newton's method. This has been obtained by Selective frequency Damping code.

This code can be run in parallel using MPI

#use mpirun -np [no of processes] python3 [code.py]

About

Linear Stability of Laminar flames with varying premixedness using Thermo-diffusive model using FEniCS- dolfinx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages