diff --git a/src/fluid_solver.cpp b/src/fluid_solver.cpp index 0ebae2115ef68154119cdd446806bc437dd275a5..d476691b51e7609f63b0d4b87b1df82e28b95940 100644 --- a/src/fluid_solver.cpp +++ b/src/fluid_solver.cpp @@ -218,12 +218,12 @@ void fluid_solver<R>::add_forcing(\ if (this->cd->myrank == this->cd->rank[this->fmode]) \ { \ cindex = ((this->fmode - this->cd->starts[0]) * this->cd->sizes[1])*this->cd->sizes[2]; \ - field[cindex*3+2][1] -= this->famplitude*factor/2; \ + field[cindex*3+2][0] -= this->famplitude*factor/2; \ } \ if (this->cd->myrank == this->cd->rank[this->cd->sizes[0] - this->fmode]) \ { \ cindex = ((this->cd->sizes[0] - this->fmode - this->cd->starts[0]) * this->cd->sizes[1])*this->cd->sizes[2]; \ - field[cindex*3+2][1] += this->famplitude*factor/2; \ + field[cindex*3+2][0] -= this->famplitude*factor/2; \ } \ } \ \