发明名称 Machine, computer program product and method to carry out parallel reservoir simulation
摘要 A machine, computer program product, and method to enable scalable parallel reservoir simulations for a variety of simulation model sizes are described herein. Some embodiments of the disclosed invention include a machine, methods, and implemented software for performing parallel processing of a grid defining a reservoir or oil/gas field using a plurality of sub-domains for the reservoir simulation, a parallel process of re-ordering a local cell index for each of the plurality of cells using characteristics of the cell and location within the at least one sub-domain and a parallel process of simulating at least one production characteristic of the reservoir.
申请公布号 US9177086(B2) 申请公布日期 2015.11.03
申请号 US201313794283 申请日期 2013.03.11
申请人 SAUDI ARABIAN OIL COMPANY 发明人 Fung Larry S. K.;Mezghani Mokhles M.
分类号 G06G7/48;G06G7/50;G06F17/50;G01V99/00;E21B43/00;G06T17/00 主分类号 G06G7/48
代理机构 Bracewell & Giuliani LLP 代理人 Bracewell & Giuliani LLP ;Rhebergen Constance Gall;Chin Brad Y.
主权项 1. A machine to simulate one or more production characteristics of an oil or gas reservoir, the oil and gas reservoir being defined by a plurality of grid cells, the plurality of grids cells being partitioned into a plurality of sub-domains, each sub-domain containing at least a portion of the plurality of grid cells, the machine comprising: a plurality of application servers having one or more processors and a non-transitory memory, each of the plurality of application servers being assigned one or more sub-domains; and a computer-readable medium, operable on the memory of the plurality of application servers, the computer-readable medium storing instructions that when executed cause the applications servers to perform a process of re-ordering a local cell identification reference for each of the plurality of grid cells using characteristics of each of the plurality of grid cell and a location of each of the plurality of grid cells within the one or more sub-domains and a process of simulating at least one production characteristic of the reservoir; the applications servers, when executing the instructions, performing the steps of: creating an initial local cell identification reference for each of the plurality of grid cells in the-one or more sub-domains, each local cell identification reference being mapped to an original index for each of the plurality of cells,determining at least one other sub-domain adjacent to the one or more sub-domains, the at least one other sub-domain being stored on an adjacent application server, and which of the plurality of grid cells in each sub-domain share at least one face with at least one of the plurality of grid cells in the at least one other sub-domain,re-indexing the plurality of grid cells according to whether each of the plurality of grid cells shares at least one face with at least one of the plurality of grid cells of the at least one other sub-domain, andsimulating, responsive to reindexing the plurality of grid cells according to whether each of the plurality of grid cells shares at least one face, the at least one production characteristic in the one or more sub-domains using at least a portion of data transmitted to each of the plurality of grid cells sharing at least one face with at least one of the plurality of grid cells of the at least one other sub-domain from the other sub-domain stored in the adjacent application server.
地址 SA