Final version for sharp solid-fluid interface