ReactionMechanismGenerator / ReactionMechanismGenerator/ARC

ARC's troubleshooting: Orca's mdci error

Open
#769 1 comment 0 reactions 1 assignee View on GitHub

@alongd is already working on this.

Since Nov 9, 2024.

Type: Bug
Dominant language
Python
Stars
51
Forks
25
Avg merge
4d 5h
Merged PRs (30d)
15

Description

Describe the bug
For documentation purpose:
While running opt job for OH specie in Orca as part of finding the frequency scaling factor project, I encountered the following error in Orce:


[file orca_mdci/mdci_state.cpp, line 1165, Process 2]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 3]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 4]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 5]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 6]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 7]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 8]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 9]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 10]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 11]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 12]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 13]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 14]: . . . aborting the run

[file orca_mdci/mdci_state.cpp, line 1165, Process 15]: . . . aborting the run

Error (ORCA_MDCI): Number of processes (16) in parallel calculation exceeds number of pairs (13)
[file orca_mdci/mdci_state.cpp, line 1165, Process 0]: . . . aborting the run


ORCA finished by error termination in MDCI
Calling Command: mpirun -np 16  /usr/local/orca-6.0.0/orca_mdci_mpi input.mdciinp.tmp input 
Check for MDCI-logfiles
[file orca_main/main_driver_opt1.cpp, line 1805]: ORCA finished with an error in the energy calculation

ARC's troubleshooting tries to rerun the job with the suggested number of "pairs" by Orca. In this case, 13 ncpus.

ARC Troubleshooting Orca MDCI error: ncpus

The job with 13 ncpus, also got the same error. This enters an endless loop of failed jobs.

I tried manually, changing the number of ncpus in the input and the submit script to 10. It worked and Orca converged successfully.

Suggestion: Maybe ARC's troubleshooting should consider a slightly lower number of ncpus than suggested by Orca's error.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.