This is a document describing an available level sets library Contributions * Strength of the level set method lies in "implicitly representing dynamic surfaces. * Main problem is that is suffers from numerical dissipation. - decreasing this is compute resource expensive and it cannot be 100% stopped * Description of level set method * Description of particle level set method and "subleties that lead to a robust implementation" * Implementation discussion and usage discussion Level Set Method * used for modeling dynamic surfaces such as water. * Interacttion between the particle level set and the level set prevents problems seen elsewhere.