Skip to content

Commit 9ce29df

Browse files
authored
fill rij with zero (deepmodeling#818)
fix deepmodeling#765.
1 parent 4ae481c commit 9ce29df

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

source/lib/src/cuda/prod_env_mat.cu

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,7 @@ void prod_env_mat_a_gpu_cuda(
502502
const int ndescrpt = nnei * 4;
503503
cudaErrcheck(cudaMemset(em, 0.0, sizeof(FPTYPE) * nloc * ndescrpt));
504504
cudaErrcheck(cudaMemset(em_deriv, 0.0, sizeof(FPTYPE) * nloc * ndescrpt * 3));
505+
cudaErrcheck(cudaMemset(rij, 0., sizeof(FPTYPE) * nloc * nnei * 3));
505506

506507
format_nbor_list_gpu_cuda(
507508
nlist,
@@ -538,6 +539,7 @@ void prod_env_mat_r_gpu_cuda(
538539
const int ndescrpt = nnei * 1;
539540
cudaErrcheck(cudaMemset(em, 0.0, sizeof(FPTYPE) * nloc * ndescrpt));
540541
cudaErrcheck(cudaMemset(em_deriv, 0.0, sizeof(FPTYPE) * nloc * ndescrpt * 3));
542+
cudaErrcheck(cudaMemset(rij, 0., sizeof(FPTYPE) * nloc * nnei * 3));
541543

542544
format_nbor_list_gpu_cuda(
543545
nlist,

source/lib/src/rocm/prod_env_mat.hip.cu

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ void prod_env_mat_a_gpu_rocm(
504504
const int ndescrpt = nnei * 4;
505505
hipErrcheck(hipMemset(em, 0.0, sizeof(FPTYPE) * nloc * ndescrpt));
506506
hipErrcheck(hipMemset(em_deriv, 0.0, sizeof(FPTYPE) * nloc * ndescrpt * 3));
507+
hipErrcheck(hipMemset(rij, 0., sizeof(FPTYPE) * nloc * nnei * 3));
507508

508509
format_nbor_list_gpu_rocm(
509510
nlist,
@@ -540,6 +541,7 @@ void prod_env_mat_r_gpu_rocm(
540541
const int ndescrpt = nnei * 1;
541542
hipErrcheck(hipMemset(em, 0.0, sizeof(FPTYPE) * nloc * ndescrpt));
542543
hipErrcheck(hipMemset(em_deriv, 0.0, sizeof(FPTYPE) * nloc * ndescrpt * 3));
544+
hipErrcheck(hipMemset(rij, 0., sizeof(FPTYPE) * nloc * nnei * 3));
543545

544546
format_nbor_list_gpu_rocm(
545547
nlist,

0 commit comments

Comments
 (0)