GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 8

Similar documents
GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 3

GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 6

Multispace and Multilevel BDDC. Jan Mandel University of Colorado at Denver and Health Sciences Center

Short title: Total FETI. Corresponding author: Zdenek Dostal, VŠB-Technical University of Ostrava, 17 listopadu 15, CZ Ostrava, Czech Republic

Multilevel and Adaptive Iterative Substructuring Methods. Jan Mandel University of Colorado Denver

20. A Dual-Primal FETI Method for solving Stokes/Navier-Stokes Equations

A Balancing Algorithm for Mortar Methods

A Balancing Algorithm for Mortar Methods

5. The Indirect Approach To Domain Decomposition

26. Parallel Implementation of Collocation Methods

An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors

CONVERGENCE ANALYSIS OF A BALANCING DOMAIN DECOMPOSITION METHOD FOR SOLVING A CLASS OF INDEFINITE LINEAR SYSTEMS

SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD

Auxiliary space multigrid method for elliptic problems with highly varying coefficients

Parallel scalability of a FETI DP mortar method for problems with discontinuous coefficients

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM

Convergence analysis of a balancing domain decomposition method for solving a class of indefinite linear systems

Parallel Scalability of a FETI DP Mortar Method for Problems with Discontinuous Coefficients

Scalable BETI for Variational Inequalities

Application of Preconditioned Coupled FETI/BETI Solvers to 2D Magnetic Field Problems

The All-floating BETI Method: Numerical Results

Extending the theory for domain decomposition algorithms to less regular subdomains

Adaptive Coarse Space Selection in BDDC and FETI-DP Iterative Substructuring Methods: Towards Fast and Robust Solvers

ON THE CONVERGENCE OF A DUAL-PRIMAL SUBSTRUCTURING METHOD. January 2000

ETNA Kent State University

An Iterative Domain Decomposition Method for the Solution of a Class of Indefinite Problems in Computational Structural Dynamics

arxiv: v1 [math.na] 28 Feb 2008

FETI-DP for Elasticity with Almost Incompressible 2 Material Components 3 UNCORRECTED PROOF. Sabrina Gippert, Axel Klawonn, and Oliver Rheinbach 4

Nonoverlapping Domain Decomposition Methods with Simplified Coarse Spaces for Solving Three-dimensional Elliptic Problems

New constructions of domain decomposition methods for systems of PDEs

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

Uncertainty analysis of large-scale systems using domain decomposition

Multipréconditionnement adaptatif pour les méthodes de décomposition de domaine. Nicole Spillane (CNRS, CMAP, École Polytechnique)

Parallel Sums and Adaptive BDDC Deluxe

Selecting Constraints in Dual-Primal FETI Methods for Elasticity in Three Dimensions

Two new enriched multiscale coarse spaces for the Additive Average Schwarz method

Groupe de Travail Méthodes Numériques

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Preconditioning of Saddle Point Systems by Substructuring and a Penalty Approach

Additive Average Schwarz Method for a Crouzeix-Raviart Finite Volume Element Discretization of Elliptic Problems

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

Domain Decomposition solvers (FETI)

Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity

Newton additive and multiplicative Schwarz iterative methods

Multigrid and Iterative Strategies for Optimal Control Problems

FETI Methods for the Simulation of Biological Tissues

A Neumann-Dirichlet Preconditioner for FETI-DP 2 Method for Mortar Discretization of a Fourth Order 3 Problems in 2D 4 UNCORRECTED PROOF

Multispace and Multilevel BDDC

Construction of a New Domain Decomposition Method for the Stokes Equations

cfl Jing Li All rights reserved, 22

BETI for acoustic and electromagnetic scattering

Algebraic Coarse Spaces for Overlapping Schwarz Preconditioners

On the Use of Inexact Subdomain Solvers for BDDC Algorithms

Dual-Primal Isogeometric Tearing and Interconnecting Solvers for Continuous and Discontinuous Galerkin IgA Equations

18. Balancing Neumann-Neumann for (In)Compressible Linear Elasticity and (Generalized) Stokes Parallel Implementation

A new algorithm for solving 3D contact problems with Coulomb friction

Domain Decomposition, Operator Trigonometry, Robin Condition

Inexact Data-Sparse BETI Methods by Ulrich Langer. (joint talk with G. Of, O. Steinbach and W. Zulehner)

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

Substructuring for multiscale problems

Some Domain Decomposition Methods for Discontinuous Coefficients

ON THE CONVERGENCE OF A DUAL-PRIMAL SUBSTRUCTURING METHOD. January 2000 Revised April 2000

From the Boundary Element Domain Decomposition Methods to Local Trefftz Finite Element Methods on Polyhedral Meshes

Schwarz Preconditioner for the Stochastic Finite Element Method

A smooth variant of the fictitious domain approach

Theoretically supported scalable FETI for numerical solution of variational inequalities

Fast Iterative Solution of Saddle Point Problems

An additive average Schwarz method for the plate bending problem

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR

A Simultaneous Augmented Lagrange Approach for UNCORRECTED PROOF. the Simulation of Soft Biological Tissue 3

AN ANALYSIS OF A FETI DP ALGORITHM ON IRREGULAR SUBDOMAINS IN THE PLANE TR

C. Vuik 1 R. Nabben 2 J.M. Tang 1

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

TR THREE-LEVEL BDDC IN THREE DIMENSIONS

From the Boundary Element DDM to local Trefftz Finite Element Methods on Polyhedral Meshes

Some Geometric and Algebraic Aspects of Domain Decomposition Methods

for three dimensional problems are often more complicated than the quite simple constructions that work well for problems in the plane; see [23] for a

Finite volume method for nonlinear transmission problems

Electronic Transactions on Numerical Analysis Volume 49, 2018

Optimized Schwarz methods with overlap for the Helmholtz equation

Domain decomposition on different levels of the Jacobi-Davidson method

Overlapping Schwarz preconditioners for Fekete spectral elements

Integration of Sequential Quadratic Programming and Domain Decomposition Methods for Nonlinear Optimal Control Problems

PANM 17. Marta Čertíková; Jakub Šístek; Pavel Burda Different approaches to interface weights in the BDDC method in 3D

RESEARCH ARTICLE. A strategy of finding an initial active set for inequality constrained quadratic programming problems

9.1 Preconditioned Krylov Subspace Methods

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

FETI domain decomposition method to solution of contact problems with large displacements

ROBUST BDDC PRECONDITIONERS FOR REISSNER-MINDLIN PLATE BENDING PROBLEMS AND MITC ELEMENTS

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. A virtual overlapping Schwarz method for scalar elliptic problems in two dimensions

Coupled FETI/BETI for Nonlinear Potential Problems

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Adaptive Coarse Spaces and Multiple Search Directions: Tools for Robust Domain Decomposition Algorithms

Adaptive methods for control problems with finite-dimensional control space

Sharp condition number estimates for the symmetric 2-Lagrange multiplier method

On solving linear systems arising from Shishkin mesh discretizations

Transcription:

GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 8 MÉXICO 2014 MEMORIAS GGMC INSTITUTO DE GEOFÍSICA UNAM

MIEMBROS DEL GGMC Dr. Ismael Herrera Revilla iherrerarevilla@gmail.com Dr. Luis Miguel de la Cruz Salas luiggix@gmail.com Dr. Guillermo Hernández García ghdez@geofisica.unam.mx Dra. Graciela Herrera Zamarrón ghz@geofisica.unam.mx Dr. Norberto Vera Guzmán nrbrtvr@gmail.com Dr. Álvaro Alberto Aldama Rodríguez Alvaro.aldama@gmail.com Depto. Recursos Naturales Instituto de Geofísica UNAM Publicado y distribuido por: Grupo de Geofísica Matemática y Computacional GGMC Apartado Postal: 22-220 CP. 14000 Unidad de Apoyo Editorial eliedit@geofisica.unam.mx ii

The The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices By Ismael Herrera Julio del 2012 GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL GGMC iii

CONTENTS. Abstract 1 1 INTRODUCTION 2-3 2. OVERVIEW OF THE DVS-FRAMEWORK 4-5 3. THE DVS-ALGORITHMS WITH CONSTRAINTS 6 3.1 THE DVS VERSION OF THE BDDC ALGORITHM 7 3.2 THE DVS VERSION OF FETI-DP ALGORITHM 7 3.3 THE DVS PRIMAL-ALGORITHM #2 7 3.4 THE DVS DUAL-ALGORITHM #2 7 4. NUMERICAL PROCEDURES 8 4.1 COMMENTS ON THE DVS NUMERICAL PROCEDURES8-9 5. CONCLUSIONS 10 REFERENCES 10-11 iv

GGMC v

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices By Ismael Herrera Instituto de Geofísica Universidad Nacional Autónoma de México (UNAM) Apdo. Postal 22-220, México, 14000 D.F. Email: iherrerarevilla@gmail.com Abstract We present and discuss a framework called the derived-vector-space (DVS) framework. In part, the relevance of this framework is because in its realm four preconditioned massively parallelizable DVS-algorithms with constraints of general applicability (by this we mean: applicable to symmetric-definite, non-symmetric and indefinite matrices) have been developed. Such algorithms yield codes that are almost 100% in parallel; more precisely, they achieve what we call the leitmotif of DDM research : to obtain algorithms that yield the global solution by solving local problems exclusively. This has been possible because in the DVS-approach the original PDE, or system of such equations, is transformed into a problem formulated in the derived-vector-space, which is a Hilbertspace that is well-defined by itself independently of the particular PDE considered, and afterwards all the numerical work is done in that space. Thus, the applicability of the algorithms developed in this framework is essentially independent of the specific problem considered, and furthermore this allows the development of codes, which to a large extent are of universal applicability. Keywords: Massively-parallel algorithms; parallel-computers; non-overlapping DDM; DDM with constraints; BDDC; FETI-DP 1

Ismael Herrera Equation Section 1 1.- INTRODUCTION In this paper, we present and discuss a framework recently introduced called the derived-vector-space (DVS) framework [1-7] (refer to [1-4] for the most recent developments and to [5-7] for background material). The main conspicuous features of the DVS-framework are: 1. It is an axiomatic approach; 2. Its starting point is the system of equations that is obtained after the partial differential (PDE), or system of such equations, has been discretized; 3. The derived-vector-space (DVS) has a Hilbert-space structure with respect to an inner-product that is defined independently of the problem considered. This permits to treat in the very same setting symmetric-definite, nonsymmetric or indefinite matrices. Furthermore, the space of continuous vectors is a subspace of the DVS; 4. The problem is transformed into a problem defined in the DVS and, once this has been done, all the numerical work is carried out in the DVS. The DVS-framework is innovative in many respects and has yielded a good number of significant new results. One especially important is a set four preconditioned massively parallelizable DVS-algorithms with constraints of general applicability (by this we mean: applicable to symmetric-definite, non-symmetric and indefinite matrices). Such algorithms produce codes that are almost 100% in parallel; more precisely, they achieve what we call in what follows the leitmotif of DDM research : to obtain algorithms that yield the global solution by solving local problems exclusively. Furthermore, when the processing of different subdomains is sent to different processors the communication required among them is insignificant [1]. The DVS-algorithms, in spite their generality, are independent of the problem considered. This fact, together with the outstanding uniformity of the algorithmic formulas that are obtained, yields clear advantages for code development, especially when such codes are built using object-oriented Julio 2012

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices programming techniques. This allows the development of codes that to a large extent are of universal applicability. The DVS-algorithms here presented are based on the extensive work on DDM done during the last twenty years or so by many authors (see, for example [8,9]), albeit what is special of the DVS-approach is the use of the DVS-framework as the setting its developments. Of the set of four preconditioned DVS-algorithms with constraints mentioned above apparently two of them are fully novel, since to our knowledge nothing similar has been reported previously in the literature [1-2]. As for the other two (to be referred as DVS-BDDC and DVS-FETI-DP), they are the DVS-versions of two well-known, very efficient non-overlapping DDM approaches: the balancing domain decomposition with constraints (BDDC) and the dual-primal finite-element tearing and interconnecting (FETI-DP) methods, respectively. However, it should be noticed that the BDDC and FETI-DP methods were originally developed for definite-symmetric problems, while the DVS-BDDC and DVS-FETI- DP algorithms are applicable to very general non-symmetric and indefinite matrices, independently of the specific PDE that originated them. It should also be noticed that standard versions of BDDC and FETI-DP do not fully achieve the leitmotif of DDM; i.e., they do not obtain the global solution by solving local problems exclusively. We would like to recall that, as it is well-known, the balancing domain decomposition method was originally introduced by Mandel [10,11] and more recently modified by Dohrmann who introduced constraints in its formulation [12-14], while the original finite-element tearing and interconnecting method was introduced by Farhat [15,16] and later modified by the introduction of a dual-primal approach [17-19]. To be fair, we also would like to notice that certain number of applications of these methods have been made to non-symmetric and indefinite matrices (see, for example, [20-23]). Equation Section 2 3

Ismael Herrera 2.- OVERVIEW OF THE DVS-FRAMEWORK The derived vector space framework (DVS-framework) starts with the system of linear equations that is obtained after the partial differential equation, or system of such equations, has been discretized; this system of discrete equations is referred to as the original problem. Independently of the discretization method used, it is assumed that a set of nodes and a domain-partition have been introduced and that both the nodes and the partitionsubdomains have been numbered. Generally, some of these original-nodes belong to more than one partition-subdomain (Fig.1). For the formulation of non-overlapping domain decomposition methods it would be better if each node would belong to one and only one partition-subdomain, and a new set of nodes the derived-nodes- that enjoy this property is introduced. This new set of nodes is obtained by dividing each original-node in as many pieces as required to obtain a set with the desired property (Fig.2). Then, each derived-node is identified by means of an ordered-pair of numbers: the label of the original-node, it comes from, followed by the partition-subdomain label, it belongs to. A derived-vector is simply defined to be any real-valued function 1 defined in the whole set of derived-nodes; the set of all derived-vectors constitutes a linear space: the derived-vector space (DVS). The Euclidean inner-product, for each pair of derived-vectors, is defined to be the product of their components summed over all the derived-nodes. The DVS constitutes a finite-dimensional Hilbert-space, with respect to the Euclidean inner-product. A new problem, which is equivalent to the original problem, is defined in the derivedvector space. Of course, the matrix of this new problem is different to the originalmatrix, which is only defined in the original-vector space, and the theory supplies a formula for deriving it [2]. From there on, in the DVS framework, all the work is done in the derived-vector space and one never goes back to the original vectorspace. In a systematic manner, this framework led to the construction of the following preconditioned DVS-algorithms: DVS-primal formulation #1, DVS-dual formulation #1, DVS-primal formulation #2 and DVS-dual formulation #2. However, the DVS-primal formulation #1 and DVS-dual formulation #1 were later identified as DVS-versions of BDDC and FETI-DP, respectively. With this adjustment in 1 For the treatment of systems of equations, vector-valued functions are considered, instead Julio 2012

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices nomenclature, in [1,2] they were summarized as it is indicated next. Thereby, it should be mentioned that standard versions of BDDC and FETI-DP (see 1 2 3 4 5 Ω1 2 6 7 8 9 10 Γ 11 12 13 14 15 Ω 16 17 18 19 20 21 22 23 24 Ω3 Ω4 Figure 1. The original nodes 25 Ω 1 ( 1,1 ) ( 2,1 ) ( 3,1 ) ( 3, 2 ) ( 4, 2) ( 6,1) Γ ( 7,1) ( 11,1 ) ( 12,1) ( 8,1) ( 13,1 ) ( 13, 2) ( 5, 2) ( 8,2 ) ( 9,2 ) ( 10,2) ( 14,2 ) ( 15,2) Ω 2 ( 11,3 ) ( 12,3 ) ( 13,3 ) ( 13, 4) ( 14,4 ) ( 15,4) ( 16,3 ) ( 17,3 ) ( 18,3 ) ( 18,4 ) ( 19,4 ) ( 20,4) ( 21, 3 ) ( 22, 3 ) ( 23, 3 ) ( 23, 4 ) ( 24, 4 ) ( 25, 4) Ω3 Ω4 Figure 2. The derived nodes 5

Ismael Herrera references mentioned above) were originally formulated for definite-symmetric matrices (positive-definite or negative-definite); thus, their extension to nonsymmetric and indefinite matrices is an achievements of the DVS-framework. The Four General Preconditioned Algorithms with Constraints that will be studied in this paper are: a).- The DVS-version of BDDC; b).-the DVS-version of FETI-DP; c).- DVS-primal formulation #2; d).- DVS-dual formulation #2. All these algorithms are preconditioned and are formulated in vector-spaces subjected to constraints; so, they are preconditioned and constrained algorithms as their titles indicate. Equation Section 3 3.- THE DVS-ALGORITHMS WITH CONSTRAINTS In this Section we summarize some results previously obtained. The interested reader is referred, in particular, to [1-3] for details. In the DVS-framework, the original problem is transformed into one defined in the derived-vector space with restrictions, W r. Thus, we look for a vector u W, such that r aau = f and ju = 0 (3.1) Where u u + u and f f + f, while u, f W are the dual parts of the Π Π respective vectors. For simplicity of exposition, here we assume that f takes only dual-values; f = (i.e., f Π = 0 ). Then, Eq.(3.1) is equivalent to f asu = f and ju = 0 (3.2) Together with 1 u = A A u (3.3) Π ΠΠ Above, the matrix a is the projection on the subspace of continuous derivedvectors, while j is the projection on the subspace of zero-average derived-vectors, Π Julio 2012

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices which is the orthogonal complement of the subspace of continuous vectors. Furthermore, A A ΠΠ Π 1 A = and S A A A A A A Π Π ΠΠ Π 3.1- THE DVS VERSION OF THE BDDC ALGORITHM The DVS-BDDC algorithm is [2]: Find u 1 1 W such that (3.4) as asu = as f and ju = 0 (3.5) 3.2- THE DVS VERSION OF FETI-DP ALGORITHM The DVS-FETI-DP algorithm is [2]: Given f aw, find λ W such that 1 1 js js λ = js js f and aλ = 0 (3.6) Once λ jw has been obtained, u aw is given by: 1 ( ) u = as f λ (3.7) 3.3- THE DVS PRIMAL-ALGORITHM #2 This algorithm consists in searching for a function v W, which fulfills [2] 1 1 1 S js jv = S js js f and asv = 0 (3.8) Once 1 v S jsw has been obtained, then 1 ( ) u = a S f v (3.9) 3.4- THE DVS DUAL-ALGORITHM #2 This algorithm consists in searching for a function 1 1 1 1 µ W, which fulfills [2] SaS aµ = SaS as js f and js µ = 0 (3.10) Once 1 µ SaS W has been obtained, u aw is given by: 1 ( ) u = as f + µ (3.11) 7

Ismael Herrera Equation Section 4 4.- NUMERICAL PROCEDURES The four preconditioned DVS-algorithms with constraints enumerated in Section 3; are: and 1 1 as asu = as f and ju = 0; DVS - BDDC (4.1) 1 1 js js λ = js js f and a λ = 0; DVS - FETI - DP (4.2) 1 1 1 S js jv = S js js f and as v = 0; DVS - PRIMAL - 2 (4.3) 1 1 1 1 SaS aµ = SaS as js f and js µ = 0; DVS - DUAL - 2 (4.4) In numerical experiments that have been carried out thus far, with symmetric and non-symmetric problems[1,2,4], they have exhibited update numerical efficiency. More precisely, for symmetric problems their efficiency has been slightly better that FETI-DP and BDDC; while for non-symmetric problems it is similar. Of course, in numerical implementations CGM has been used for symmetric-definite matrices and other algorithms such as GM-RES have been used in for non-symmetric ones. 4.1- COMMENTS ON THE DVS NUMERICAL PROCEDURES The outstanding uniformity of the formulas given in Eqs.(4.1) to (4.4) yields clear advantages for code development, especially when such codes are built using object-oriented programming techniques. Such advantages include: I. The construction of very robust codes. This is an advantage of the DVSalgorithms, which stems from the fact the definitions of such algorithms exclusively depend on the discretized system of equations (which will be referred to as the original problem) that is obtained by discretization of the partial differential equations considered, but that is otherwise independent of the problem that motivated it. In this manner, for example, essentially the same code was applied to treat 2-D and 3-D problems; indeed, only the part defining the geometry had to be changed, and that was a very small part of it; Julio 2012

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices II. The codes may use of different local solvers, which can be direct or iterative solvers; III. Minimal modifications are required for transforming sequential codes into parallel ones; and IV. Such formulas also permit to develop codes in which the global-problem- solution is obtained by exclusively solving local problems. This last property must be highlighted, because it makes the DVS-algorithms very suitable as a tool to be used in the construction of massively-parallelized software, which is needed for efficiently programming the most powerful parallel computers available at present. Thus, procedures for constructing codes possessing Property IV are outlined and analyzed next. All the DVS-algorithms of Eqs.(4.1) to (4.4) are iterative and can be implemented with recourse to Conjugate Gradient Method (CGM), when the matrix is definite and symmetric, or some other iterative procedure such as GMRES, when that is not the case. At each iteration step, one has to compute the action on a derivedvector of one of the following matrices: as 1 as, 1 js js, S 1 js j or SaS 1 a, depending on the DVS-algorithm that is applied. Such matrices in turn are different permutations of the matrices S, 1 S, a and j. Thus, to implement any of the preconditioned DVS-algorithms, one only needs to separately develop codes capable of computing the action of one of the matrices S, 1 S, a or j on an arbitrary vector of W, the derived-vector-space. Therefore, next we separately explain how to compute the application of each one of the matrices S and 1 S. As for a and j, their application requires exchange of information between derivednodes that are descendants of the same original-node and that is a very simple operation for which such exchange of information is minimal [1]. Equation Section 5 5.- CONCLUSIONS 9

Ismael Herrera The derived-vector-space (DVS) framework unifies domain decomposition methods and has permitted to develop four preconditioned algorithms with constraints that are almost 100% in parallel, in the sense that they achieve the leitmotif of DDM research, and which at the same time are to a large extent of universal applicability, in the sense that each one of them is applicable to symmetric-definite, indefinite and non-symmetric matrices, independently of the PDE (or system of such equations) that originated them. Furthermore, each one of them has also update numerical efficiency. REFERENCES 1. Herrera, I. & Rosas-Medina A. Four General Purpose Massively Parallel DDM Algorithms, Available as Memoria #7, GMMC, Instituto de Geofísica, UNAM, 2012. 2. Herrera, I., Carrillo-Ledesma A. & Rosas-Medina Alberto A Brief Overview of Non-overlapping Domain Decomposition Methods, Geofisica Internacional, Vol. 50(4), pp 445-463, 2011. 3. Herrera, I. & Yates R. A. The Multipliers-Free Dual Primal Domain Decomposition Methods for Nonsymmetric Matrices NUMER. METH. PART D. E. 27(5) pp. 1262-1289, 2011. DOI 10.1002/Num. 20581. (Published on line April 28, 2010). 4. Herrera, I. & Yates R. A. The Multipliers-free Domain Decomposition Methods NUMER. METH. PART D. E. 26: 874-905 July 2010, DOI 10.1002/num. 20462. (Published on line Jan 28, 2009) 5. Herrera I. and R. Yates Unified Multipliers-Free Theory of Dual-Primal Domain Decomposition Methods. NUMER. METH. PART D. E. Eq. 25:552-581, May 2009, (Published on line May 13, 08) DOI 10.1002/num. 20359. 6. Herrera, I. New Formulation of Iterative Substructuring Methods without Lagrange Multipliers: Neumann-Neumann and FETI, NUMER METH PART D E 24(3) pp 845-878, 2008 (Published on line Sep 17, 2007) DOI 10.1002 NO. 20293. 7. Herrera, I. Theory of Differential Equations in Discontinuous Piecewise-Defined- Functions, NUMER METH PART D E, 23(3), pp 597-639, 2007 DOI 10.1002 NO. 20182. 8. DDM Organization, Proceedings of 20 International Conferences on Domain Decomposition Methods. www.ddm.org, 1988-2009. 9. Toselli A. and O. Widlund, Domain decomposition methods- Algorithms and Theory, Springer Series in Computational Mathematics, Springer-Verlag, Berlin, 2005, 450p. 10. Mandel J. Balancing domain decomposition, Commun. Numer. Methods Engrg. 1(1993) 233-241. 11. Mandel J. and Brezina M. Balancing domain decomposition for problems with large jumps in coefficients. Math. Comput. 65, pp 1387-1401, 1996. 12. Dohrmann C.R., A preconditioner for substructuring based on constrained energy minimization. SIAM J. Sci. Comput. 25(1):246-258, 2003. Julio 2012

The Derived-Vector-Space: A Unified Framework for Non-Overlapping DDM suitable for non-symmetric matrices 13. Mandel J. and C. R. Dohrmann, Convergence of a balancing domain decomposition by constraints and energy minimization, Numer. Linear Algebra Appl., 10(7):639-659, 2003. 14. Brenner S. and Sung L. BDDC and FETI-DP without matrices or vectors Comput. Methods Appl. Mech. Engrg. 196(8): 1429-1435. 2007. 15. Farhat Ch., and Roux F. A method of finite element tearing and interconnecting and its parallel solution algorithm. Internat. J. Numer. Methods Engrg. 32:1205-1227, 1991. 16. Mandel J. and Tezaur R. Convergence of a substructuring method with Lagrange multipliers. Numer. Math 73(4): 473-487, 1996. 17. Farhat C., Lessoinne M. and Pierson K. A scalable dual-primal domain decomposition method, Numer. Linear Algebra Appl. 7, pp 687-714, 2000. 18. Mandel J. and Tezaur R., On the convergence of a dual-primal substructuring method, SIAM J. Sci. Comput., 25, pp 246-258, 2001. 19. Farhat C., Lessoinne M. LeTallec P., Pierson K. and Rixen D. FETI-DP a dualprimal unified FETI method, Part I: A faster alternative to the two-level FETI method. Int. J. Numer. Methods Engrg. 50, pp 1523-1544, 2001. 20. Cai, X-C. & Widlund, O.B., Domain Decomposition Algorithms for Indefinite Elliptic Problems, SIAM J. Sci. Stat. Comput. 1992, Vol. 13 pp. 243-258 21. Farhat C., and Li J. An iterative domain decomposition method for the solution of a class of indefinite problems in computational structural dynamics. ELSEVIER Science Direct Applied Numerical Math. 54 pp 150-166. 2005. 22. Li J. and Tu X. Convergence analysis of a Balancing Domain Decomposition method for solving a class of indefinite linear systems. Numer. Linear Algebra Appl. 2009; 16:745 773 23. Tu X. and Li J., A Balancing Domain Decomposition method by constraints for advection-diffusion problems. www.ddm.org/dd18/ 11