Skip to content

auto-generating locally-conformal Perfectly Matched Layer for FEniCSx

License

Notifications You must be signed in to change notification settings

bayswiss/autogen_LC_PML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autogen_LC_PML fenics_logo

Auto-generating Locally-Conformal Perfectly Matched Layer for FEniCSx. Tested with dolfinx 0.9.0.

The file helmholtz_with_pml.py contains all the setting for the simulation of helmholtz equation with a monopole source in the specified location. Run it to start the computation. It will import and use the function PML_Functions() from autogen_PML.py

All the algorithms and the implementation of the Locally-Conformal PML are in autogen_PML.py

Screenshot from 2023-10-16 15-23-46
Just introduced Releases, which tag will be the same of the corresponding dolfinx version. The old scripts, compatible with dolfinx v0.6.0, can be found here:

https://github.com/bayswiss/autogen_LC_PML/tree/0.6.0

About

auto-generating locally-conformal Perfectly Matched Layer for FEniCSx

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages