Merge pull request #2772 from stanmoore1/bugfix

Fix issues in last patch
This commit is contained in:
Axel Kohlmeyer
2021-05-18 14:17:45 -04:00
committed by GitHub
17 changed files with 29 additions and 19 deletions

View File

@ -67,7 +67,7 @@ delete_atoms overlap 1.0 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -67,7 +67,7 @@ delete_atoms overlap 1.0 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -61,7 +61,7 @@ delete_atoms overlap 0.5 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -61,7 +61,7 @@ delete_atoms overlap 0.5 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -72,7 +72,7 @@ delete_atoms overlap 1.6 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -72,7 +72,7 @@ delete_atoms overlap 1.6 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -34,7 +34,7 @@ reset_timestep 0
velocity small create 1.44 87287 loop geom
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
neigh_modify exclude molecule/intra big include big

View File

@ -70,7 +70,7 @@ delete_atoms overlap 1.0 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -70,7 +70,7 @@ delete_atoms overlap 1.0 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -67,7 +67,7 @@ delete_atoms overlap 0.5 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -67,7 +67,7 @@ delete_atoms overlap 0.5 small big
reset_timestep 0
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
comm_modify mode multi group big vel yes

View File

@ -33,7 +33,7 @@ reset_timestep 0
velocity small create 1.44 87287 loop geom
neighbor 0.3 bin
neighbor 0.3 multi
neigh_modify delay 0 every 1 check yes
neigh_modify exclude molecule/intra big include big

View File

@ -37,10 +37,11 @@ atom_modify first charged
kspace_style pppm/cg 0.00001
kspace_modify order 3
comm_modify mode multi
neighbor 2.0 multi
neigh_modify delay 4 every 2 check yes
comm_modify mode multi
timestep 10.0
fix 1 all nvt temp 310.0 310.0 100.0

View File

@ -253,7 +253,7 @@ TYPE grow_kokkos(TYPE &data, typename TYPE::value_type **&array,
data.resize(n1);
bigint nbytes = ((bigint) sizeof(typename TYPE::value_type *)) * n1;
array = (typename TYPE::value_type **) smalloc(nbytes,name);
array = (typename TYPE::value_type **) srealloc(array,nbytes,name);
for (int i = 0; i < n1; i++)
if (data.h_view.extent(1)==0)

View File

@ -52,6 +52,14 @@ PairTableKokkos<DeviceType>::~PairTableKokkos()
{
if (copymode) return;
if (allocated) {
memoryKK->destroy_kokkos(k_eatom,eatom);
memoryKK->destroy_kokkos(k_vatom,vatom);
memory->destroy(setflag);
memoryKK->destroy_kokkos(d_table->cutsq,cutsq);
memoryKK->destroy_kokkos(d_table->tabindex,tabindex);
}
delete h_table;
h_table = nullptr;
delete d_table;

View File

@ -166,12 +166,12 @@ PairTableRXKokkos<DeviceType>::~PairTableRXKokkos()
delete [] site1;
delete [] site2;
memoryKK->destroy_kokkos(k_eatom,eatom);
memoryKK->destroy_kokkos(k_vatom,vatom);
if (allocated) {
memoryKK->destroy_kokkos(d_table->cutsq, cutsq);
memoryKK->destroy_kokkos(d_table->tabindex, tabindex);
memoryKK->destroy_kokkos(k_eatom,eatom);
memoryKK->destroy_kokkos(k_vatom,vatom);
memory->destroy(setflag);
memoryKK->destroy_kokkos(d_table->cutsq,cutsq);
memoryKK->destroy_kokkos(d_table->tabindex,tabindex);
}
delete h_table;

View File

@ -55,6 +55,7 @@ SNAKokkos<DeviceType, real_type, vector_length>::SNAKokkos(real_type rfac0_in,
ncoeff = compute_ncoeff();
nmax = 0;
natom = 0;
build_indexlist();