Skip to content

Add tutorial: partitioned oscillator#297

Merged
BenjaminRodenberg merged 24 commits intoprecice:developfrom
BenjaminRodenberg:add-partitioned-mass-spring-system
Nov 4, 2022
Merged

Add tutorial: partitioned oscillator#297
BenjaminRodenberg merged 24 commits intoprecice:developfrom
BenjaminRodenberg:add-partitioned-mass-spring-system

Conversation

@BenjaminRodenberg
Copy link
Copy Markdown
Contributor

@BenjaminRodenberg BenjaminRodenberg commented Sep 30, 2022

* Tutorial illustrates a simple case which can be used for convergence
studies and waveforms
* Case is taken from V. Schüller, B. Rodenberg, B. Uekermann and H. Bungartz, A Simple Test Case for Convergence Order in Time and Energy Conservation of Black-Box Coupling Schemes, in: WCCM-APCOM2022. URL https://www.scipedia.com/public/Rodenberg_2022a
@BenjaminRodenberg
Copy link
Copy Markdown
Contributor Author

@valentinaschueller: Feel free to take a look and give comments, if you want 😁

@BenjaminRodenberg BenjaminRodenberg changed the title Add tutorial: partitioned mass spring system Add tutorial: partitioned oscillator Oct 3, 2022
@BenjaminRodenberg
Copy link
Copy Markdown
Contributor Author

  • I decided to rename this tutorial, because we also call it the Oscillator example in the paper. It's also a shorter name.
  • I also added the final result in 1c31544 to improve the plot on energy conservation.

Copy link
Copy Markdown
Member

@uekerman uekerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job, thanks for adding this. A few minor tweaks below.

Important problem. With preCICE v2, I run into:

(0) 14:51:57 [impl::SolverInterfaceImpl]:587 in isActionRequired: ERROR: initialize() has to be called before isActionRequired(...).

Seems that this tutorials only works with develop-v3.0.0.

I did not yet check all details.

Copy link
Copy Markdown
Member

@uekerman uekerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Runs for me. A small final doubt below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants