SkillAgentSearch skills...

FwiCPP

Finite Element Method High-Performance Acoustic Simulation

Install / Use

/learn @sergiogibe/FwiCPP
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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
View on GitHub
GitHub Stars10
CategoryDevelopment
Updated11mo ago
Forks1

Languages

C++

Security Score

72/100

Audited on Apr 15, 2025

No findings