mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-07 04:35:56 +01:00
Hadrons: eigenpack converter with RB grids (to be generalised)
This commit is contained in:
parent
4ab8cfbe2a
commit
84189867ef
@ -16,15 +16,17 @@ void convert(const std::string outFilename, const std::string inFilename,
|
||||
typedef typename FOut::vector_type VTypeOut;
|
||||
typedef typename FIn::vector_type VTypeIn;
|
||||
|
||||
std::shared_ptr<GridBase> gIn, gOut;
|
||||
std::shared_ptr<GridBase> fgIn, fgOut, gIn, gOut;
|
||||
auto dim = GridDefaultLatt();
|
||||
unsigned int nd = dim.size();
|
||||
auto simdOut = GridDefaultSimd(nd, VTypeOut::Nsimd());
|
||||
auto simdIn = GridDefaultSimd(nd, VTypeIn::Nsimd());
|
||||
|
||||
gOut.reset(SpaceTimeGrid::makeFourDimGrid(dim, simdOut, GridDefaultMpi()));
|
||||
gIn.reset(SpaceTimeGrid::makeFourDimGrid(dim, simdIn, GridDefaultMpi()));
|
||||
|
||||
fgOut.reset(SpaceTimeGrid::makeFourDimGrid(dim, simdOut, GridDefaultMpi()));
|
||||
gOut.reset(SpaceTimeGrid::makeFourDimRedBlackGrid(fgOut.get()));
|
||||
fgIn.reset(SpaceTimeGrid::makeFourDimGrid(dim, simdIn, GridDefaultMpi()));
|
||||
gIn.reset(SpaceTimeGrid::makeFourDimRedBlackGrid(fgOut.get()));
|
||||
|
||||
FOut bufOut(gOut.get());
|
||||
FIn bufIn(gIn.get()), testIn(gIn.get());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user