Page MenuHomec4science

delense_GPU.cuh
No OneTemporary

File Metadata

Created
Sun, Dec 1, 13:52

delense_GPU.cuh

#pragma once
#ifdef __WITH_MPI
#include <mpi.h>
#endif
#include <structure_hpc.hpp>
#include <grid_gradient_CPU.hpp>
//#ifdef __AVX512F__
//#include "gradient_avx512f.hpp"
//#else
//#include <gradient_avx.hpp>
//#endif
#include "delense_CPU_utils.hpp"
//
void delense_barycenter(struct point* image_pos, int* locimagesfound, int* numimg, const runmode_param *runmode, const struct Potential_SOA *lens, const struct grid_param *frame, const int *nimages_strongLensing, const struct galaxy* sources, double* grid_gradient_x, double* grid_gradient_y);
//
//
void delense(struct point* image_pos, int* locimagesfound, int* numimg, const runmode_param *runmode, const struct Potential_SOA *lens, const struct grid_param *frame, const int *nimages_strongLensing, const struct galaxy* sources, double* grid_gradient_x, double* grid_gradient_y);
//
void delense_barycenter_GPU(struct point* image_pos, int MAXIMPERSOURCE, int* locimagesfound, int* numimg, const runmode_param *runmode, const struct Potential_SOA *lens, const struct grid_param *frame, const int *nimages_strongLensing, const struct galaxy* sources, double* grid_gradient_x, double* grid_gradient_y, int y_pos_loc, int y_bound);
//
void delense_barycenter_GPU_new(struct point* image_pos, int* locimagesfound, int* numimg, const runmode_param *runmode, const struct Potential_SOA *lens, const struct grid_param *frame, const int *nimages_strongLensing, const struct galaxy* sources, double* grid_gradient_x, double* grid_gradient_y);

Event Timeline