MultiFEBE:融合多域方法的有限元软件解构复杂力学问题

PDF格式 | 1.1MB | 更新于2025-01-16 | 30 浏览量 | 0 下载量 举报
收藏
MultiFEBE是一款专为解决线性混合维力学问题而设计的多域有限元软件,它结合了有限元和边界元方法,旨在处理复杂的交互作用场景。该软件的核心优势在于其能够耦合二维和三维的复杂物理现象,包括连续无粘流体、弹性固体、多孔介质以及梁和壳结构。它特别适用于处理海洋工程中的应用,如海上风力涡轮机支撑结构的动态响应分析。 该软件由Jacob D. R.吉列尔莫·博尔东路易斯·阿拉莫Padrón、Juan J.奥兰多·马埃索·阿兹纳雷斯等人开发,来自西班牙拉斯帕尔马斯德格拉纳达大学的Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería。MultiFEBE的开发过程中遵循了严格的学术标准,自2022年8月3日提交初稿后,经过多次修订,最终于同年10月13日接受发表。 MultiFEBE的设计初衷是为用户提供一个易于使用的平台,以解决实际工程中的计算力学问题,特别是那些涉及边界元和有限元之间的交互。它支持线性静态和时间谐波分析,适用于边界条件各异的系统。为了确保代码的可复现性和可维护性,MultiFEBE基于Fortran 2003编写,利用了OpenMP并行处理、GNU Fortran编译器、GNUMake构建工具和CMake项目管理工具。软件的运行依赖于OpenBLAS库,并且适应GNU/Linux和Windows平台(通过MSYS2进行编译),同时提供了开发者文档和手册供用户参考。 此外,MultiFEBE的开源特性使其在研究和教育领域具有重要意义,它遵循Creative Commons BY-NC-ND 4.0许可协议,允许在非商业用途下分享和修改代码,但必须保持原样,且不得衍生作品。代码元数据管理方面,当前版本v2.0.0与GitHub仓库相链接,且软件采用GPL-2.0的开源许可证,使用Git作为版本控制系统。用户可以通过提供的技术支持邮箱获取帮助。 MultiFEBE是一款强大的工具,它将多域有限元和边界元方法整合在一起,为解决工程领域的复杂力学问题提供了灵活且高效的解决方案,尤其是在海洋结构分析和动态响应评估方面。

相关推荐