Abstract:<b>GEX</b> is a C++ application, it’s an original and innovative code which can read and reorganize information contained in files that are usually formatted in the proprietary <b>GADGET</b> binary format.
A <b>GADGET</b> file is a file containing cosmological data, which is organized in an articulate way.
<br>Up to twelve information blocks can be stored in it: (Head, Coordinates, Velocities, Particle ID’s, Masses, Internal energy, Density, SPH smoothing length, Gravitational potential of particles, Acceleration of particles, Rate of change of entropic function of SPH particles, Timestep of particle) for a high number of particles that can be classified into six different types: (GAS, HALO, DISK, BULGE, STARS, BNDRY).
<b>Innovative aspects in GEX</b><br>
The development of a new application like <b>GEX </b>was regarded as needed because of the lack of libraries to read files with a <b>GADGET </b> format. <br>
<b>GEX</b> can distinguish and organize any file having a <b>GADGET</b> format, regardless of how much articulate the information it contains may be. <br>
A big effort has been devoted to give to our code an optimized algorithm for the input-output disk operations, such a characteristic is substantive in grid environment in order to provide the most efficient way for data handling.<br>
Therefore <b>GEX </b>provides for a valid support to handle huge data (of the order of<b> GB</b>) and is therefore a valid scientific support. <br>
Data files (GADGET files), after being reorganized and preprocessed using <b>GEX</b>, are suitable to be used and viewed through <a href= http://www.pi2s2.it/applications/application_details.php?ID=50 >VisIVO Server</a> (U. Becciani et. alii PI2S2 project Applications).
<b>GEX </b>carries out a preprocessing of files with a <b>GADGET </b>format into a new optimized format, ready to be loaded by VisIVO Server, which requires reading as many data files (binary) as the types contained in the original archive file.
In addition to the creati