More cleanup
This commit is contained in:
@ -250,8 +250,8 @@ void TersoffT::loop(const bool _eflag, const bool _vflag, const int evatom) {
|
|||||||
(BX/this->_threads_per_atom)));
|
(BX/this->_threads_per_atom)));
|
||||||
|
|
||||||
this->k_short_nbor.set_size(GX,BX);
|
this->k_short_nbor.set_size(GX,BX);
|
||||||
this->k_short_nbor.run(&this->atom->x, &elem2param, &_nelements, &_nparams,
|
this->k_short_nbor.run(&this->atom->x, &this->nbor->dev_nbor,
|
||||||
&this->nbor->dev_nbor, &this->_nbor_data->begin(),
|
&this->_nbor_data->begin(),
|
||||||
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
||||||
&nbor_pitch, &this->_threads_per_atom);
|
&nbor_pitch, &this->_threads_per_atom);
|
||||||
|
|
||||||
|
|||||||
@ -165,12 +165,10 @@ _texture( ts5_tex,int4);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
__kernel void k_tersoff_short_nbor(const __global numtyp4 *restrict x_,
|
__kernel void k_tersoff_short_nbor(const __global numtyp4 *restrict x_,
|
||||||
const __global int *restrict elem2param,
|
|
||||||
const int nelements, const int nparams,
|
|
||||||
const __global int * dev_nbor,
|
const __global int * dev_nbor,
|
||||||
const __global int * dev_packed,
|
const __global int * dev_packed,
|
||||||
__global int * dev_short_nbor,
|
__global int * dev_short_nbor,
|
||||||
const double _cutshortsq,
|
const numtyp _cutshortsq,
|
||||||
const int inum, const int nbor_pitch,
|
const int inum, const int nbor_pitch,
|
||||||
const int t_per_atom) {
|
const int t_per_atom) {
|
||||||
__local int n_stride;
|
__local int n_stride;
|
||||||
|
|||||||
@ -250,8 +250,8 @@ void TersoffMT::loop(const bool _eflag, const bool _vflag, const int evatom) {
|
|||||||
(BX/this->_threads_per_atom)));
|
(BX/this->_threads_per_atom)));
|
||||||
|
|
||||||
this->k_short_nbor.set_size(GX,BX);
|
this->k_short_nbor.set_size(GX,BX);
|
||||||
this->k_short_nbor.run(&this->atom->x, &elem2param, &_nelements, &_nparams,
|
this->k_short_nbor.run(&this->atom->x, &this->nbor->dev_nbor,
|
||||||
&this->nbor->dev_nbor, &this->_nbor_data->begin(),
|
&this->_nbor_data->begin(),
|
||||||
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
||||||
&nbor_pitch, &this->_threads_per_atom);
|
&nbor_pitch, &this->_threads_per_atom);
|
||||||
|
|
||||||
|
|||||||
@ -165,12 +165,10 @@ _texture( ts5_tex,int4);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
__kernel void k_tersoff_mod_short_nbor(const __global numtyp4 *restrict x_,
|
__kernel void k_tersoff_mod_short_nbor(const __global numtyp4 *restrict x_,
|
||||||
const __global int *restrict elem2param,
|
|
||||||
const int nelements, const int nparams,
|
|
||||||
const __global int * dev_nbor,
|
const __global int * dev_nbor,
|
||||||
const __global int * dev_packed,
|
const __global int * dev_packed,
|
||||||
__global int * dev_short_nbor,
|
__global int * dev_short_nbor,
|
||||||
const double _cutshortsq,
|
const numtyp _cutshortsq,
|
||||||
const int inum, const int nbor_pitch,
|
const int inum, const int nbor_pitch,
|
||||||
const int t_per_atom) {
|
const int t_per_atom) {
|
||||||
__local int n_stride;
|
__local int n_stride;
|
||||||
|
|||||||
@ -275,8 +275,8 @@ void TersoffZT::loop(const bool _eflag, const bool _vflag, const int evatom) {
|
|||||||
(BX/this->_threads_per_atom)));
|
(BX/this->_threads_per_atom)));
|
||||||
|
|
||||||
this->k_short_nbor.set_size(GX,BX);
|
this->k_short_nbor.set_size(GX,BX);
|
||||||
this->k_short_nbor.run(&this->atom->x, &elem2param, &_nelements, &_nparams,
|
this->k_short_nbor.run(&this->atom->x, &this->nbor->dev_nbor,
|
||||||
&this->nbor->dev_nbor, &this->_nbor_data->begin(),
|
&this->_nbor_data->begin(),
|
||||||
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
||||||
&nbor_pitch, &this->_threads_per_atom);
|
&nbor_pitch, &this->_threads_per_atom);
|
||||||
|
|
||||||
|
|||||||
@ -168,12 +168,10 @@ _texture( ts6_tex,int4);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
__kernel void k_tersoff_zbl_short_nbor(const __global numtyp4 *restrict x_,
|
__kernel void k_tersoff_zbl_short_nbor(const __global numtyp4 *restrict x_,
|
||||||
const __global int *restrict elem2param,
|
|
||||||
const int nelements, const int nparams,
|
|
||||||
const __global int * dev_nbor,
|
const __global int * dev_nbor,
|
||||||
const __global int * dev_packed,
|
const __global int * dev_packed,
|
||||||
__global int * dev_short_nbor,
|
__global int * dev_short_nbor,
|
||||||
const double _cutshortsq,
|
const numtyp _cutshortsq,
|
||||||
const int inum, const int nbor_pitch,
|
const int inum, const int nbor_pitch,
|
||||||
const int t_per_atom) {
|
const int t_per_atom) {
|
||||||
__local int n_stride;
|
__local int n_stride;
|
||||||
|
|||||||
@ -180,8 +180,8 @@ int VashishtaT::init(const int ntypes, const int nlocal, const int nall, const i
|
|||||||
ucl_copy(map,dview_map,false);
|
ucl_copy(map,dview_map,false);
|
||||||
|
|
||||||
_allocated=true;
|
_allocated=true;
|
||||||
this->_max_bytes=param1.row_bytes()+param2.row_bytes()+param3.row_bytes()+param4.row_bytes()+param5.row_bytes()+
|
this->_max_bytes=param1.row_bytes()+param2.row_bytes()+param3.row_bytes()+
|
||||||
map.row_bytes()+elem2param.row_bytes();
|
param4.row_bytes()+param5.row_bytes()+map.row_bytes()+elem2param.row_bytes();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -233,8 +233,8 @@ void VashishtaT::loop(const bool _eflag, const bool _vflag, const int evatom) {
|
|||||||
(BX/this->_threads_per_atom)));
|
(BX/this->_threads_per_atom)));
|
||||||
|
|
||||||
this->k_short_nbor.set_size(GX,BX);
|
this->k_short_nbor.set_size(GX,BX);
|
||||||
this->k_short_nbor.run(&this->atom->x, &elem2param, &_nelements, &_nparams,
|
this->k_short_nbor.run(&this->atom->x, &this->nbor->dev_nbor,
|
||||||
&this->nbor->dev_nbor, &this->_nbor_data->begin(),
|
&this->_nbor_data->begin(),
|
||||||
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
&this->dev_short_nbor, &_cutshortsq, &ainum,
|
||||||
&nbor_pitch, &this->_threads_per_atom);
|
&nbor_pitch, &this->_threads_per_atom);
|
||||||
|
|
||||||
|
|||||||
@ -137,12 +137,10 @@ _texture( param5_tex,int4);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
__kernel void k_vashishta_short_nbor(const __global numtyp4 *restrict x_,
|
__kernel void k_vashishta_short_nbor(const __global numtyp4 *restrict x_,
|
||||||
const __global int *restrict elem2param,
|
|
||||||
const int nelements, const int nparams,
|
|
||||||
const __global int * dev_nbor,
|
const __global int * dev_nbor,
|
||||||
const __global int * dev_packed,
|
const __global int * dev_packed,
|
||||||
__global int * dev_short_nbor,
|
__global int * dev_short_nbor,
|
||||||
const double _cutshortsq,
|
const numtyp _cutshortsq,
|
||||||
const int inum, const int nbor_pitch,
|
const int inum, const int nbor_pitch,
|
||||||
const int t_per_atom) {
|
const int t_per_atom) {
|
||||||
__local int n_stride;
|
__local int n_stride;
|
||||||
|
|||||||
Reference in New Issue
Block a user