Home

Awesome

Level Set Method Library (LSMLIB)

Build Status


Announcement


Table of Contents

  1. Overview

    1.1. Package Contents

    1.2. Software Dependencies

    1.3. License

  2. Installation

    2.1. Building the Package

    2.2. Running Tests

    2.3. Installing the Package

    2.4. Uninstalling the Package

  3. Known Issues

  4. Acknowledgments


1. Overview

The Level Set Method Library (LSMLIB) provides support for simulation of implicit surface and curve dynamics in two- and three-dimensions. It contains an implementation of the basic level set method algorithms and numerical kernels described in "Level Set Methods and Dynamics Implicit Surfaces" by S. Osher and R. Fedkiw and "Level Set Methods and Fast Marching Methods" by J.A. Sethian. It also contains implementations of several advanced level set method techniques available in the literature.

The library consists of a collection of Fortran subroutines and C/C++ functions. The main features of the library include:

1.1. Package Contents

LSMLIB contains a collection of numerical kernels that are commonly used in level set method calculations. It currently provides numerical kernels for the following:

In addition, LSMLIB provides several utility functions for

1.2. Software Dependencies

1.3. License

See the LICENSE file for copyright and license information.


2. Installation

2.1. Building the Package

2.2. Running Tests

2.3. Installing the Package

2.4. Uninstalling the Package


3. Known Issues


4. Acknowledgments

The LSMLIB developers gratefully acknowledge support from the following funding agencies:

We would also like to thank the following individuals: