Cahn-Hilliard: register additional timings
Cahn-Hilliard: pass preconditioner as argument