11#include <rp/field/WFields.h>
12#include <prdc/cuda/RField.h>
22 using namespace Prdc::Cuda;
69 using namespace Prdc::Cuda;
70 extern template class WFields<1, RField<1>, Rpg::FieldIo<1> >;
71 extern template class WFields<2, RField<2>, Rpg::FieldIo<2> >;
72 extern template class WFields<3, RField<3>, Rpg::FieldIo<3> >;
Dynamic array on the GPU device with aligned data.
A container of w fields stored in both basis and r-grid format.
void setRGrid(DArray< RField< D > > const &fields, bool isSymmetric=false)
File input/output operations and format conversions for fields.
A container of fields stored in both basis and r-grid format.
void setRGrid(DeviceArray< cudaReal > &fields)
Set new w fields, in unfolded real-space (r-grid) format.
Rp::WFields< D, RField< D >, FieldIo< D > > RpWFields
Alias for base class.
Periodic fields and crystallography.
SCFT and PS-FTS with real periodic fields (GPU)
PSCF package top-level namespace.