A New Generation EOS Compositional Reservoir Simulator: Part II - Framework and Multiprocessing
暂无分享,去创建一个
This paper describes the design and implementation of a Problem Solving Environment (PSE) for developing parallel reservoir simulators that use multiple fault blocks, multiple physical models and dynamic locally adaptive meshrefinements. The objective of the PSE is to reduce the complexity of building flexible and efficient parallel reservoir simulators through the use of a high-level programming interface for problem specification and model composition, object-oriented programming abstractions that implement application objects, and distributed dynamic data-management that efficiently supports adaptation and parallelism. This work is presented in two parts. In Part I (SPE 37979), we describe the mathematical formulation and discuss numerical solution techniques, while this Part II paper we address framework and multiprocessing issues.
[1] James C. Browne,et al. Distributed Dynamic Data-Structures for Parallel Adaptive Mesh-Refinement , 1995 .
[2] Kamy Sepehrnoori,et al. A compositional simulator for modeling surfactant enhanced aquifer remediation, 1 Formulation , 1996 .
[3] James C. Browne,et al. On partitioning dynamic adaptive grid hierarchies , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.
[4] Ronald Fagin,et al. Extendible hashing—a fast access method for dynamic files , 1979, ACM Trans. Database Syst..