1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 07:55:35 +00:00

Hadrons: A2A vectors I/O filename fix

This commit is contained in:
Antonin Portelli 2018-10-21 01:20:05 +01:00
parent 2e2e5ce596
commit 1982cc58dd
2 changed files with 7 additions and 3 deletions

View File

@ -263,7 +263,7 @@ void A2AVectorsIo::write(const std::string fileStem, std::vector<Field> &vec,
Record record;
GridBase *grid = vec[0]._grid;
ScidacWriter binWriter(grid->IsBoss());
std::string filename = vecFilename(fileStem, multiFile, trajectory);
std::string filename = vecFilename(fileStem, trajectory, multiFile);
if (multiFile)
{
@ -301,7 +301,7 @@ void A2AVectorsIo::read(std::vector<Field> &vec, const std::string fileStem,
{
Record record;
ScidacReader binReader;
std::string filename = vecFilename(fileStem, multiFile, trajectory);
std::string filename = vecFilename(fileStem, trajectory, multiFile);
if (multiFile)
{

View File

@ -242,8 +242,12 @@ void TA2AVectors<FImpl, Pack>::execute(void)
// I/O if necessary
if (!par().output.empty())
{
A2AVectorsIo::write(par().output + "_w", w, par().multiFile, vm().getTrajectory());
startTimer("V I/O");
A2AVectorsIo::write(par().output + "_v", v, par().multiFile, vm().getTrajectory());
stopTimer("V I/O");
startTimer("W I/O");
A2AVectorsIo::write(par().output + "_w", w, par().multiFile, vm().getTrajectory());
stopTimer("W I/O");
}
}