Multiwfn forum

Multiwfn official website: //www.umsyar.com/multiwfn. Multiwfn forum in Chinese: http://bbs.keinsci.com/wfn

You are not logged in.

#12023-02-02 21:47:29

Ossama
Member
Registered: 2019-11-12
Posts: 20

GAMESS optimization .out files

Hi!

I use GAMESS for geometry optimization and get .out files. In order to use Multiwfn, I have to rerun single point energy calculation for the new optimized geometry to use the new .out files as input into Multiwfn (after changing the extension to .gms, of course)

Whenever I use the optimization .out files in Multiwfn I get this message:

"Warning: This is an optimization task, only wavefunction corresponding to initial geometry will be loaded
Press ENTER button to continue"

Is there a way to get around this problem?

Thanks,

Offline

#22023-02-03 08:09:30

sobereva
Tian Lu (Multiwfn developer)
From: Beijing
Registered: 2017-09-11
Posts: 1,760
Website

Re: GAMESS optimization .out files

Do you want to let Multiwfn automatically load the wavefunction at optimized geometry?
If yes, perhaps this cannot be realized, because I found GAMESS doesn't print expansion coefficients of all orbitals for final geometry. If you have a way to make GAMESS output all orbital coefficients of final geometry in output file, I can modify Multiwfn to load them instead of loading the EIGENVECTORS of the initial geometry.

Offline

#32023-02-04 05:56:49

Ossama
Member
Registered: 2019-11-12
Posts: 20

Re: GAMESS optimization .out files

sobereva wrote:

Do you want to let Multiwfn automatically load the wavefunction at optimized geometry?

Yes.

sobereva wrote:

If yes, perhaps this cannot be realized, because I found GAMESS doesn't print expansion coefficients of all orbitals for final geometry. If you have a way to make GAMESS output all orbital coefficients of final geometry in output file, I can modify Multiwfn to load them instead of loading the EIGENVECTORS of the initial geometry.

Well. Thanks!
I will check GAMESS documentation and ask for help in GAMESS google groups. In case a solution is found, I will make an update in this thread to inform you, Professor.
Meanwhile, I will keep using the usual method, i.e., carrying out another GAMESS job using the optimized geometry then loading the output into Multiwfn as input.

Offline

#42023-06-08 12:44:57

peabreu
Member
Registered: 2023-06-08
Posts: 1

Re: GAMESS optimization .out files

sobereva wrote:

Do you want to let Multiwfn automatically load the wavefunction at optimized geometry?
If yes, perhaps this cannot be realized, because I found GAMESS doesn't print expansion coefficients of all orbitals for final geometry. If you have a way to make GAMESS output all orbital coefficients of final geometry in output file, I can modify Multiwfn to load them instead of loading the EIGENVECTORS of the initial geometry.

I do no think this is accurate, GAMESS-US does print the molecular orbitals block after the optimization being finished. Maybe I am missing something ? In all my optimization files, after the "***** EQUILIBRIUM GEOMETRY LOCATED *****" it prints the coordinates of all atoms followed by a "MOLECULAR ORBITALS" block. What is missing in that block ? For the 1st step in the geometry optimization this block appears as "EIGENVECTORS" which it is what you are using but the name changes after geometry convergence. I have surpassed this difficult by reading the eigenvectors and doing a PROP type calculation and writing the initial orbitals (PRTMO=.TRUE. in $GUESS group) and then changing the part where it read "INITIAL GUESS ORBITALS" to read "EIGENVECTORS". Hope this information is useful.

Offline

#52023-06-09 00:11:41

sobereva
Tian Lu (Multiwfn developer)
From: Beijing
Registered: 2017-09-11
Posts: 1,760
Website

Re: GAMESS optimization .out files

peabreu wrote:

I do no think this is accurate, GAMESS-US does print the molecular orbitals block after the optimization being finished. Maybe I am missing something ? In all my optimization files, after the "***** EQUILIBRIUM GEOMETRY LOCATED *****" it prints the coordinates of all atoms followed by a "MOLECULAR ORBITALS" block. What is missing in that block ? For the 1st step in the geometry optimization this block appears as "EIGENVECTORS" which it is what you are using but the name changes after geometry convergence. I have surpassed this difficult by reading the eigenvectors and doing a PROP type calculation and writing the initial orbitals (PRTMO=.TRUE. in $GUESS group) and then changing the part where it read "INITIAL GUESS ORBITALS" to read "EIGENVECTORS". Hope this information is useful.

What I meant isallorbitals.
This is an example of optimization task:opt_RHF.zip
It can be seen that at initial stage, coefficents of all 24 orbitals are given; however, at the end of optimization, only 15 orbitals are printed. (It seems that GAMESS only prints HOMO+10 at final stage... I didn't check its source code)

Offline

Board footer

Baidu
map