首页> 外文OA文献 >OpenGeoSys: An open-source initiative for numerical simulation of thermo-hydro-mechanical/chemical (THM/C) processes in porous media
【2h】

OpenGeoSys: An open-source initiative for numerical simulation of thermo-hydro-mechanical/chemical (THM/C) processes in porous media

机译:OpenGeoSys:一项开放源代码计划,用于在多孔介质中对热-水-机械/化学(THM / C)过程进行数值模拟

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper we describe the OpenGeoSys (OGS) project, which is a scientific open-source initiative for numerical simulation of thermo-hydro-mechanical/chemical processes in porous media. The basic concept is to provide a flexible numerical framework (using primarily the Finite Element Method (FEM)) for solving multi-field problems in porous and fractured media for applications in geoscience, hydrology and energy storage. To this purpose OGS is based on an object-oriented FEM concept including a broad spectrum of interfaces for pre- and postprocessing. The OGS idea has been in development since the mid-eighties and has been continuously developed in concept and software implementations evolved through FORTRAN, C, and C++. The idea behind OGS is to provide an open platform to the community, outfitted with professional software-engineering tools such as platform-independent compiling and automated benchmarking. A comprehensive benchmarking book has been published (Kolditz et al. [1]), second volume is in print. Benchmarking has been proven to be a valuable tool for cooperation between different developer teams. On one hand, object-orientation (OO) provides a suitable framework for distributed code development; however, the parallelization of OO codes still lacks efficiency. High-performance-computing efficiency of OO codes is subject to future research (Wang et al. [2]). Currently, OGS development efforts are dedicated to visual data and model integration for complex hydrological applications (Rink et al. [3])
机译:在本文中,我们描述了OpenGeoSys(OGS)项目,这是一个科学的开放源代码计划,用于对多孔介质中的热-水-机械/化学过程进行数值模拟。基本概念是提供一个灵活的数值框架(主要使用有限元方法(FEM)),以解决多孔和压裂介质中的多场问题,以用于地球科学,水文学和能量存储。为此,OGS基于面向对象的FEM概念,包括用于预处理和后处理的各种接口。 OGS的想法自80年代中期以来一直在发展,并且在概念和通过FORTRAN,C和C ++演变的软件实现方面不断发展。 OGS背后的想法是为社区提供一个开放的平台,并配备专业的软件工程工具,例如独立于平台的编译和自动基准测试。一本综合性的基准书已经出版(Kolditz等人[1]),第二册正在印刷中。基准测试已被证明是不同开发人员团队之间合作的宝贵工具。一方面,面向对象(OO)为分布式代码开发提供了合适的框架。但是,OO代码的并行化仍然缺乏效率。 OO代码的高性能计算效率有待进一步研究(Wang等人[2])。当前,OGS的开发工作致力于复杂水文应用的可视数据和模型集成(Rink等人[3])。

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号