Skip to content

Commit

Permalink
Merge pull request #5 from miguelcarcamov/development
Browse files Browse the repository at this point in the history
FIX: erasing round on griddedTogrid function
  • Loading branch information
miguelcarcamov authored Jul 8, 2022
2 parents 5484eb7 + f363b2b commit e997794
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/functions.cu
Original file line number Diff line number Diff line change
Expand Up @@ -1345,7 +1345,7 @@ __host__ void do_gridding(std::vector<Field>& fields,
Private variables - parallel for loop
*/
int j, k;
double grid_pos_x, grid_pos_y;
int grid_pos_x, grid_pos_y;
double3 uvw;
float w;
cufftComplex Vo;
Expand Down Expand Up @@ -1715,9 +1715,12 @@ __host__ void griddedTogrid(std::vector<cufftComplex>& Vm_gridded,
std::fill_n(Vm_gridded.begin(), M * N, complex_zero);

int j, k;
int grid_pos_x, grid_pos_y;
for (int i = 0; i < numvis; i++) {
j = round((uvw_gridded_sp[i].x / deltau_meters) + N / 2);
k = round((uvw_gridded_sp[i].y / deltav_meters) + M / 2);
grid_pos_x = uvw_gridded_sp[i].x / deltau_meters;
grid_pos_y = uvw_gridded_sp[i].y / deltav_meters;
j = grid_pos_x + N / 2;
k = grid_pos_y + M / 2;
Vm_gridded[N * k + j] = Vm_gridded_sp[i];
}
}
Expand Down

0 comments on commit e997794

Please sign in to comment.