Picongpu: Removing of libsplash dependency

Created on 23 Sep 2020  路  13Comments  路  Source: ComputationalRadiationPhysics/picongpu

I will remove the dependency libsplash latest on 31.10.2020.

The following plugins should be updated before:

  • [x] PhaseSpace - will be updated by @franzpoeschel
  • [ ] ParticleCalorimeter @franzpoeschel
  • [ ] Radiation - should be updated by @PrometheusPi
  • [x] HDF5Writer - will be removed, please use new plugin openPMDWriter
  • [ ] density profile see: #3515 @sbastrakov
  • [x] plugin MacroParticleCounter @franzpoeschel

@PrometheusPi @HighIander Who can do this, who knows the plugin best?

plugin refactoring

Most helpful comment

If there are still unassigned plugins to convert, I think I can take one. Which one would be the best?

All 13 comments

@psychocoderHPC I will do the radiation plugin - ParticleCalorimeter is probably best handled by @n01r - but he has no time.

We discussed offline with @psychocoderHPC , I could take on some work on this, at start of October. Do not have a particular preference.

Good note on updating the docs when all this is implemented: https://github.com/ComputationalRadiationPhysics/picongpu/pull/3361#issuecomment-708969488

libsplash does not compile anymore against a recent version of the HDF5 library. We really should get this done. Volunteers?

If there are still unassigned plugins to convert, I think I can take one. Which one would be the best?

If there are still unassigned plugins to convert, I think I can take one. Which one would be the best?

Wonderful! How about ParticleCalorimeter? Thank you so much!

UPDATE: Just chatted with @PrometheusPi. He is working on the Radiation Plugin.

So with these updates only density profile is not assigned? If so, i will take it

How about ParticleCalorimeter

Ok, sounds good. I'll have a look.

@franzpoeschel There is also a very simple plugin which used libsplash MacroParticleCounter for supercells

(Nevermind my deleted message, I can't read)

@psychocoderHPC what will happen to PICToSplash after libSplash has been removed. Will it be still available and usable, as e.g. here?

@psychocoderHPC what will happen to PICToSplash after libSplash has been removed. Will it be still available and usable, as e.g. here?

This helper will be removed, there is an openPMD equivalent converter available.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ax3l picture ax3l  路  4Comments

cbontoiu picture cbontoiu  路  3Comments

ax3l picture ax3l  路  4Comments

PrometheusPi picture PrometheusPi  路  3Comments

ax3l picture ax3l  路  4Comments