Preconditioning applied to variable and constant density flows | Synapse