Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Luiz Mariano Carvalho is active.

Publication


Featured researches published by Luiz Mariano Carvalho.


Numerical Linear Algebra With Applications | 2001

Local preconditioners for two-level non-overlapping domain decomposition methods

Luiz Mariano Carvalho; Luc Giraud; Gérard Meurant

We consider additive two-level preconditioners, with a local and a global component, for the Schur complement system arising in non-overlapping domain decomposition methods. We propose two new parallelizable local preconditioners. The first one is a computationally cheap but numerically relevant alternative to the classical block Jacobi preconditioner. The second one exploits all the information from the local Schur complement matrices and demonstrates an attractive numerical behaviour on heterogeneous and anisotropic problems. We also propose two implementations based on approximate Schur complement matrices that are cheaper alternatives to construct the given preconditioners but that preserve their good numerical behaviour. Through extensive computational experiments we study the numerical scalability and the robustness of the proposed preconditioners and compare their numerical performance with well-known robust preconditioners such as BPS and the balancing Neumann–Neumann method. Finally, we describe a parallel implementation on distributed memory computers of some of the proposed techniques and report parallel performances. Copyright


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2018

Implementação Paralela de Núcleos Computacionais do Solver Orthomin

João Paulo P. K. Zanardi; Ítalo Nievinski; Luiz Mariano Carvalho

Apresentamos uma implementacao paralela eficiente em memoria compartilhada de alguns nucleos computacionais do solver Orthomin. Os nucleos apresentados sao o produto matriz vetor e o processo de ortogonalizacao de Gram-Schmidt. As implementacoes foram feitas em C++ utilizando diretivas OpenMP para a paralelizacao. Alem disso, as implementacoes foram feitas visando as arquiteturas Intel Xeon e os aceleradores Intel Xeon Phi.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2018

Estratégias para Mitigação de Erros Numéricos em Algoritmos de Determinação de Estruturas Proteicas

Michael Souza; Carlile Lavor; Luiz Mariano Carvalho

Apresentamos duas estrategias de para mitigacao de erros numericos em algoritmos iterativos que usam apenas informacoes locais para o problema de geometria de distâncias moleculares. Alem disso, realizamos experimentos numericos em instâncias construidas a partir de proteinas reais, envolvendo milhares de atomos, e mostramos que as estrategias propostas conjugadas em um novo algoritmo BuildUpOpt sao capazes de resolver instâncias de grande porte.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2018

Construção e aplicação de precondicionador ILUk por blocos com paralelismo em memória compartilhada

Ítalo Nievinski; João Paulo P. K. Zanardi; Luiz Mariano Carvalho

Apresentamos a implementacao paralela, em memoria compartilhada, do precondicionador BILUk para matrizes BCSR, atraves do OpenMP, utilizando a tecnica de escalonamento por niveis na construcao numerica e na aplicacao.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2017

Um Método para o Cálculo da Inversa de Matrizes Simétricas e Positivas Definidas em Bloco

Moisés Ceni; Luiz Mariano Carvalho; Michael Souza

Nosso objetivo e propor um novo algoritmo para o calculo de inversas de matrizes simetricas e positivas definidas (SPD) em bloco. Em [1], os autores propoem um algoritmo baseado no processo de Gram-Schmidt, utilizando um produto interno induzido por uma matriz SPD, para ser usado como precondicionador para o Metodo de Gradientes Conjugados. Aqui propomos uma generalizacao desse processo para matrizes SPD em bloco, que tambem sera utilizado, posteriormente, como precondicionador.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2017

Implementação paralela de um precondicionador algébrico de dois níveis de decomposição de domínios baseado em ILU(k)

Douglas Adriano Augusto; Luiz Mariano Carvalho; Paulo Goldfeld; Ítalo Nievinski; Jose Rodrigues; Michael Souza

Discutimos a implementacao paralela em Message-Passing Interface (MPI) de um precondicionador algebrico de dois niveis de decomposicao de dominios baseado em fatoracao incompleta LU (ILU(k)) utilizando a biblioteca PETSc e estrategias para melhorar a performance e reduzir a comunicacao entre os processadores durante a construcao e aplicacao.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2017

Nova implementação do precondicionador AINV em acelerador NVIDIA utilizando a biblioteca CUSP

Michael Souza; Luiz Mariano Carvalho; João Zanardi; Douglas Adriano Augusto; Paulo Goldfeld

Comparamos o desempenho em placa grafica (GPU) do precondicionador AINV baseado na aproximacao da inversa. Os resultados de nossos experimentos numericos e computacionais indicam que nossa implementacao e competitiva e possui resultados melhores do que a versao disponivel na biblioteca CUSP largamente utilizada em aplicacoes com aceleradores NVIDIA. Alem disso, apresentamos as ideias principais na definicao do precondicionador e detalhes sobre a implementacao.


Archive | 2016

Comparing Two-Level Preconditioners for Solving Petroleum Reservoir Simulation Problems

Jose Rodrigues; Paulo Goldfeld; Luiz Mariano Carvalho

Domain decomposition ideas (proven suitable for parallelization) are combined with incomplete factorizations (which are standard in reservoir simulation) at subdomain level, with the ultimate goal of designing a scalable parallel preconditioner for addressing reservoir simulation problems. An ILU(k)-based two-level domain decomposition preconditioner is introduced, and its performance is compared with a two-level ILU(k)-block Jacobi preconditioner.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2015

An Algebraic ILU(k) Based Two-Level Domain Decomposition Preconditioner

Douglas Adriano Augusto; Luiz Mariano Carvalho; Paulo Goldfeld; Ítalo Nievinski; José R.P. Rodgrigues; Michael Souza

With the ultimate goal of designing a scalable parallel preconditioner for reservoir simulation problems, we combine domain decomposition ideas (prove suitable for parallelization) with incomplete factorizations (which are standard in reservoir simulation) at subdomain level. We introduce an ILU(k)-based two-level domain decomposition preconditioner and compare its performance with a two-level ILU(k)-Block-Jacobi preconditioner.


Proceeding Series of the Brazilian Society of Computational and Applied Mathematics | 2015

Evaluating the Performance of Parallel Linear Algebra Libraries for Level-1 BLAS

Douglas Adriano Augusto; Luiz Mariano Carvalho; Daniel Estrela; Brunno F. Goldstein; Paulo Goldfeld; Michael Souza

We present a performance evaluation of the scalar-vector product (axpy) operation on four widespread linear algebra libraries. Benchmarks are performed for multi-cores and many-cores architectures and the results are compared.

Collaboration


Dive into the Luiz Mariano Carvalho's collaboration.

Top Co-Authors

Avatar

Michael Souza

Federal University of Ceará

View shared research outputs
Top Co-Authors

Avatar

Paulo Goldfeld

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Douglas Adriano Augusto

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Ítalo Nievinski

Rio de Janeiro State University

View shared research outputs
Top Co-Authors

Avatar

Victor Giraldo

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Virginia Costa

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Brunno F. Goldstein

Rio de Janeiro State University

View shared research outputs
Top Co-Authors

Avatar

Carlile Lavor

State University of Campinas

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nelson Maculan

Federal University of Rio de Janeiro

View shared research outputs
Researchain Logo
Decentralizing Knowledge