Despite attractive promises, the idea of parallel computing has not yet found favour with most industrial end users, who consider the concept to be too complex and insufficiently reliable in an industrial context. TOOLSHED is designed to counter this perception by providing a User Environment which is easy to understand and in which all peripheral tools which support the central set of simulation tools are embedded. Many of the sophisticated operations involved can be captured and then managed automatically by the TOOLSHED Environment in a way that gives the user a simple, reliable and uniform vision of parallel processing applications. The basic function of TOOLSHED is to perform the management of the users' and the monitoring of the available computing. Upon this basic function, a "Data Exchange and Repository" system based on the ISO STEP standard is implemented for the exchange of data between all the tools present in the Environment. Within this framework, a number of simulation tools and pre- and post-processing tools are embedded as basic generic tools. The open architecture of TOOLSHED makes it easy to include new tools and functions. Thus, within this host environment, new solvers or peripheral tools can be incorporated, providing a suite of simulation tools that accurately meets the specific needs of an end user. The primary Man/Machine Interface of the TOOLSHED Environment is an easy to use Graphical User Interface which runs on UNIX workstations. Each peripheral or simulation tool embedded in TOOLSHED can be executed, thanks to this interface, on any parallel or serial machine available on the network. Typical TOOLSHED users are industrial designers who wish to reduce design cycles by using simulation tools and High Performance Computing. The applications are Computational Fluid Dynamics, Computational Electromagnetics, Structural Analysis, vibration, acoustics, crash, etc.
Project URL : http://www.bertin.fr/~gruez/toolshed.html