Inspector Gadget (voiced by Jesse White in the pilot (1st version) and Gary Owens in the earliest produced episodes of the main series) is an absent-minded, clueless crimefighter who bungles his cases, often getting himself into trouble but usually escaping or completing his missions with luck. He has a large collection of gadgets built into his body and is frequently aided by his robot companion, Claw.
GADGET is written in standard ANSI-C and uses the standardized MPI communication interface in its parallel version, so it should compile on any massively parallel machine that supports MPI. It also depends on the ANSI-C standard library, the FFTW libraries for fast Fourier transforms and the Hierarchical Data Format (HDF5) library for supporting HDF5 file formats. The new version, GADGET-2, contains numerous improvements over the previous version (GADGET-1), including a complete rewrite of many core algorithms. This rewrite included replacement of the time integration model, a tree-code module, a new communication scheme for gravitational and SPH forces, a domain decomposition strategy, a novel SPH formulation based on entropy as independent variable and the TreePM functionality.
Unless otherwise indicated, the Services, Content and software used to operate the Services are the property of Gadget or its licensors and are protected by Canadian and international copyright, trademark and other intellectual property laws. You may not use the Services, Content or software in any manner that violates the rights of others, which restricts or inhibits their ability to enjoy or utilize the Services, or which exposes Gadget to liability.