Compaction and Decompaction Algorithms for Sedimentary Carbonates | Synapse