Bug reporting 후 답변
diff --git a/src/OPENMP/fix_rigid_small_omp.cpp b/src/OPENMP/fix_rigid_small_omp.cpp
index 59fd274f95..3eac85c40a 100644
--- a/src/OPENMP/fix_rigid_small_omp.cpp
+++ b/src/OPENMP/fix_rigid_small_omp.cpp
@@ -229,7 +229,7 @@ void FixRigidSmallOMP::compute_forces_and_torques()
#if defined(_OPENMP)
#pragma omp parallel for LMP_DEFAULT_NONE schedule(static)
#endif
- for (int ibody = 0; ibody < nbody; ibody++) {
+ for (int ibody = 0; ibody < nlocal_body; ibody++) {
double * _noalias const fcm = body[ibody].fcm;
const double mass = body[ibody].mass;
fcm[0] += gvec[0]*mass;
적용방법
lammps 소스코드 메인 디렉토리에서 브랜치 만들기
git checkout -b fix-rigid-omp
위에 snippet을 fix_rigid_omp.patch 파일로 만든 후 적용
git apply fix_rigid_omp.patch
적용이 잘 되었나 확인
git diff
컴파일
'LAMMPS' 카테고리의 다른 글
IntelOneAPI 환경에서 실행 (0) | 2025.02.27 |
---|---|
Domain decomposition VTK convert (0) | 2025.02.24 |
NUMA Pinning with intelOneAPI (0) | 2025.02.19 |
wall/gran의 정보 빨아오기 (0) | 2025.02.09 |
특이한 에러 (0) | 2025.02.01 |