Mailing List picongpu-users@hzdr.de Message #196
From: Axel Huebl <a.huebl@hzdr.de>
Subject: Re: PIConGPU 0.2.2: Laser Wavepacket, Vacuum openPMD & icc
Date: Sun, 29 Jan 2017 13:04:16 +0100
To: <picongpu-users@hzdr.de>
Cc: Ashutosh Sharma PhD <Ashutosh.Sharma@eli-alps.hu>
Dear Ashutosh,

I just saw this mail of yours because it was not sent to the right list
and due to that in a low-priority folder I check more seldom.

Is this problem still occurring for you in the 0.2.2 release?

What's the software environment and cluster you are referring to?
(Compiler, boost version, CUDA version, etc.)

Axel

On 10.01.2017 09:28, Ashutosh Sharma PhD wrote:
> Dear Axel,
>                  Thanks for update and Congratulations to you and PIConGPU team for new release.
>
> I write here regarding the some errors after compilation of PIConGPU as follows:
>
> [
> nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
> /home/sharma35/src/picongpu/src/picongpu/../libPMacc/include/cuSTL/container/assigner/DeviceMemAssigner.hpp(62): error: namespace "boost::math" has no member "gcd_evaluator"
>           detected during:
>             instantiation of "void PMacc::container::CartBuffer<Type, T_dim, Allocator, Copier, Assigner>::assign(const Type &) [with Type=picongpu::float_32, T_dim=2, Allocator=PMacc::allocator::DeviceMemAllocator<picongpu::float_32, 2>, Copier=PMacc::copier::D2DCopier<2>, Assigner=PMacc::assigner::DeviceMemAssigner<2>]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(197): here
>             instantiation of "void picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::notify(uint32_t) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(59): here
>             instantiation of "picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::PhaseSpace(std::string, std::string, uint32_t, const std::pair<picongpu::float_X, picongpu::float_X> &, const picongpu::AxisDescription &) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(117): here
>             instantiation of "void picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::pluginLoad() [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(38): here
>             instantiation of "picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::PhaseSpaceMulti(std::string, std::string) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PluginController.hpp(205): here
>
> /home/sharma35/src/picongpu/src/picongpu/../libPMacc/include/cuSTL/container/assigner/DeviceMemAssigner.hpp(62): error: type name is not allowed
>           detected during:
>             instantiation of "void PMacc::container::CartBuffer<Type, T_dim, Allocator, Copier, Assigner>::assign(const Type &) [with Type=picongpu::float_32, T_dim=2, Allocator=PMacc::allocator::DeviceMemAllocator<picongpu::float_32, 2>, Copier=PMacc::copier::D2DCopier<2>, Assigner=PMacc::assigner::DeviceMemAssigner<2>]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(197): here
>             instantiation of "void picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::notify(uint32_t) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(59): here
>             instantiation of "picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::PhaseSpace(std::string, std::string, uint32_t, const std::pair<picongpu::float_X, picongpu::float_X> &, const picongpu::AxisDescription &) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(117): here
>             instantiation of "void picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::pluginLoad() [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(38): here
>             instantiation of "picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::PhaseSpaceMulti(std::string, std::string) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PluginController.hpp(205): here
>
> /home/sharma35/src/picongpu/src/picongpu/../libPMacc/include/cuSTL/container/assigner/DeviceMemAssigner.hpp(62): error: identifier "gcd" is undefined
>           detected during:
>             instantiation of "void PMacc::container::CartBuffer<Type, T_dim, Allocator, Copier, Assigner>::assign(const Type &) [with Type=picongpu::float_32, T_dim=2, Allocator=PMacc::allocator::DeviceMemAllocator<picongpu::float_32, 2>, Copier=PMacc::copier::D2DCopier<2>, Assigner=PMacc::assigner::DeviceMemAssigner<2>]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(197): here
>             instantiation of "void picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::notify(uint32_t) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpace.tpp(59): here
>             instantiation of "picongpu::PhaseSpace<T_AssignmentFunction, T_Species>::PhaseSpace(std::string, std::string, uint32_t, const std::pair<picongpu::float_X, picongpu::float_X> &, const picongpu::AxisDescription &) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(117): here
>             instantiation of "void picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::pluginLoad() [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PhaseSpace/PhaseSpaceMulti.tpp(38): here
>             instantiation of "picongpu::PhaseSpaceMulti<T_AssignmentFunction, T_Species>::PhaseSpaceMulti(std::string, std::string) [with T_AssignmentFunction=picongpu::particles::shapes::Counter::ChargeAssignment, T_Species=picongpu::PIC_Electrons]"
> /home/sharma35/src/picongpu/src/picongpu/include/plugins/PluginController.hpp(205): here
>
> 3 errors detected in the compilation of "/tmp/tmpxft_00007f1f_00000000-7_main.cpp1.ii".
> CMake Error at picongpu_generated_main.cu.o.cmake:266 (message):
>   Error generating file
>   /home/sharma35/build/build_picongpu/CMakeFiles/picongpu.dir//./picongpu_generated_main.cu.o
>
>
> make[2]: *** [build_picongpu/CMakeFiles/picongpu.dir/picongpu_generated_main.cu.o] Fehler 1
> make[1]: *** [build_picongpu/CMakeFiles/picongpu.dir/all] Fehler 2
> make: *** [all] Fehler 2
>
> Please suggest me in this regard when you have some free time.
>
> thanks,
> with regards,
> ashutosh
>
>
>
> ________________________________________
> From: Axel Huebl <a.huebl@hzdr.de>
> Sent: Wednesday, January 4, 2017 12:15 PM
> To: picongpu-users@hzdr.de; eucall-simex@desy.de
> Subject: [EUCALL-SIMEX] PIConGPU 0.2.2: Laser Wavepacket, Vacuum openPMD & icc
>
> Dear PIConGPU-Users,
>
>
> I am honored to present you on behalf of all PIConGPU developers the
> "0.2.2" release of PIConGPU. DOI:10.5281/zenodo.229880
>
> This release fixes a broken laser profile (wavepacket), allows to use
> icc as the host compiler, fixes a bug when writing openPMD files in
> simulations without particle species ("vacuum") and a problem with GPU
> device selection on shared node usage via CUDA_VISIBLE_DEVICES.
>
> Please refer to our CHANGELOG.md [1] for a full list of features, fixes
> and user interface changes.
>
> Thanks to René Widera and Richard Pausch for spotting the issues and
> providing fixes for this release!
>
> You can now check out the 0.2.2 tag [2] or our mainline branch "master"
> (via git) and start using it today!
>
>
> Best regards,
> Axel Huebl
>
> [1]
> https://github.com/ComputationalRadiationPhysics/picongpu/blob/0.2.2/CHANGELOG.md#022
> [2] https://github.com/ComputationalRadiationPhysics/picongpu/releases
> --
>
> Axel Huebl
> Phone +49 351 260 3582
> https://www.hzdr.de/crp
> Computational Radiation Physics
> Laser Particle Acceleration Division
> Helmholtz-Zentrum Dresden - Rossendorf e.V.
>
> Bautzner Landstrasse 400, 01328 Dresden
> POB 510119, D-01314 Dresden
> Vorstand: Prof. Dr.Dr.h.c. R. Sauerbrey
>           Prof. Dr.Dr.h.c. P. Joehnk
> VR 1693 beim Amtsgericht Dresden
> ________________________________
>
> A jelen email útján megküldött vélemény vagy információ kizárólag a küldő személyéhez kapcsolódik és nem feltétlenül jeleníti meg az ELI-HU Nonprofit Kft. álláspontját is. Társaságunk nem vállal felelősséget az email tartalmáért, ide értve különösen, de nem kizárólagosan kötelezettségvállalást jogi kötő erővel bíró szerződések létrehozásáért, módosításáért vagy megszűntetéséért, valamint az átadott információ alapján indult eljárásokért mindaddig, amíg az adott információt utólag és írásban a megfelelően meghatalmazott vagy az ELI-HU Nonprofit Kft. képviseleti jogával felruházott személy meg nem erősíti. Az email bizalmas vagy jogilag védett információt tartalmazhat, amelyet kizárólag a címzett személy vagy szervezet, illetve az általuk felhatalmazottak használhatnak fel. Amennyiben Ön nem az üzenet címzettje, kérjük, értesítse erről az üzenet küldőjét és törölje az üzenetet rendszeréből. A jelen email tartalmának nem a címzett általi bármilyen formában történő illetéktelen közzététele, terjesztése, másolása, illetve felhasználása vagy alkalmazása szigorúan tilos és jogszabályba ütközhet.
>
>
> Please note that any information or opinions presented in this email are solely those of the sender and do not necessarily represent those of ELI-HU Nonprofit Ltd. Our Company accepts no liability or responsibility for the content of this email, especially, but not limited to commitment for establishing, modifying or terminating legally binding contracts, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in writing by a person duly authorized or endowed with the right of representation of ELI-HU Nonprofit Ltd. This email may contain confidential or legally protected information, and is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. If you are not the intended recipient of this email, please inform the sender immediately and delete it from your system. Any unauthorized disclosure, dissemination, copying or use of or reliance upon the content of this email by anyone other than the intended recipient is strictly prohibited and may be unlawful.
>

--

Axel Huebl
Phone +49 351 260 3582
https://www.hzdr.de/crp
Computational Radiation Physics
Laser Particle Acceleration Division
Helmholtz-Zentrum Dresden - Rossendorf e.V.

Bautzner Landstrasse 400, 01328 Dresden
POB 510119, D-01314 Dresden
Vorstand: Prof. Dr.Dr.h.c. R. Sauerbrey
          Prof. Dr.Dr.h.c. P. Joehnk
VR 1693 beim Amtsgericht Dresden
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster