diff options
author | 2023-05-30 13:13:33 -0700 | |
---|---|---|
committer | 2023-05-30 13:13:33 -0700 | |
commit | d5d17d88038ca48ac54496d4fcdb68d93f78661c (patch) | |
tree | 2dcc9d1bac932fd1ef87c0e34f3691a0610a89d9 /Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp | |
parent | c7520fce93e583311cfb7a7dd338a3b28a39d033 (diff) | |
download | WarpX-d5d17d88038ca48ac54496d4fcdb68d93f78661c.tar.gz WarpX-d5d17d88038ca48ac54496d4fcdb68d93f78661c.tar.zst WarpX-d5d17d88038ca48ac54496d4fcdb68d93f78661c.zip |
Work-Around: I/O w/ GCC 8.3 (#3943)
Up to GCC 8.3, severe bugs skipping required copy elision are present.
Apply work-arounds for issues seen on Lassen (LLNL).
```
Source/Diagnostics/WarpXOpenPMD.cpp(543): error: function "NamedComponentParticleContainer<T_Allocator>::operator=(const NamedComponentParticleContainer<T_Allocator> &) [with T_Allocator=amrex::PinnedArenaAllocator]"
Source/Particles/NamedComponentParticleContainer.H(100): here cannot be referenced -- it is a deleted function
Source/Diagnostics/WarpXOpenPMD.cpp(545): error: function "NamedComponentParticleContainer<T_Allocator>::operator=(const NamedComponentParticleContainer<T_Allocator> &) [with T_Allocator=amrex::PinnedArenaAllocator]"
Source/Particles/NamedComponentParticleContainer.H(100): here cannot be referenced -- it is a deleted function
2 errors detected in the compilation of "Source/Diagnostics/WarpXOpenPMD.cpp".
...
Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp(345): error: function "NamedComponentParticleContainer<T_Allocator>::operator=(const NamedComponentParticleContainer<T_Allocator> &) [with T_Allocator=amrex::PinnedArenaAllocator]"
Source/Particles/NamedComponentParticleContainer.H(100): here cannot be referenced -- it is a deleted function
...
Source/Particles/ParticleBoundaryBuffer.cpp(228): error: function "NamedComponentParticleContainer<T_Allocator>::operator=(const NamedComponentParticleContainer<T_Allocator> &) [with T_Allocator=amrex::PinnedArenaAllocator]"
Source/Particles/NamedComponentParticleContainer.H(100): here cannot be referenced -- it is a deleted function
1 error detected in the compilation of "Source/Particles/ParticleBoundaryBuffer.cpp".
```
(Implementing the copy operator does not help.)
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp')
0 files changed, 0 insertions, 0 deletions