Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure easily enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists. Thorns can implement custom developed scientific or engineering applications, such as computational fluid dynamics.
Cactus runs on many architectures.
Applications, developed on standard workstations or laptops, can be seamlessly run on clusters or supercomputers.