Welcome to OpenLSTO


OpenLSTO is an open-source software for level set based structural topology optimization, written in C++.

The topology optimization method deals with the problem of determining the optimal layout of material and connectivity inside a design domain in order to obtain the best structural performance. Level Set Method was originally developed as a mathematical tool for tracking the motion of interfaces. Its natural handling of topological changes coupled with a clear and smooth interface representation led to its use for structural topology optimization.

This first light version implements the M2DO lab’s level set topology optimization method to solve the problem of minimizing compliance (maximizing stiffness) under a volume constraint in a 2D design domain. It has been designed with ease of installation and use in mind. This means that, wherever possible, a conscious effort was made to develop in-house code components rather than relying on third-party packages or libraries. In simple cases (serial version with no external libraries), the code can be compiled and executed with just a C++ compiler.

Extended capabilities using externally provided software are to be included in the next, more advanced version.


OpenLSTO is available for download under the Apache V. 2.0 license. Please refer to the License page for terms and conditions.


    Relevant Publications

    Picelli R, Townsend S, Brampton C, Norato J, Kim HA (2017) "Stress-based shape and topology optimization with the level set method", Computer Methods in Applied Mechanics and Engineering, DOI: 10.1016/j.cma.2017.09.001
    Sivapuram R, Dunning PD, Kim HA (2016) "Simultaneous material and structural optimization by multiscale topology optimization", Structural and multidisciplinary optimization, 54(5), 1267-1281, Special issue in memory of Prof George Rozvany (invited), DOI: 10.1007/s00158-016-1519-x
    Dunning PD, Kim HA (2015) "Introducing the sequential linear programming level-set method for topology optimization", Structural and Multidisciplinary Optimization, 51(3), 631-643, DOI: 10.1007/s00158-014-1174-z
    Dunning PD, Kim HA (2011) "Investigation and improvement of sensitivity computation using the area-fraction weighted fixed grid FEM and structural optimization", Finite Elements in Analysis and Design (invited), 47, 933-941, DOI: 10.1016/j.finel.2011.03.006

    Help & Contact

    Those seeking help should email us at m2do@eng.ucsd.edu with a description of the problem. We will aim to respond within 24 hours.