An exactly divergence-free finite element method for a generalized Boussinesq problem | Synapse