FSI tools for partinioned coupling between generic solid and fluid solvers.
CUPyDO currently features interfaces for the following solvers:
- Solid:
- Metafor --> A Nonlinear Finite Element solid solver developed at the University of Liège (http://metafor.ltas.ulg.ac.be/dokuwiki/)
- RBM --> A dynamic 2dof pitch/plunge solid solver developed at the University of Liège (https://github.com/ulgltas/NativeSolid)
- modali -> A static/dynamic modal solver developed at the University of Liège (https://github.com/ulgltas/modali)
- GetDP --> A free finite element software and a general environment for the treatment of discrete problems, developed at University of Liège (http://getdp.info/)
- Fluid:
- PFEM --> Particle Finite Element Method fluid solver developed at the University of Liège (https://gitlab.uliege.be/am-dept/PFEM)
- SU2 --> Open-source CFD code developed at Stanford University (https://su2code.github.io/)
- Flow --> A Full Potential Finite Element fluid solver, part of the waves project, developed at the University of Liège (https://gitlab.uliege.be/am-dept/waves)
- VLM --> A Vortex Lattice Method, developed at the University of Liège (https://github.com/ulgltas/VLM)
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)
Detailed build instructions can be found in the wiki.
Examples of simulations are available in CUPyDO/tests and CUPyDO/cases.
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)
