A Faust Implementation of Coupled Finite Difference Schemes

David Südholt, Riccardo RUSSO, Stefania SERAFIN

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

113 Downloads (Pure)

Abstract

Physical models using finite difference schemes (FDS) are
typically implemented using mutable data structures. The
FDS library of the Faust programming language, where
such data structures are not available, is instead based on a
cellular automaton approach. This paper proposes a mechanism by which multiple one-dimensional FDS based on
the Faust FDS library approach can be coupled together.
The coupling is achieved by composing the various FDS
algorithms in parallel and modifying the Faust FDS library
routing to calculate the connection forces. The mechanism
is demonstrated by coupling multiple stiff string models to
a bridge, modeled as an ideal damped bar.
Original languageEnglish
Title of host publicationInterdisciplinary Perspectives on Research in Sound and Music Computing : Proceedings of the 2nd Nordic Sound and Music (NordicSMC) Conference
PublisherNordic Sound and Music Computing
Publication date2021
Pages17-22
DOIs
Publication statusPublished - 2021
Event2nd Nordic Sound and Music Conference - , Denmark
Duration: 11 Nov 202112 Nov 2021
https://nordicsmc.create.aau.dk/?page_id=349

Conference

Conference2nd Nordic Sound and Music Conference
Country/TerritoryDenmark
Period11/11/202112/11/2021
Internet address
SeriesProceedings of the Sound and Music Computing Conference
ISSN2518-3672

Fingerprint

Dive into the research topics of 'A Faust Implementation of Coupled Finite Difference Schemes'. Together they form a unique fingerprint.

Cite this