I would personally go with OpenDX, although it can be a pain getting up a steep learning curve. It reads HDF5, I believe, and can do animated time-slices of data. It can also do isosurfaces, so you could mark different parts of the cell with different values and use different colours to distinguish them.
I recently reviewed my data format as I was pumping out GBs of data files every few days. I realised that one solution was to reduce the amount of data - the largest files were only going into a visualisation, so I could get away with 5 digits of precision and compress the files after they were written. That improved things by an order of magnitude.
I would avoid hooking the visualisation directly into the Fortran, as you're mixing computation with visualisation. I tend to make sure the program is writing incrementally updated files using APPEND or timestamped filenames, and then use those files as the interface for my visualisation.
Phil
________________________________________
From: Fortran 90 List [[log in to unmask]] On Behalf Of Oliver Fuhrer [[log in to unmask]]
Sent: 05 February 2011 11:34
To: [log in to unmask]
Subject: Re: Visualize 3D time-evolving data
You might want to take a look at Visit...
https://wci.llnl.gov/codes/visit/
Oli
> -----Original Message-----
> From: Fortran 90 List [mailto:[log in to unmask]]
> On Behalf Of Tuan, Hoang-Trong
> Sent: Samstag, 5. Februar 2011 02:31
> To: [log in to unmask]
> Subject: Visualize 3D time-evolving data
>
> I'm writing a simulation program, a 3D temporospatial model
> for the cell. The data, if writing out to file, is quite
> large, tens or even hundreds of GB.
> May I ask you a suggestion of a visualization tool or library
>
> 1. If I want to write the data out to HDF format? - which
> tools I can use to read in HDF5 format, and can render 3D
> animation (like IDL or anything better)
>
> 2. If I want to invoke the visualization API during the
> simulation - which library should I use, like OpenDX or
> anything better? It's better if the library has Fortran interface.
>
> Any suggestion of a good tool/library to use is
> appreciated. I prefer the free tool.
>
>
> Tuan
>
|