one explanation for flood basalts is that they are caused by the combination of continental rifting and its associated melting. then a mantle plume produces vast quantities of a basaltic magma. these have a low viscosity, which is why they 'flood' rather than form taller volcanoes.