软件负责人:肖天白
软件简介:Kinetic是一款基于Julia语言开发的开源计算流体力学工具箱,致力于利用可微分编程范式,将介观尺度动理学模型与以神经网络为代表的现代机器学习模型融合,在统一框架下模拟多粒子体系(中性气体、等离子体、辐射输运等)的跨流域多尺度非平衡输运问题。软件支持贴体网格与笛卡尔网格,内置嵌套四叉树、八叉树结构,能够实现四-六维高维空间网格的动态自适应,具备相应的动态负载平衡能力,支持数十万CPU核心、数万亿网格的分布式并行计算能力。自软件发布以来,得到来自美国南加州大学、加拿大麦吉尔大学、法国索邦大学、芬兰赫尔辛基大学、日本东京大学等多个知名院校研究小组的使用。
Kinetic软件由若干子模块组成,主要模块包括:
● KitBase:基础物理模型与数值计算格式
● KitML:神经网络模型与机器学习方法
● KitAMR:大规模自适应网格并行计算框架
● FluxReconstruction:高阶精度计算方法
● FluidStructureInteraction:流固耦合计算方法
● Langevin:不确定性量化与敏感性分析方法
● kineticpy:Python端调用接口
下载路径:https://github.com/vavrines/Kinetic.jl
联系人及电话:LHD办公室 01082543973
附件: