Skip to content

fabiandenner/Wave-DNA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wave-DNA

Latest version

Wave-DNA is a software tool for one-dimensional and spherically-symmetric nonlinear acoustic waves in transient and spatially variable background flow fields. The motion of the background medium is accounted for by considering a convective form of the lossless Kuznetsov wave equation, derived from first principles based on perturbations of the continuity equation and the transient Bernoulli equation, which is solved using a finite-difference method. In principle, the background flow field may be obtained from analytical solutions, numerical simulations, or experimental measurements. The acronym Wave-DNA stands for "Wave Doppler effects in Nonlinear Acoustics".

FDM JASA ABH

Developers

License and Copyright

Wave-DNA is under the copyright of its developers and made available as open-source software under the terms of the MIT License.

Repository Structure

The Wave-DNA repository is structured as follows:

  • The documentation folder contains a short pdf documentation of Wave-DNA. The documentation discusses the theory behind Wave-DNA and the code structure, and explains how to install and use Wave-DNA.
  • The examples folder contains representative examples that show how to use Wave-DNA and demonstrate the most important features of Wave-DNA.
  • The src folder contains all source files of Wave-DNA.
  • The .clang-format file, which defines the formatting rules for the source code.
  • The .gitignore file telling git which folders and files to ignore.
  • The LICENSE file containing the MIT License text.
  • The README.md file is the file you are currently reading.

Acknowledgements

The development of Wave-DNA has directly benefitted from research funding provided by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation), grant number 441063377.

About

Wave-DNA is a software tool for one-dimensional nonlinear acoustic waves in transient and spatially variable background flow fields.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 98.9%
  • Other 1.1%