Skip to content

Finite Element Method High-Performance Acoustic Simulation

Notifications You must be signed in to change notification settings

sergiogibe/fwiCPP

Repository files navigation

High-performance acoustic simulation:

This solver is be capable of accurately and efficiently computing the propagation of sound waves in complex geometries and through various materials with varying acoustic properties. This is achieved by incorporating finite element analysis.

The code is optimized for high performance computing, utilizing parallel processing solutions to make use of the processing power of modern CPU's and GPU's.

The program has an user-friendly and flexible interface, allowing for easy integration into other FWI implementations and enabling the simulation of a wide range of acoustic scenarios.

Table of contents:

  • Installation
    • Required libraries
    • Cmake setup
    • Manual setup
  • General guidelines
  • Examples and images
  • Upcoming features
  • Contributors

Installation:

armadillo
nlohmann json
openBLAS
LAPACK
Numpy
Matplotlib

General guidelines:

Examples and images:

Upcoming features:

  • [] PML boundaries
  • [] GPU support

Contributors:

  • Sergio Santos
  • Tarcisio Fischer

About

Finite Element Method High-Performance Acoustic Simulation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published