Semplice, M , Coco, A , Russo, G (2015)
Adaptive Mesh Refinement for Hyperbolic Systems based on Third-Order Compact WENO Reconstruction.
Puppo, G, Semplice, M (2015)
Well-Balanced High Order 1D Schemes on Non-uniform Grids and Entropy Residuals.
Cravero, I , Semplice, M (2015)
On the accuracy of WENO and CWENO reconstructions of Third Order on NonUniform Meshes.
Puppo G, Semplice M (2012)
Adaptive grids and the entropy error indicator.
M Donatelli, M Semplice, S Serra-Capizzano (2013)
AMG preconditioning for nonlinear degenerate parabolic equations on nonuniform grids with application to monument degradation.
Naldi G , Semplice M , Veglio A , Serini G , Gamba A (2012)
A bistable model of cell polarity.
I am interested in h-adaptive finite-volume methods (e.g. on quad-tree meshes) for conservation and balance laws. In particular I am interested in the error indicators, in methods for the spatial reconstructions that are efficient on non-uniform meshes, and in efficient (local) timestepping methods.
I have developed some numerical methods for running simulations of marble sulfation using the model described in this paper, looking at both the discretization of the PDE and at the solution and preconditioning of the linear systems arising.
I collabobrate with the Environmental Modelling Group of Prof. A. Di Guardo for the numerical approximation of models for the environmental fate of molecules.
The purpose of the library is to provide an environment for h-adaptive finite-volume computations for conservation laws. The main design goal is to allow an easy interchange among various timestepping schemes, numerical fluxes, reconstructions of boundary extrapolated data, error indicators, but still obtain efficient codes.
I develop this library since 2012 mainly in order to perform the numerical tests for my papers, so it is currently in "alpha" stage.
However, if you find it useful or if you want to send me any patches that correct bugs or implement new features, I am more then happy to include them (with your copyright, of course!)
The code is released in source form, under the terms of the GPL licence. You may use it, provided that you make freely available any modification that you make to the library.
Please email me (m a t t e o . s e m p l i c e AT unito.it) with your name, institution and inteded use and I will send you a tarball.
Here below is brief instructions on how to install and use the library.
dune-fv is a "dune module", so you need to install the Dune libraries first. Please refer to the official web page (https://www.dune-project.org/) and to their very useful mailing lists for help.
This version of dune-fv is tested with version 2.3 of the core Dune modules, so please do not install the latest version: I currently have no plans to update this dependency until dune 3.0 is out.