Error analysis for finite element methods for steady natural convection problems | Synapse