作者: John Shalf , Thomas Radke , Tom Goodale , Edward Seidel , Joan Masso
DOI:
关键词: Database 、 Software engineering 、 Computer science 、 Modular design 、 Variety (cybernetics)
摘要: We describe Cactus, a framework for building variety of computing applications in science and engineering, including astrophysics, relativity chemical engineering. first motivate by example the need such frameworks to support multi-platform, high performance across diverse communities. then design latest release Cactus (Version 4.0) complete rewrite earlier versions, which enables highly modular, multi-language, parallel be developed single researchers large collaborations alike. Making extensive use abstractions, we detail how are able provide advances computational science, as interchangeable data distribution IO layers, while hiding most details underlying libraries from application developer. survey 4.0 is being used various communities, it will also enable these run on Grids near future.