Address book

Contacts

Staff Structures

CARLO JANNA

Back to the list

Position

Professore Associato

Address

VIA F. MARZOLO, 9 - PADOVA

Telephone

0498275984

Carlo Janna graduated in Civil Engineering at the University of Padova in October 2nd, 2003 with 109 points over 110 and in the same University he got his PhD defending a thesis entitled "Numerical modeling of the mechanical behavior of regional faults in the geological sequestration of anthropogenic CO2 sequestration". Since December 2011 he is assistant professor at the Department ICEA. The main scientific interests concern on one hand the mathematical and numerical modeling of the mechanics of porous media in both saturated and unsaturated conditions with specific applications in subsurface hydrology and petroleum industry, on the other the numerical linear algebra. His main activity is the development and implementation of numerical models based on the Finite Element method for the simulation of subsurface coupled and uncoupled geomechanical and fluid dynamical processes in the exploitation of deep aquifer or reservoir resources. As to the linear algebra, Carlo Janna studies and develops numerical techniques for the solution of large sparse linear systems and eigenproblems and more specifically iterative methods and preconditioners. For sequential computers, he studied and developed several ad hoc preconditioners for the solution to specific problems arising in subsurface simulations. From 2010 to 2012, Carlo Janna joined the HPC research projects PARPSEA (PARallel Preconditioners for large Size Engineering Applications), SCALPREC (SCALable PREConditioners), OPTIDAS (OPTImization and Data ASSimilation) e SPREAD (Scalable PREconditioners for Advanced Discretizations) studying and developing new preconditioners for massively parallel computers.

Notices

Office hours

  • Tuesday from 10:00 to 12:00
    at Via Marzolo 9, ex DCT, III piano
    Previo appuntamento

Publications

1. V. A. Paludetto Magri, A. Franceschini, M. Ferronato, and C. Janna (2018), Multilevel Approaches for FSAI Preconditioning, Numerical Linear Algebra with Applications, available online (SJR-Scopus 1.104).

2. S. Ye, A. Franceschini, Y. Zhang, C. Janna, X. Gong, J. Yu and P. Teatini (2018), Earth fissure development caused by extensive aquifer exploitation. A novel modelling approach applied to the Wuxi case study, China, Water Resources Research, 54, pp. 2249–2269 (SJR-Scopus 2.296).

3. H. T. Honorio, C. R. Maliska, M. Ferronato, and C. Janna (2018), A stabilized element-based finite volume method for poroelastic problems, Journal of Computational Physics, 364, pp. 49–72 (SJR-Scopus 2.047).

4. Franceschini, V. A. Paludetto Magri, M. Ferronato, and C. Janna (2018), A Robust Multilevel Approximate Inverse Preconditioner for Symmetric Positive Definite Matrices, SIAM Journal on Matrix Analysis and Applications, 39, pp. 123–147 (SJR-Scopus 1.739).

5. N. Spiezia, M. Ferronato, C. Janna and P. Teatini (2017), A two-invariant pseudo-elastic model for reservoir compaction, International Journal for Numerical and Analytical Methods in Geomechanics, 41, pp. 1870–1893 (SJR-Scopus 1.452).

6. Zanette, M. Ferronato, and C. Janna (2017), Enriching the finite element method with meshfree techniques in structural mechanics, International Journal for Numerical Methods in Engineering, 110, pp. 675–700 (SJR-Scopus 1.623).

7. R. Baggio, A. Franceschini, N. Spiezia, and C. Janna (2017), Rigid body modes deflation of the preconditioned conjugate gradient in the solution of discretized structural problems, Computers & Structures, 18, pp. 15–26 (SJR-Scopus 1.630).

8. Franceschini, M. Ferronato, C. Janna, and P. Teatini (2016), A novel Lagrangian approach for a stable numerical simulation of fault and fracture mechanics, Journal of Computational Physics, 314, pp. 503–521 (SJR-Scopus 2.047).

9. M. Bernaschi, M. Bisson, C. Fantozzi, and C. Janna (2016), A FSAI preconditioned conjugate gradient solver on GPUs, SIAM Journal on Scientific Computing, 38, pp. C53–C72 (SJR-Scopus 1.973).

10. C. Janna, M. Ferronato and G. Gambolati (2015), The use of supernodes in factored sparse approximate inverse preconditioning, SIAM Journal on Scientific Computing, 37, pp. C72–C94 (SJR-Scopus 1.973).

Research Area

1- Numerical Analysis

2- Numerical Linear Algebra

3- Parallel Computing

4- Geomechanis

5- Environmental modelling

More specifically:

- Theoretical study, development and implementation of “Constraint”preconditioners obtained
by combining ILU and AINV preconditioners for the solution of ill-conditioned linear systems
arising in contact mechanics problems;
- Theoretical study, development and implementation of “Breakdown-free” multilevel
preconditioners based on incomplete factorization with “Diagonal Shift” and second order correction for the efficient solution of ill-conditioned linear systems arising in the geomechanical modeling of faulted rocks;
- Numerical study and experimentation of preconditioner update techniques for the parallel solution of shifted linear systems arising in transient problems of flow in a highly heterogeneous medium;
- Theoretical study, development and implementation of hybrid preconditioners coupling FSAI and Incomplete Factorization on massively parallel computers;
- Use of “Domain Decomposition” techniques and ordering strategies on hybrid FSAI-ILU preconditioners to improve their parallel performance on HPC systems;
- Theoretical study, development and implementation of iterative methods coupled with hybrid preconditioners in the solution of eigenvalue problem on parallel computers;
- Theoretical study, development and implementation of parallel “Constraint” preconditioners for fully coupled poro-elastic problems;
- Development and implementation of new algorithms for the computation of FSAI preconditioenrs on the new Graphical Proccessing Unit (GPU) hardware;
- Theoretical study, development and implementation of adaptive AMG preconditioners for HPC systems;
- Theoretical study, development and implementation of Interface Elements for the simulation of mechanical discontinuities within faulted porous media;
- Theoretical study, development and implementation of non-linear constitutive laws for the numerical simulation of porous materials;
- Use of fully coupled and uncoupled poro-elastic models on problems related to the development of natural resources in deep auifers or reservoirs and to the re-injection of CO2 or gas underground;
- Complex geomechanical models calibration through the use of Data Assimilation and Optimization techniques.

Thesis proposals

1- Defining a better heuristic for the Newton method in reservoir simulation

Typical reservoir simulation involves the repeated solution in time of highly non-linear systems of equations as several quantities, such as relative permeability, capillary pressure, elastic storage, depend on the unknown solution at the current time. The Newton method, on its side, is an
iterative scheme requiring the solution of a sequence of linearized system at each step, which are typically solved through preconditioned iterative methods, e.g., algebraic multigrid (AMG).

In principle, since the systems change at every Newton step, the most conservative strategy is that of setting-up a new preconditioner for every non-linear solve. However, since the preconditioner set-up stage could be quite expensive, a more efficient alternative could be that of computing a new preconditioner or updating an existing one only when the system matrix changes significantly.

The present proposal focuses on studying optimal choices for preconditioner reset or update in reservoir simulation. The thesis will be carried out in collaboration with ENI and will involve an extensive use of Echelon, the ENI-proprietary reservoir simulation model, on modern parallel computers. The student will learn how to run an up-to-date reservoir simulator on real or realistic field, will learn how to work on a parallel computer using a load-leveler and finally will learn the basis of parallel programming and numerical methods.

External co-supervisors:
Alberto Cominelli, Mario Tacconi, ENI E&P
Leonardo Patacchini, Stone Ridge Technology

Improving the iterative solution of linear systems arising from reservoir simulation models

Reservoir simulation software requires the solution in time of several non-linear systems of the equations, which are typically solved with the Newton method. Newton, in turn, involves the solution of a sequence of large and sparse linear systems which are very often solved through algebraic multigrid (AMG). Though being extremely efficient, the time spent for the AMG solve accounts for up to 90% of the total simulation time in real world problems, so that it is of paramount importance increasing its efficiency.

For instance, Echelon, the reservoir simulation software used in ENI, relies on the linear solver in the GAMPACK library which guarantees excellent performance. However, other solver packages are available offering promising improvements in the context of AMG, such as aggressive coarsening techniques, extended and long-range prolongations, filtering or advanced smoothers.

The aim of this thesis is exploring the effectiveness of these approaches, currently implemented in other packages such as Hypre (https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods) or Chronos (https://www.m3eweb.it/chronos) and evaluate their impact on real world reservoir and geomechanical models.

The thesis will be carried out in collaboration with ENI and will involve the use of GAMPACK and other linear solvers on modern parallel computers. The student will learn how to use and customize state-of-the-art parallel linear solvers, will learn how to work on a parallel computer using a load-leveler and, finally, will learn the basis of parallel programming.

External co-supervisors:
Alberto Cominelli, Silvia Monaco, Mario Tacconi, ENI E&P
Leonardo Patacchini, Stone Ridge Technology