deal.ii cpp library explorations