What is PROJECTCHRONO?
PROJECTCHRONO is a multi-physics modelling and simulation infrastructure based on a platform-independent, open-source design.
The core of PROJECTCHRONO is the Chrono::Engine middleware, a C++ object-oriented library which can be used to perform multi-physics simulations, including multibody and finite element analysis.
Among the other components of the PROJECTCHRONO ecosystems are:
- Chrono::Vehicle, which provides support for vehicle modeling and simulation
- Chrono::FSI, which provides support for Fluid-Solid Interaction problems
- PyChrono, which ports Chrono::Engine to Python
- Chrono::MKL and Chrono::MUMPS, which provide interfaces to the PARDISO and MUMPS sparse direct linear solvers
- Chrono::Parallel, a library for enabling multi-core parallel computation in Chrono
- Chrono::Distributed, a library for enabling MPI distributed parallel computation in Chrono
- Chrono::Cascade, a library which provides CAD interoperability
- Chrono::SolidWorks, an add-in for SolidWorks©, which can be used to export 3D models and geometries from a CAD file into Chrono
- Associate Professor Alessandro Tasora - University of Parma, Italy
- Senior Scientist Radu Serban - University of Wisconsin-Madison, USA
- Professor Dan Negrut - University of Wisconsin-Madison, USA
Key Project Chrono Developers
- Dario Mangoni - PhD Student, University of Parma, Italy
- Mike Taylor - PhD Student, University of Wisconsin-Madison, USA
- Milad Rakhsha - PhD Student, University of Wisconsin-Madison, USA
- Colin Vanden Heuvel - Staff, University of Wisconsin-Madison, USA
- Conlain Kelly - Student, University of Wisconsin-Madison, USA
- Nic Olsen - Student, University of Wisconsin-Madison, USA
- Asher Elmquist - Student, University of Wisconsin-Madison, USA
- Zubin Lal - Student, University of Wisconsin-Madison, USA
- Simone Benatti - PhD Student, University of Parma, Italy
- Hammad Mazhar - former UW-Madison student, now at NVIDIA
- Justin Madsen, PhD - former UW-Madison student, now at Oshkosh Corporation
- Toby Heyn, PhD - former UW-Madison student, currently at Epic Systems
- Arman Pazouki - former UW-Madison Assistant Scientist, now at Cal State University - Los Angeles
- Dan Melanz - former UW-Madison student, now at Energid
- Antonio Recuero - former UW-Madison Assistant Scientist, now at Goodyear Tire
- Andrew Seidl - Former UW-Madison student, now at MapD
The first version of the Chrono::Engine was developed in 1998 by Prof. Alessandro Tasora when he was a student at the Politecnico di Milano. It was the result of a thesis in Mechanical Engineering. Originally, Chrono::Engine was meant to be a multibody simulation tool for robotics and biomechanics applications.
Until 2002, Chrono::Engine was tightly linked to the Realsoft3D modeller. In 2002-2005 the software was gradually reorganized in the form of a standalone library, just like it is today. Alessandro started working in 2005 with Professor Mihai Anitescu from University of Chicago and Argonne National Laboratories. Their work strengthened the handling of large frictional contact models in Chrono.
Professor Dan Negrut joined the Project Chrono effort in 2007. The members of Simulation-Based Engineering Lab (SBEL) at the University of Wisconsin-Madison have been active in its development ever since.
We took the decision to release Chrono as open source in 2013, when we started to use the name PROJECTCHRONO to recognize the fact that this software infrastructure had become a multi-physics simulation engine. In 2014, the US Army decided to invest US $1.8 million over a two year period to further develop Chrono as an open source platform for physics-based modelling and simulation. Chrono development is going strong with the next release planned for August 15, 2016.
Copyright and License
Chrono is copyrighted by PROJECTCHRONO and is released under a BSD-3 license.