bring this page
with you
Structure Department of Civil, Environmental and Architectural Engineering
Telephone 0498275984
Qualification Ricercatore universitario confermato
Scientific sector MAT/08 - NUMERICAL ANALYSIS
University telephone book  Show

Office hours
Tuesday from 10:00 to 12:00 Via Marzolo 9, ex DCT, III piano Previo appuntamento
(updated on 10/06/2018 11:46)

Proposals for thesis
1- High Performance Constraint Preconditioning for the Stokes Equations

The numerical solution to the Stokes flow equations is a central topic in several
fields of application. The linearized linear system that arises from the PDE
discretization is typically saddle-point system, a tough problem from the
numerical linear algebra perspective. Constraint precondtioners are known to
be a powerful tool for this kind of problems, however their effective and
scalable implementation on high performance systems is still an open problem.

2- Development of scalable algorithms for subsurface simulations on HPC systems

Simulating subsurface processes is required in several fields from subsurface
hydrology, to geotechnical engineering, from basin simulation to reservoir engineering.
The main issue related to these kinds of simulation is usually the large size
and heterogeneity of the physical domain that requires discretization involving
a hugh number of equations. To this aim, supercomputers are becoming available to
scientist and engineers with an increasing need of designing parallel algorithms
to exploit these computational resources.

3- Algebraic Multigrid preconditioning for ill-conditioned structural problems

The numerical solution to the Cauchy indefinite equilibrium equations is
a typical task in civil and mechanical engineering, as well as in many other
fields, with a large number of open and commercial software
available to the end user. The arising linear systems may represent
a serious bottleneck in the overall simulation process that may take more than
the 90% of the total time. Algebraic Multigrid (AMG) techniques represent a
powerful tool for the solution of linear systems, however they have been
historically designed for scalar PDEs, such as e.g. the Poisson equation.
For non-scalar PDEs arising in computational mechanics, AMG performance
still needs to be improved.

4- Modelling channel network dynamics in tidal landscapes
(Joint thesis with Prof. Andrea D'Alpaos, Dipartimento di Geoscienze)

Tidal landscapes display sticking patterns emerging from the interaction of bio-geomorphic
processes over a wide range of spatial and temporal scales. Among these patterns, channel
networks are key features of the tidal landscape, because they exert a strong control on
hydrodynamics, sediment and nutrient dynamics within tidal systems.

The morpho-dynamic model of network evolution is based on a simplified hydrodynamic model
where, by assuming a balance between water surface gradients and friction, the
2D shallow water equations is simplified to a Poisson boundary value problem, whose
numerical solution is obtained through a Finite Difference discretization.
The accurate modeling of this physical process requires high resolution grids with
the overall computational cost becoming an unavoidable limiting factor. The use of
High Performance Computers may help overcome these difficulties allowing for large
scale simulations in acceptable time.

Curriculum Vitae
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.

Lecturer's Curriculum (PDF): D0D3F7F9A0BF1C81F2807B2AD6515E4F.pdf

Research areas
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.

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).

Lecturer's Publications (PDF): D0D3F7F9A0BF1C81F2807B2AD6515E4F.pdf

List of taught course units in A.Y. 2019/20
Degree course code (?) Degree course track Course unit code Course unit name Credits Year Period Lang. Teacher in charge
IN0533 COMMON IN01103904 6 2nd Year (2019/20) Second
IN2191 001PD INP5070472 6 2nd Year (2019/20) Second