ProjectPhysX / FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.
https://youtube.com/@ProjectPhysX
Other
3.84k stars 303 forks source link

Coupling with other solvers possible with precice? Or senseless? #164

Open stefano2734 opened 6 months ago

stefano2734 commented 6 months ago

There is the open source package PreCICE to couple solvers. https://precice.org/ actual is version 3.0. is it possible to couple here other solvers with fluidX3D or inefficient and senseless?

Fluid structure and fluid thermal interactions with CFD and FEM are here good supported by precice. DEM is a new field.

ProjectPhysX commented 3 months ago

Hi @stefano2734,

I'm not familiar with preCICE. FluidX3D provides full access to all simulation data and the source code is open, so with some effort a coupling should be possible. Only the data movement could be a big inefficiency: as soon as you have to copy any volumetric data from GPU to CPU in every time step, it'll get very slow. For fluid-structure-interaction, there is still one missing link in the chain to make it efficient: boundary force summation is not yet GPU-accelerated. It's on my list.

Kind regards, Moritz

stefano2734 commented 3 months ago

Thank you for your answer. perhaps later is ok. There was no actual interest by precice developers and LBM. Normal FVM and FEM is here first target.

But I see a second option for you and with more cash. A new German star at software sky is Synera. It was bought last year by Altair and so the future is secure.

It couples many tools to workflows for commercial customers. Perhaps a here is a connector simply possible and good for your commercial normal interest for your excellent work in coupling to professional commercial users.

https://www.synera.io/contact

https://portal.synera.io/marketplace