The Borg Lab

GTSAM 3.0.0 Release

We are pleased to release GTSAM 3.0.0, a major update from the previous 2.3.1 release.  The primary improvements in GTSAM 3.0.0 result from a complete rewrite of the core linear and symbolic optimization pipeline. Multithreading using TBB is now mostly ubiquitous, and redesigning algorithms eliminated much bookkeeping, both resulting in significant performance improvements and data structures that are easier to deal with in user code.


  • Complete rewrite of the linear and symbolic solver with the following improvements:
    • Multithreaded from the ground up using Intel TBB.
    • Numerous performance improvements by redesign that eliminates much bookkeeping.
  • Computationally-intensive code now parallelized with TBB (in addition to the core solver).
  • MKL automatically detected and used for further performance improvements.
  • Performance and functionality improvements in ISAM2.


Information and DownloadDetailed Changelist

We welcome your feedback and questions at