Efficient and conservative fluids using bidirectional mapping | Synapse