HopeFOAM-0.1(支持DG高阶离散的OpenFOAM)在线发布了!



  • /*****************************************************************

    源代码网站:https://github.com/HopeFOAM/HopeFOAM

    HopeFOAM是一款在OpenFOAM基础上扩展了任意高阶有限元等数值方法的计算力学软件,具有以下特点:

    高阶(High Order):在保留原有OpenFOAM有限体积离散方法之外,HopeFOAM致力于融合更多高阶数值离散方法形成计算力学工具箱,其中DGM(Discontinuous Galerkin Method,间断伽辽金方法)是第一个设计实现的高阶离散方法。

    并行(Parallel):为了改进并行计算的性能及可扩展性,HopeFOAM集成了多种并行计算工具集或软件以加速离散和计算过程。

    可扩展(Extensible):在引入了高阶数值离散与高效并行计算的基础上,HopeFOAM将为使用者的进一步应用功能开发提供一个可扩展的软件框架及便捷接口。

    FOAM:此版HopeFOAM是基于2016年6月OpenFOAM-4.0进行大幅扩展而成。

    HopeFOAM-0.1作为HopeFOAM的第一个公开发布版本,是基于OpenFOAM-4.0大幅扩展而成。DGM(Discontinuous Galerkin Method,间断伽辽金方法)被设计实现于HopeFOAM-0.x系列中,HopeFOAM-0.1提供二维 DGM离散及相关技术支持,主要包括数据结构、DGM离散、求解器及相关工具,同时PETSc被集成用于求解线性方程系统。HopeFOAM-0.1保持了OpenFOAM的用户接口,OpenFOAM用户可基于以往经验通过较为直接的途径实现或使用对应高阶DGM求解器。

    如有疑问,请联系:hopefoam@163.com



  • 非常浩大的工程!

    CFD求解那面FVM有几个大家都熟悉的经典的巨著,DGM这面又类似的巨著么?
    目前我看到有人也在用DGM求解PBM,跟我的博士研究方向有点关系。



  • @李东岳
    感谢您对我们开源软件的支持!广大用户的关注和使用是对我们最大的支持!



  • 为了改进并行计算的性能及可扩展性,HopeFOAM集成了多种并行计算工具集或软件以加速离散和计算过程。

    请教一下,HopeFOAM这方面是关于I/O的优化还是?


  • 版主

    请教一下,HopeFOAM这方面是关于I/O的优化还是?

    应该是通过外挂PETSc库改善并行计算的可扩展性,感兴趣的话可以看看这篇论文:https://doi.org/10.1109/HPCSim.2016.7568354



  • @wwzhao 谢谢!这篇文章正是我们组的工作。


登录后回复
 

与 CFD中文网 的连接断开,我们正在尝试重连,请耐心等待