GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - precice/tutorials: Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org.

BranchesTags
Open more actions menu

Latest commit

 

History

1,203 Commits
1,203 Commits

Folders and files

NameName
Last commit message
Last commit date
.dev-tools
.dev-tools
 
 
.github
.github
 
 
aste-turbine
aste-turbine
 
 
breaking-dam-2d
breaking-dam-2d
 
 
changelog-entries
changelog-entries
 
 
channel-transport-particles
channel-transport-particles
 
 
channel-transport-reaction
channel-transport-reaction
 
 
channel-transport
channel-transport
 
 
elastic-tube-1d
elastic-tube-1d
 
 
elastic-tube-3d
elastic-tube-3d
 
 
flow-around-controlled-moving-cylinder
flow-around-controlled-moving-cylinder
 
 
flow-over-heated-plate-nearest-projection
flow-over-heated-plate-nearest-projection
 
 
flow-over-heated-plate-partitioned-flow
flow-over-heated-plate-partitioned-flow
 
 
flow-over-heated-plate-steady-state
flow-over-heated-plate-steady-state
 
 
flow-over-heated-plate-two-meshes
flow-over-heated-plate-two-meshes
 
 
flow-over-heated-plate
flow-over-heated-plate
 
 
free-flow-over-porous-media
free-flow-over-porous-media
 
 
heat-exchanger-simplified
heat-exchanger-simplified
 
 
heat-exchanger
heat-exchanger
 
 
multiple-perpendicular-flaps
multiple-perpendicular-flaps
 
 
oscillator-overlap
oscillator-overlap
 
 
oscillator
oscillator
 
 
partitioned-backwards-facing-step
partitioned-backwards-facing-step
 
 
partitioned-burgers-1d
partitioned-burgers-1d
 
 
partitioned-elastic-beam
partitioned-elastic-beam
 
 
partitioned-heat-conduction-3d
partitioned-heat-conduction-3d
 
 
partitioned-heat-conduction-complex
partitioned-heat-conduction-complex
 
 
partitioned-heat-conduction-direct
partitioned-heat-conduction-direct
 
 
partitioned-heat-conduction-overlap
partitioned-heat-conduction-overlap
 
 
partitioned-heat-conduction
partitioned-heat-conduction
 
 
partitioned-pipe-multiscale
partitioned-pipe-multiscale
 
 
partitioned-pipe-two-phase
partitioned-pipe-two-phase
 
 
partitioned-pipe
partitioned-pipe
 
 
perpendicular-flap-stress
perpendicular-flap-stress
 
 
perpendicular-flap
perpendicular-flap
 
 
quickstart
quickstart
 
 
resonant-circuit
resonant-circuit
 
 
tests
tests
 
 
tools
tools
 
 
turek-hron-fsi3
turek-hron-fsi3
 
 
two-scale-heat-conduction
two-scale-heat-conduction
 
 
volume-coupled-diffusion
volume-coupled-diffusion
 
 
volume-coupled-flow
volume-coupled-flow
 
 
water-hammer
water-hammer
 
 
wolf-sheep-soil-creep
wolf-sheep-soil-creep
 
 
.clang-format
.clang-format
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.lfsconfig
.lfsconfig
 
 
.markdown-link-check-config.json
.markdown-link-check-config.json
 
 
.markdownlint.json
.markdownlint.json
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
clean-all.sh
clean-all.sh
 
 

Repository files navigation

preCICE tutorials

System tests (nightly) System tests (weekly - extra)

Important

This repository is aimed for development purposes and the default branch is develop. If you want to use the tutorials, switch to the master branch or download the latest release.

This repository contains ready-to-run tutorial cases for the coupling library preCICE. The purpose of these cases is not to teach you how to use preCICE from scratch, but to serve as starting points for setting up similar simulation cases, as well as test cases. Read more on our preCICE tutorials documentation section.

As a general rule, you can start each participant from inside their <tutorial>/<participant>-<solver> using ./run.sh. Look into these short scripts and copy the parts you need for your new case. Before running again, execute the cleaning scripts you can find at each level, to clean from this point and deeper.

Contributions to this repository are very welcome. Please refer to the page Contribute to preCICE for a few guidelines and hints to help you in this direction.

For Python dependency ranges and the sibling requirements-reference.txt files used for reproducible installs, see .dev-tools/releasing/README.md.

Note

We use Git LFS to version reference results. These will appear as seemingly empty files containing URLs if you don't have Git LFS installed (optional, mainly useful for our system tests). We host a Git LFS server for these, which only allows push access under restrictions. In case you get issues pushing to a fork, set GIT_LFS_SKIP_PUSH=1 or do git push --no-verify. If you get issues pulling to a fork, set GIT_LFS_SKIP_SMUDGE=1 prior to git pull.

About

Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org.

precice.org

Topics

calculixconjugate-heat-transfercouplingfenicsfenicsxfluid-structure-interactionmulti-physicsmultiphysicsnutilsopenfoamprecicesu2tutorial

Resources

Readme
LGPL-3.0 license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

143 stars

Watchers

9 watching

Forks

170 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.