Skip to content

Refactor: convert ia-it nested loops to iat flat loops with OpenMP in ESolver_DP#7394

Open
chengleizheng wants to merge 1 commit into
deepmodeling:developfrom
chengleizheng:develop
Open

Refactor: convert ia-it nested loops to iat flat loops with OpenMP in ESolver_DP#7394
chengleizheng wants to merge 1 commit into
deepmodeling:developfrom
chengleizheng:develop

Conversation

@chengleizheng
Copy link
Copy Markdown

@chengleizheng chengleizheng commented May 29, 2026

Replaced ia-it nested loops with flat iat loops using ucell.iat2it/iat2ia lookup arrays and added #pragma omp parallel for guarded by #ifdef _OPENMP in runner() coord building, runner() force assignment, and type_map() atype assignment.

…t2ia lookup arrays and added #pragma omp parallel for guarded by #ifdef _OPENMP in runner() coord building, runner() force assignment, and type_map() atype assignment.
@chengleizheng chengleizheng changed the title Replaced ia-it nested loops with flat iat loops using ucell.iat2it/iat2ia lookup arrays and added #pragma omp parallel for guarded by #ifdef _OPENMP in runner() coord building, runner() force assignment, and type_map() atype assignment. Refactor: convert ia-it nested loops to iat flat loops with OpenMP in ESolver_DP May 29, 2026
@mohanchen mohanchen requested a review from 19hello May 29, 2026 09:50
@mohanchen mohanchen added Feature Discussed The features will be discussed first but will not be implemented soon project_learning labels May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Discussed The features will be discussed first but will not be implemented soon project_learning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants