Method and System For Parallel Multilevel Simulation
First Claim
1. A method of performing a reservoir simulation, comprising:
- generating a data representation in a storage system, wherein the data representation comprises an interconnection weight that represents the magnitude of an interconnection between each of a plurality of computational cells in a computational mesh;
comparing a threshold value to each interconnection weight; and
setting any interconnection weight that is equal to or less than the threshold value to zero.
0 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present techniques provide methods and systems for coarsening a computational mesh, for example, for use in a reservoir simulation. An exemplary method of performing a reservoir simulation, includes generating a data representation in a storage system, wherein the data representation includes an interconnection weight that represents the magnitude of an interconnection between each of a number of computational cells in a computational mesh. A threshold value is compared to each interconnection weight and any interconnection weight that is equal to or less than the threshold value is set to zero.
-
Citations
20 Claims
-
1. A method of performing a reservoir simulation, comprising:
-
generating a data representation in a storage system, wherein the data representation comprises an interconnection weight that represents the magnitude of an interconnection between each of a plurality of computational cells in a computational mesh; comparing a threshold value to each interconnection weight; and setting any interconnection weight that is equal to or less than the threshold value to zero. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing hydrocarbon production from a reservoir, comprising:
-
simplifying a computational mesh by; generating a data representation of the computational mesh in a storage system, wherein the data representation comprises an interconnection weight that represents the magnitude of an interconnection between each of a plurality of computational cells in the computational mesh; comparing a threshold value to each interconnection weight and setting any interconnection weight that is equal to or less than the threshold value to zero; eliminating any of the plurality of computational cells from the computational mesh that has no interconnections to other computational cells to create a lower level computational mesh; and generating a preconditioner by restricting a solution to the lower level computational mesh; and simulating a hydrocarbon reservoir using the preconditioner. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory, computer readable medium, comprising code configured to direct a processor to:
-
generate a data representation in a storage system, wherein the data representation comprises an interconnection weight that represents the magnitude of an interconnection between each of a plurality of computational cells in a computational mesh; compare a threshold value to each interconnection weight; and set any interconnection weight that is equal to or less than the threshold value to zero. - View Dependent Claims (18, 19, 20)
-
Specification