Patents by Inventor Serguei Maliassov

Serguei Maliassov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9754056
    Abstract: A method for modeling a hydrocarbon reservoir. A representation of a simulation model is generated in a non-transitory, computer readable medium. The simulation model is used to generate computational tasks. The tasks are allocated among a plurality of computational nodes. Each processing node of the plurality of computational nodes includes core processors and a shared memory accessible by the core processors. The reservoir simulation is executed on the plurality of computational nodes. During the reservoir simulation, if a first processing node in the plurality of computational nodes finishes executing its allocated tasks, a migration request is sent from the first processing node to another processing node in the plurality of computational nodes. The migration request is configured to request migration of a movable task from the other processing node to the first processing node. The movable task is migrated from the other processing node to the first processing node.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: September 5, 2017
    Assignee: ExxonMobil Upstream Research Company
    Inventor: Serguei Maliassov
  • Patent number: 9594186
    Abstract: A method is presented for partitioning a simulation model into a plurality of subdomains that may each be assigned to one of a plurality of processors. The method includes creating a representation of a topology graph of a simulation model in a tangible, computer readable medium. The topology graph includes a plurality of computational elements and a plurality of connections between those elements. Each of the plurality of connections is weighted to create a plurality of weights, and each of the plurality of weights is scaled. Optionally, the weights can be mapped to different interval of values. Based on the weights information the topology graph is partitioned into two or more subdomains, wherein a partition boundary follows a local topographical minimum in the topology graph. A subdomain is assigned to each of the plurality of processors.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: March 14, 2017
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Serguei Maliassov, Robert R. Shuttleworth
  • Patent number: 9418180
    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.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: August 16, 2016
    Assignee: ExxonMobil Upstream Research Company
    Inventor: Serguei Maliassov
  • Publication number: 20140236558
    Abstract: A method is disclosed for partitioning a grid representing a hydrocarbon reservoir. The grid is composed of a plurality of cells. A connectivity graph of nodes and edges is created. Each of the plurality of cells is represented by a node. Edges connect neighboring nodes. An edge that should not be cut by a partitioning algorithm is designated. Nodes connected by the designated edge are merged into a supernode. A first edge connecting a merged node and a non-merged node is replaced with a second edge connecting the non-merged node with the supernode. The connectivity graph is used with the supernode and the replaced edges to partition the grid. Nodes merged into supernodes are maintained in a single subdomain during partitioning.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 21, 2014
    Inventor: Serguei Maliassov
  • Publication number: 20130116993
    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.
    Type: Application
    Filed: April 25, 2011
    Publication date: May 9, 2013
    Inventor: Serguei Maliassov
  • Publication number: 20130090907
    Abstract: A method for modeling a hydrocarbon reservoir. A representation of a simulation model is generated in a non-transitory, computer readable medium. The simulation model is used to generate computational tasks. The tasks are allocated among a plurality of computational nodes. Each processing node of the plurality of computational nodes includes core processors and a shared memory accessible by the core processors. The reservoir simulation is executed on the plurality of computational nodes. During the reservoir simulation, if a first processing node in the plurality of computational nodes finishes executing its allocated tasks, a migration request is sent from the first processing node to another processing node in the plurality of computational nodes. The migration request is configured to request migration of a movable task from the other processing node to the first processing node. The movable task is migrated from the other processing node to the first processing node.
    Type: Application
    Filed: January 13, 2011
    Publication date: April 11, 2013
    Inventor: Serguei Maliassov
  • Patent number: 8396699
    Abstract: Embodiments of the invention involve forming a prismatic grid and solving a convection-diffusion problem using the prismatic grid and mixed finite element analysis. The prismatic grid may be formed by providing a triangular mesh on a plane of a model. The mesh is then coarsened to make cells that are less desirable larger. The coarsened grid is then projected to form the prismatic grid. Each cell of the grid is then assigned a plurality of degrees of freedom. Mixed finite element analysis of the grid produces a matrix, which is then solved to yield a solution to the convention-diffusion problem.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: March 12, 2013
    Assignee: ExxonMobil Upstream Research Company
    Inventor: Serguei Maliassov
  • Publication number: 20120296619
    Abstract: A method is presented for partitioning a simulation model into a plurality of subdomains that may each be assigned to one of a plurality of processors. The method includes creating a representation of a topology graph of a simulation model in a tangible, computer readable medium. The topology graph includes a plurality of computational elements and a plurality of connections between those elements. Each of the plurality of connections is weighted to create a plurality of weights, and each of the plurality of weights is scaled. Optionally, the weights can be mapped to different interval of values. Based on the weights information the topology graph is partitioned into two or more subdomains, wherein a partition boundary follows a local topographical minimum in the topology graph. A subdomain is assigned to each of the plurality of processors.
    Type: Application
    Filed: October 19, 2010
    Publication date: November 22, 2012
    Inventors: Serguei Maliassov, Robert R. Shuttleworth
  • Publication number: 20120221302
    Abstract: A method for hydrocarbon management of a reservoir is provided. The method includes generating a model of a reservoir comprising a plurality of homogenized mixed finite elements in an unstructured computational mesh. The unstructured computational mesh may be coarsened to form a plurality of coarser computational meshes in the model. A convection-diffusion subsurface process may be evaluated on a coarsest computation mesh. A result may be transferred from the coarsest computational mesh to a finest computational mesh, and a performance parameter for the hydrocarbon reservoir may be predicted from the model. The predicted performance parameter may be used for hydrocarbon management of the reservoir.
    Type: Application
    Filed: August 27, 2010
    Publication date: August 30, 2012
    Inventors: Jerome Lewandowski, Serguei Maliassov
  • Publication number: 20100223039
    Abstract: Embodiments of the invention operate to produce basin models that describe the basin in terms of compaction and fluid flow. The equations used to define compaction and fluid flow may be solved simultaneously. Embodiments of the invention use equations that define a set of unknowns that are consistent over the basis. The equations may define total pressure, hydrostatic pressure, thicknesses, and effective stress.
    Type: Application
    Filed: November 13, 2008
    Publication date: September 2, 2010
    Inventor: Serguei Maliassov
  • Publication number: 20100211370
    Abstract: Embodiments of the invention involve forming a prismatic grid and solving a convection-diffusion problem using the prismatic grid and mixed finite element analysis. The prismatic grid may be formed by providing a triangular mesh on a plane of a model. The mesh is then coarsened to make cells that are less desirable larger. The coarsened grid is then projected to form the prismatic grid. Each cell of the grid is then assigned a plurality of degrees of freedom. Mixed finite element analysis of the grid produces a matrix, which is then solved to yield a solution to the convention-diffusion problem.
    Type: Application
    Filed: October 20, 2008
    Publication date: August 19, 2010
    Inventor: Serguei Maliassov
  • Publication number: 20100082724
    Abstract: A parallel-computing iterative solver is provided that employs a preconditioner that is processed using parallel-computing for solving linear systems of equations. Thus, a preconditioning algorithm is employed for parallel iterative solution of a large sparse system of linear system of equations (e.g., algebraic equations, matrix equations, etc.), such as the linear system of equations that commonly arise in computer-based 3D modeling of real-world systems (e.g., 3D modeling of oil or gas reservoirs, etc.). A novel technique is proposed for application of a multi-level preconditioning strategy to an original matrix that is partitioned and transformed to block bordered diagonal form. An approach for deriving a preconditioner for use in parallel iterative solution of a linear system of equations is provided. In particular, a parallel-computing iterative solver may derive and/or apply such a preconditioner for use in solving, through parallel processing, a linear system of equations.
    Type: Application
    Filed: July 17, 2009
    Publication date: April 1, 2010
    Inventors: Oleg Diyankov, Vladislav Pravilnikov, Sergey Koshelev, Natalya Kuznetsova, Serguei Maliassov