Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

With Evolving Dimensions

In regards to the recent spate of concerns of data format, it
might be helpful to include some views from generators of data
whose structure evolves in time. I will sketch their structure.
The first is a particle-in-cell code that describes accelerator
configurations.  When the particles are first populating the region
near the cathode of the injector, they are stored in arrays of
small size.  During the parturation, the arrays grow in size.
Later when some of the stragglers strike the wall and desist, the
array size diminishes. A second such example is the finite element
structure of the code TOSCA that is used for calculations of magnetic
fields.  That structure is of the extrusion variety.  The (x,y)
grid characteristics evolve with extrusion parameter z. A third 
example is in hydro codes where because of scale size changes,
remeshing with more grid points is required.

Mike Jones solved the variable dimension problem by what I believe
is an upwardly compatable modification.  He simply increased the
allowable number of arrays.  He assigned new variable names to
each time step, e.g. (x1,y1), (x2,y2),...(x777,y777). Note, however,
netCDF is currently used only in the first problem. Earlier graphics 
packages were established for hydro and the proliferation of results 
is not always desirable.  In the TOSCA case data archival is a major
focus, but global
 data exchange is not a driving concern.



 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690