ComputationalRadiationPhysics / pyDive

Distributed Interactive Visualization and Exploration of large datasets
GNU Lesser General Public License v3.0
15 stars 5 forks source link

Distributed RAM Source Support #4

Open ax3l opened 9 years ago

ax3l commented 9 years ago

We do need an additional data source: distributed RAM (on MPI nodes).

With that we could process the host-memory of, e.g., PIConGPU FieldE host-buffers live during a simulation that is controlled via the PIConGPU python bindings.

example: start sim for 1000 steps sync all FieldE to host(s) operate on all FieldE with pyDive sync all FieldE values back to device(s)

of course, the same is necessary for particle data sources.

PrometheusPi commented 9 years ago

:+1: This would ease omega-k data analysis a lot.

ax3l commented 9 years ago

I think that would be super awesome for hacking PIConGPU: init configurations, new solvers/methods/... or live visualisation with matplotlib/paraview