Molcas Forum

Support and discussions for Molcas and OpenMolcas users and developers

You are not logged in.

Announcement

Welcome to the Molcas forum.

Please note: The forum's URL has changed. The new URL is: https://molcasforum.univie.ac.at. Please update your bookmarks!

You can choose an avatar and change the default style by going to "Profile" → "Personality" or "Display".

#1 2023-09-10 13:03:30

ABQTrap
Member
Registered: 2023-03-19
Posts: 21

value below the convergence criteria threshold but openmolcas judge no

Dear all,

When I performed the geometric optimization using the default convergence criteria, I found that the values of RMS and MAX of displacements were already below the convergence criteria threshold, but the program still judged NO, and there were asterisks alongside “NO”, what does it mean? How to solve it? I really appreciate your answer.

 
       +----------------------------------+----------------------------------+
       +    Cartesian Displacements       +    Gradient in internals         +
       +  Value      Threshold Converged? +  Value      Threshold Converged? +
 +-----+----------------------------------+----------------------------------+
 + RMS + 3.2532E-04  1.2000E-03     No *  + 1.9420E-04  3.0000E-04     Yes   +
 +-----+----------------------------------+----------------------------------+
 + Max + 1.0981E-03  1.8000E-03     No *  + 7.3525E-04  4.5000E-04     No    +
 +-----+----------------------------------+----------------------------------+
 
 Convergence not reached yet!

Offline

#2 2023-09-11 08:37:16

Ignacio
Administrator
From: Uppsala
Registered: 2015-11-03
Posts: 1,012

Re: value below the convergence criteria threshold but openmolcas judge no

I believe it's because the step was restricted or truncated (in internal coordinates), so any conclusion about the step size is not reliable.

Offline

#3 2023-09-11 09:20:25

ABQTrap
Member
Registered: 2023-03-19
Posts: 21

Re: value below the convergence criteria threshold but openmolcas judge no

Ignacio wrote:

I believe it's because the step was restricted or truncated (in internal coordinates), so any conclusion about the step size is not reliable.

Dear Ignacio, Yes, it was a constrained geometry optimization with one fixed bond length. Thank you for your answer.

Offline

#4 2023-09-11 09:54:13

Ignacio
Administrator
From: Uppsala
Registered: 2015-11-03
Posts: 1,012

Re: value below the convergence criteria threshold but openmolcas judge no

It's not necessarily related to constraints. The thing is in any optimization (constrained or not), the step length is controlled such that it doesn't become too large (where the optimization method would be unreliable and which could produce unphysical geometries). See the MaxStep keyword. Whenever such restriction is hit, you have an asterisk in the iteration table and displacements are not considered as converged.

Offline

#5 2023-09-11 10:41:32

ABQTrap
Member
Registered: 2023-03-19
Posts: 21

Re: value below the convergence criteria threshold but openmolcas judge no

Ignacio wrote:

It's not necessarily related to constraints. The thing is in any optimization (constrained or not), the step length is controlled such that it doesn't become too large (where the optimization method would be unreliable and which could produce unphysical geometries). See the MaxStep keyword. Whenever such restriction is hit, you have an asterisk in the iteration table and displacements are not considered as converged.

Dear Ignacio, thank your for explaining this issue more clearer. In the input file, MaxStep was 0.1, which was smaller than the default value. Now I understand that the asterisk means the result is not reliable, even the value is below the threshold.

Offline

Board footer

Powered by FluxBB 1.5.11

Last refresh: Today 23:27:18