Skip to content
 
 

Latest commit

 

History

413 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CUPyDO

FSI tools for partinioned coupling between generic solid and fluid solvers.

Apache License Version 2.0

Features

CUPyDO currently features interfaces for the following solvers:

Furthermore, CUPyDO features two interpolation alogrithms:

  • Radial Basis Functions (RBF)
  • Thin Plate Spline (TPS)

Finally, CUPyDO features two main couplers:

  • Block-Gauss-Seidel (BGS) with
    • constant (static) relaxation
    • Aitken relaxation
  • Interface Quasi-Newton with Inverse Least-Square (IQN_ILS)

Compilation

Detailed build instructions can be found in the wiki.

Examples

Examples of simulations are available in CUPyDO/tests and CUPyDO/cases.

Screenshot

Publications:

Cerquaglia M.L., Thomas D., Boman R., Terrapon V.E., Ponthot J.-P., A fully partitioned Lagrangian framework for FSI problems characterized by free surfaces, large solid deformations and displacements, and strong added-mass effects, Computer Methods in Applied Mechanics and Engineering, in press (2019)

Thomas D., Cerquaglia M.L., Boman R., Economon T.D., Alonso J.J., Dimitriadis G., Terrapon V.E., CUPyDO - An integrated Python environment for coupled multi-physics simulations, Advances in Engineering Software 128:69-85 (2019)

About

FSI tools for partitioned coupling between generic solid and fluid solvers

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages