Aragonite seas occur due to several factors, the most obvious of these is a high seawater Mg/Ca ratio (Mg/Ca > 2), which occurs during intervals of slow seafloor spreading. However, the sea level, temperature, and calcium carbonate saturation state of the surrounding system also determine which polymorph of calcium carbonate (aragonite, low-magnesium calcite, high-magnesium calcite) will form.
