MOX Laboratory, Department of Mathematics, Politecnico di Milano, Italy

Advanced Programming for Scientific Computing (aka PACS)

Here you will find some pieces of information about my course on Advanced Programming for Scientific Computing  (APSC) given to Master students of Mathematical Engineering at Politecnico di Milano. 

The course is also known as PACS because of the acronym of the Italian name: Programmazione Avanzata per il Calcolo Scientifico.

It is mainly based on modern C++

PAST PROJECT LIST
(view it on a desktop!)

Access to the text of the past project reports is limited to students and teachers of Politecnico di Milano

Title

AY

Author

High Mark

Notes

Report

Prediction of Proliferation of Tumor using FEniCS

@16-17

Daniele Boaretti


With ANEDP

here

Run-time resource allocation. Re-allocation of resources in case of heavy load

@16-17

Davide Burba



here

Fdakmapp: Optimization of the K-mean Alignment algorithm

@16-17

Alessandro Zito

*

STAT

here

A 3D Mimetic Finite Difference code for Darcy problem in fractured porous media

@16-17

Jacopo De Ponti

*

With ANEDP

here

Libreria C++ per la riduzione di modello di problemi simplettici

@16-17

Nicolo Ripamonti


With ANEDP

here

Smooth Functional Principal Component Analysis Regularization technique for data distributed over planar and two-dimensional manifold domains

@16-17

Luca Negri

*

STAT

here

Applicazione della Proper Orthogonal Decomposition (POD) al Problema di Minima Compliance

@16-17

Pierluigi Colombo


STAT

here

Parallelizing MCMC with Random Partition Trees Application to Book Crossing Dataset

@16-17

Ilaria Raciti, Paola Riva

*

STAT

here

Two dimensional modelling of organic MS capacitors

@16-17

Arianna Chiesa



here

Implementation of projected Newton-Krylov methods mixed with projected gradient direction

@16-17

Temenuzhka Avramova

Ls



here

Convolutional Neural Network

@16-17

Enrico Bertino


Google Summer of Code Project, parts in Python language

here

Coupled problems on one-dimensional networks with application to microcirculation

@16-17

Stefano Brambilla


Uses the MANWork library

here

Tree approximation for h-p adaptivity. Implementation of binary tree approximation algorithms for high order mesh hp-adaptation

@16-17

Simone Carriero

*


here

Heuristic p-Adaptivity for Discontiunous galerkin Methods

@16-17

Alberto Chiappa, Riccardo Peli

*

With Anedp

here

Processing of centered logration transformed density functions using smoothing splines

@16-17

Alessia Di Blasi, Federico Pavone, Gianluca Zeni


Stat

here

Translation into c++ of an R package for Interwilwise testing of functional data

@16-17

Diego Di Maulo


Stat

here

Implementation and evaluation of discontinuous Gelerking methods using Galerkin4GridTools

@16-17

Niccolo Discacciati

*

Svolto all’EPFL

here

Fem-Fenics. General purpose FEM library for GNU Octave

@16-17

Eugenio Giannetti


Google summer of code

here

Cardicac electrophysiology: an isogeometric solver for the bidomain equations

@16-17

Matteo Salvador



here

Implementation of a high-order discontinuous Galerkin approximation to ordinary di#erential equations into SPEED

@16-17

Francesco Migliorini

*

Programmazione in fortran90

here

Discontinuous gelerkin FE approximations of elliptic problems on polyhedral grids

@16-17

Andrea Vescovini

*

With Anedp2

here

Contact problems for cardiac valve mechanics

@17-18

Alberto Artoni e Elisabetta Chimisso

*


here

Simulation of Richards equation using Newton method and application of the parametrization methods

@17-18

Sabtina Bassetto



here

A one-dimensional formulation for the AC complex power in Litz wires

@17-18

Francesco Sestito

*


here

Kriging prediction for manifold-valued data

@17-18

Ilaria Sartori and Luca Torriani

*

STAT

here

Spatial statisticsal modeling on stream networks

@17-18

Valeria Callioni

*

STAT

here

Multipatch NURBS-based Isogeometric Analysis:An accuracy study and implementation in the software library IsoGlib

@17-18

Michele Bucelli e Andrea Farahat

*


here

Hierarchical model redusction on bifurcations: a novel approach using POD and Domain Decomposition

@17-18

Luca Zampieri and Andrea Zanoni



here

A library for Runge Kutta Methods

@18-19

Massimo Pellagatti





here

RcppAlphaNull

@18-19

Federico Airoldi

*

STAT

here

PDEs for Optimizing Deep Neural Networks

@18-19

Stefano D’Alessandro



here

Algoritmo MCMC per modello Bayesianomixed-effect per dataset spazio-temporali grandi

@18-19

Paolo Urbini

*

STAT

here

Implementation of the Numerical Jacobian in SU2

@18-19

Jose Yuri Villafan



here

Discontinuous Galerkin approximation of elastic wave propagation phenomena on polygonal grids

@18-19

Nicola Melas

*


here

Implementation of control problems in the ISOGLIB library

@18-19

Alessandra Tonaito



here

Numerical simulation for the myocardium-torso problem

@18-19

Lorenzo Fiorentini



here

Implementation of the FV3 Lagrangian-to-Eulerian remapping with GridTools/C++

@18-19

Andrea Romani

*


here

Density estimation with differential regularization

@18-19

Lorenzo Pigolotti Clara Ghilotti

*


here

Pricing of European and American Options with FD methods and MC methods

@18-19

Anna Neri Lorenzo Vitali


FINANCE

here

Machine learning for numerical stabilization of advection-diffusion PDEs

@18-19

Margherita Guido Michele Vidulis

*


here

INTERNODES Method Based on Isogeometric Analysis

@18-19

Marco Caldana Nicola Ischia

*


here

Finite Element Methods on Graphs

@18-19

Stefano Abbate Andrea Di Primio

*


here

GSR-PDE

@18-19

Alberto Colombo, Giulio Perin

*

STAT

here

Parallelizing Artificial Neural Network Training with the Multigrid Method

@18-19

Dillon Montag

*


here

Development of new features to enhance a commercial topology optimization software

@18-19

Giulio Gavinelli

*


here

PDE-aware Machine Learning for Parametrized Parabolic PDEs

@18-19

Riccardo Tenderini

*


here

bnplib: a nonparametric C++ Library

@18-19

Bruno Guindani e Elena Zazzetti

*

STAT

here

Study and test a machine learning/neural network library in C++

@18-19

Aurerio Martin Aranzana


here

Path relinking as intensification strategy for scheduling

@18-19

Alessandro Benetti

ING NUCL

here

Neural network training with multigrid reduction in time

@18-19

Elia Cunial


here

TAJIVE: Tensor angle based joint and individual variation for the integrative analysis of multi-dimensional datasets

@18-19

Virginie Marchionni

*

STAT

here

Machine learning for numerical stabilization of advection-diffusion PDEs

@18-19

Margherita Guido e Michele Vidulis

*


here

fdaPDE: Smoothing Parameter Optimization through Generalized Cross Validation

@18-19

Giorgio Meretti, Andrea Poiatti

*

STAT

here

Isogeometric Analysis and Boundary Element Method for simulating cardiac electrophysiology: heart and torso coupling

@18-19

Angelo Pasquale, Eugenio Pino


here

Development of an interactive 2D application with OpenFrameworks

@18-19

Antonio Pipita


here

A Robust Game for On Spot Price Cloud Markets

@18-19

Massimiliano Riva

*

Finance

here

A Depp dive into fdaPDE

@19-20

Gian Matteo Rinaldi

*


here

Numerical implementation of turbulent solver for reacting flows within SU2 suite

@19-20

Lorenzo Vallisa

*


here

Simulation the sinoatrial action potential

@19-20

Alessandro Bossi, Andrea Cordone


here

BPINN-Eikonal-Inverse-UQ: Uncertainty quantification of conduction velocities from noisy activation maps using Bayesian Physics-Informed Neural Networks

@19-20

Daniele Ceccarelli

*


here

cppconformal:a Rcpp implementation of conformal regression

@19-20

Gioele Cerri

Stat

here

Learning Block Graphs Structures in Gaussian Graphical models

@19-20

Alessandro Colombi

Stat

here

An application of Physics Informed Neural Networks to cardiac electrophysiology

@19-20

Andrea De Gobbis

*


here

SPMIX: Spatial Mixture Models in R

@19-20

Matteo Gianella

*

Stat

here

Implementation of a parallel solver for the cardiac bidomain model in lifex

@19-20

Giulia Gualtieri e Gloria Marziali


here

Reduced order model for bifurcation analysis: Case study on the Coanda effect

@19-20

Khamlich Moaad

*


here

fdaPDE: an efficient iterative method for spatio-temporal regression with PDE regularization

@19-20

Martina Massardi, Stefano Spaziani

*

Stat

here

Discontinuous Galerkin approximation of the 3D Wave Equation on Polyhedral Grids

@19-20

Luca Mombelli

*


here

Effect of mechanical deformation on cardiac electrophysiology in ventricular tachycardia

@19-20

Simone Polito, Arash Roknian


here

GraphSpace

@19-20

Noemi Rossi, Matteo Savino

Stat

here

Cardiac electrophysiology in the Purkinje network and myocardial tissue

@20-21

Michele Barucca


here

GRAPH-DL-ROMs: Non intrusive reduced order models by (diving into) graph neural networks

@20-21

Federico Capello

Phyton

here

UQ4fdaPDE. Some first uncertainty quantification tools for fdaPDE

@20-21

Michele Cavazzuti, Cristina Galimberti

*

Stat

here

MATH-DELite: a C++ library for Neural Network based Differential Models Training

@20-21

Alessio Colombo, Simone Brivio

*


here

DUBeat: a C++ library for high order discontinuous Galerkin method and applications to cardiac electrophysiology

@21-22

Federica Botta, Matteo Calafà

*


here

Library for the evaluation of mixing performance in OpenFOAM

@21-22

Laura De Giorgi and Elisabetta Garbin



here

Implementation of branch and bound algorithm for stochastic 2-machine flow shop scheduling problem using bob++ library

@21-22

Lei Liu



here

Flexible bayesmix

@21-22

Enrico Paglia, Giovanni Pollam, Taguhi Mesropyan

*

Stat

here

Integrated Depths for Functional Data over Complicated Multidimensional Domains

@21-22

Michela Ceoloni, Edoardo Conchetto


Stat

here

fdaPDE: PDE Parameters Optimization through Parameter Cascading Algorithm

@21-22

Matteo Tomasetto

*

Stat

here

SPACE4-AI: Design-time Managment of AI applications Resource Selection in Computing Continua

@21-22

Randeep Singh, Giulia Mazzilli



here

Optimal scheduling and capacity allocation problems for Deep Learning applications with stochastic execution times

@21-22

Lorenzo Marchi



here

Transient simulation of charge accumulation in HVDC cables during switching

@21-22

Alessandro Lombardi



here