ComputationalRadiationPhysics / picongpu

Performance-Portable Particle-in-Cell Simulations for the Exascale Era :sparkles:
https://picongpu.readthedocs.io
Other
688 stars 217 forks source link

compiling LWFA example (any example) on hemera V100 fails #4891

Closed PrometheusPi closed 3 months ago

PrometheusPi commented 3 months ago

Currently, compiling the LWFA example (most likely any example) fails on hemera V100. The error might originates from the Shadowgraphy plugin #4868 or (this is a different issue #4893) the last openPMD change #4887

/bigdata/hplsim/development/pausch/pr_4889/picongpu/include/picongpu/../picongpu/plugins/common/openPMDDefaultExtension.hpp(88): error: expected a ";"
                  };
                  ^

/bigdata/hplsim/development/pausch/pr_4889/picongpu/include/picongpu/../picongpu/plugins/shadowgraphy/Shadowgraphy.hpp(254): error: expected a declaration
                  .
                  ^

/bigdata/hplsim/development/pausch/pr_4889/picongpu/include/picongpu/../picongpu/plugins/shadowgraphy/Shadowgraphy.hpp(285): warning #12-D: parsing restarts here after previous syntax error
                      int localStep = (currentStep - startTime) / params::tRes;
                                                                              ^

Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

But the error sometimes also points to openPMD. This might potentially be an error with hemera and not with our code.

psychocoderHPC commented 3 months ago

fix with https://github.com/ComputationalRadiationPhysics/picongpu/pull/4892