Simulates how corals grow by accreting calcium carbonate. Growth rate depends on light availability and water flow. Branching corals grow at tips; massive corals expand uniformly; encrusting corals spread along surfaces.