欢迎使用预CICE

分区多物理模拟的耦合库。

preCICE是一个开源耦合库用于分区多物理模拟,包括但不限于流体-结构相互作用和共轭传热模拟。

分区意味着preCICE将现有项目/解决方案结合在一起能够模拟模拟中涉及的完整物理的一个子部分。这使得在复杂的多物理场景中保持适当的时间到解决方案所需的高度灵活性得以实现。

该软件为瞬态方程耦合、通信和数据映射提供了方便的方法。

preCICE如何将不同的解决方案结合在一起的可视化

为下一代多物理模拟做好准备

无创集成
微创集成
  • 优雅的库方法
  • C++、C、Fortran、Python、Matlab中的高级API
了解更多信息
程序的耦合
任意多个程序的耦合
  • 强相互作用和弱相互作用的任意组合
  • 任意多个解算器
了解更多信息
数值方法
最先进的数值方法
  • 鲁棒准牛顿加速度
  • 径向基函数数据映射
了解更多信息
可扩展性
可扩展到完整的超级计算机
  • 纯粹的点对点方法
  • 支持异构硬件(CPU/GPU)
  • 在笔记本电脑上也很高效
了解更多信息

与您喜爱的开源解算器一起使用

目前,一些免费和专有代码与preCICE结合。选择下面的一个官方适配器或查看我们的社区项目.

我们的社区在说什么

preCICE中的大量耦合功能为用户提供了轻松构建高级可扩展仿真的机会。

模拟空气动力学

-德里克·里舍乌(Derek Risseeuw)

荷兰代尔夫特大学航空航天工程学院空气动力学

通过preCICE,我们可以实现内部晶格Boltzmann解算器和OpenFOAM的CPU-GPU高效耦合。

模拟cpu-gpu

-玛尔塔·坎普斯·桑塔斯马斯

英国曼彻斯特大学MACE空气动力学研究小组

学术核心,100%免费软件

preCICE由来自科学计算主席慕尼黑工业大学和来自并行和分布式系统研究所斯图加特大学我们在GitHub上公开开发所有内容,preCICE库在LGPLv3下获得许可,其他所有组件在兼容的自由软件许可下开发。

你可以引用preCICE库使用以下纸张。还请考虑引用您使用的适配器,以及预CICE分发对于再现性。您可以在我们的文献指南.

preCICE v2:一个可持续且用户友好的耦合库

Gerasimos Chourdakis、Kyle Davis、Benjamin Rodenberg、Miriam Schulte、Frédéric Simonis、Benjamin-Uekermann等人。,2022在开放研究欧洲,2:51。

出版商网站  下载BibTeX
preCICE v1论文引文(337) 文献指南

加入社区!

我们在开放的环境中开发一切,并得到生动社区的持续反馈。参与其中:

  • 寻求帮助和帮助他人在中CICE前论坛并注册以接收新闻。
  • 直接编辑文档。我们审查并提供帮助-没有任何问题。
  • 报告问题github帮助我们为每个人解决这些问题。
  • 贡献代码和模拟示例-我们帮助您使用指南、工具和评审。
  • 认识社区在其中一个CICE前研讨会和会议.

您支持preCICE–preCICE支持您

作为preCICE的开发者,我们喜欢支持我们的学术和行业用户,但由于需求不断增长,我们无法再满足所有支持请求。我们正在介绍预CICE支持为可持续的开源软件开发做出贡献,并确保preCICE在未来得到开发和维护。支持preCICE有几个好处:

  • 提高了成功率针对您的研究提案(包括作为合作伙伴、软件提供商或分包商的preCICE)
  • 优先支持并直接接触preCICE开发商
  • 私人、现场支持和定制培训

我们为行业和学术界提供不同程度的支持。

precice支持计划徽标

常见问题(FAQ)

preCICE可以用于卷耦合吗?

是的,但计算成本很高。preCICE主要用于耦合共享。。。

了解更多信息
编写新适配器的最佳实践是什么?

我想问一下,对于如何为preCICE编写好的适配器,是否还有其他指导原则。我觉得。。。

了解更多信息
preCICE可以用于单向联轴器吗?

对!已经有几个人在这样做了。尽管可能有其他方法实现单向耦合,但它可能。。。

了解更多信息

它看起来怎么样?

在这个教程案例,我们将OpenFOAM与CalculiX结合用于FSI。OpenFOAM启动并等待CalculiX。在它们都开始之后,它们相互发现,并开始与界面准牛顿加速度进行串行隐式耦合。这些选项在preCICE中设置配置文件precice-config.xml.

代码动画