Molden output
Ioannis Kerkines
jkerkin at cc.uoa.gr
Thu Apr 18 09:39:06 BST 2002
Hello,
Continuing some recent discussion on exporting orbitals to a file and be
able to manipulate them afterwards (with other programs), I would like to
make an observation which I do not understand.
The use of the "put,molden,filename" command dumps the orbitals (and some
other variables) to the "filename" in a certain order. I have trouble
understanding the ordering of the orbitals. For example, after running a
ROHF calculation and dump the orbitals, I get in the output:
Molecular orbitals read from record 2130.2 Type=RHF/CANONICAL (state
1.1)
Occupation numbers read from record 2130.2 Type=RHF/RHF (state 1.1)
Orbital energies read from record 2130.2 Type=RHF/CANONICAL (state
1.1)
Redundancy group numbers read from rec 2130.2 Type=RHF/RHF (state 1.1)
DUMP ORBITAL 1.1 AS ORBITAL 1 occ= 2.0000 eig= -353.3128
GROUP=2
DUMP ORBITAL 2.1 AS ORBITAL 2 occ= 2.0000 eig= -44.3702
GROUP=2
DUMP ORBITAL 4.1 AS ORBITAL 3 occ= 2.0000 eig= -38.9334
GROUP=2
DUMP ORBITAL 3.1 AS ORBITAL 4 occ= 2.0000 eig= -38.9334
GROUP=2
DUMP ORBITAL 5.1 AS ORBITAL 5 occ= 2.0000 eig= -38.9333
GROUP=2
DUMP ORBITAL 6.1 AS ORBITAL 6 occ= 2.0000 eig= -11.3181
GROUP=2
DUMP ORBITAL 7.1 AS ORBITAL 7 occ= 2.0000 eig= -5.6464
GROUP=2
DUMP ORBITAL 8.1 AS ORBITAL 8 occ= 2.0000 eig= -3.8480
GROUP=2
DUMP ORBITAL 9.1 AS ORBITAL 9 occ= 2.0000 eig= -3.8479
GROUP=2
DUMP ORBITAL 10.1 AS ORBITAL 10 occ= 2.0000 eig= -3.8479
GROUP=2
DUMP ORBITAL 11.1 AS ORBITAL 11 occ= 2.0000 eig= -0.7913
GROUP=2
DUMP ORBITAL 13.1 AS ORBITAL 12 occ= 2.0000 eig= -0.7911
GROUP=2
DUMP ORBITAL 12.1 AS ORBITAL 13 occ= 2.0000 eig= -0.7911
GROUP=2
DUMP ORBITAL 14.1 AS ORBITAL 14 occ= 2.0000 eig= -0.7911
GROUP=2
DUMP ORBITAL 15.1 AS ORBITAL 15 occ= 2.0000 eig= -0.7911
GROUP=2
DUMP ORBITAL 16.1 AS ORBITAL 16 occ= 2.0000 eig= -0.7012
GROUP=2
DUMP ORBITAL 17.1 AS ORBITAL 17 occ= 2.0000 eig= -0.2992
GROUP=2
DUMP ORBITAL 19.1 AS ORBITAL 18 occ= 1.0000 eig= -0.4253
GROUP=1
DUMP ORBITAL 18.1 AS ORBITAL 19 occ= 1.0000 eig= -0.4253
GROUP=1
As one can see, orbitals are sorted according to their number, i.e. 1.1 is
orbital 1, 2.1 is orbital 2, etc., apart from degenerate orbitals (where
ordering changes).
When I repeat the same calculation with multi (but still a
single-refernce calculation), and then export the "canonical" MCSCF
orbitals, I get:
Molecular orbitals read from record 2143.2 Type=MCSCF/CANONICAL
(state 1.1)
Occupation numbers read from record 2143.2 Type=MCSCF/CANONICAL
(state 1.1)
Orbital energies read from record 2143.2 Type=MCSCF/CANONICAL
(state 1.1)
Redundancy group numbers read from rec 2143.2 Type=MCSCF/CANONICAL
(state 1.1)
DUMP ORBITAL 1.1 AS ORBITAL 1 occ= 2.0000 eig= -353.3128
GROUP=*
DUMP ORBITAL 2.1 AS ORBITAL 2 occ= 2.0000 eig= -44.3702
GROUP=*
DUMP ORBITAL 5.1 AS ORBITAL 3 occ= 2.0000 eig= -38.9333
GROUP=*
DUMP ORBITAL 6.1 AS ORBITAL 4 occ= 2.0000 eig= -11.3181
GROUP=*
DUMP ORBITAL 7.1 AS ORBITAL 5 occ= 2.0000 eig= -5.6464
GROUP=*
DUMP ORBITAL 8.1 AS ORBITAL 6 occ= 2.0000 eig= -3.8480
GROUP=*
DUMP ORBITAL 11.1 AS ORBITAL 7 occ= 2.0000 eig= -0.7913
GROUP=*
DUMP ORBITAL 14.1 AS ORBITAL 8 occ= 2.0000 eig= -0.7911
GROUP=*
DUMP ORBITAL 16.1 AS ORBITAL 9 occ= 2.0000 eig= -0.7012
GROUP=*
DUMP ORBITAL 17.1 AS ORBITAL 10 occ= 2.0000 eig= -0.2992
GROUP=*
DUMP ORBITAL 3.1 AS ORBITAL 11 occ= 2.0000 eig= -38.9333
GROUP=*
DUMP ORBITAL 9.1 AS ORBITAL 12 occ= 2.0000 eig= -3.8479
GROUP=*
DUMP ORBITAL 12.1 AS ORBITAL 13 occ= 2.0000 eig= -0.7911
GROUP=*
DUMP ORBITAL 4.1 AS ORBITAL 14 occ= 2.0000 eig= -38.9333
GROUP=*
DUMP ORBITAL 10.1 AS ORBITAL 15 occ= 2.0000 eig= -3.8479
GROUP=*
DUMP ORBITAL 13.1 AS ORBITAL 16 occ= 2.0000 eig= -0.7911
GROUP=*
DUMP ORBITAL 15.1 AS ORBITAL 17 occ= 2.0000 eig= -0.7911
GROUP=*
DUMP ORBITAL 18.1 AS ORBITAL 18 occ= 1.0000 eig= -0.1243
GROUP=*
DUMP ORBITAL 19.1 AS ORBITAL 19 occ= 1.0000 eig= -0.1243
GROUP=*
Now the orbital ordering has completely changed. The same thing happens if
I export the natural MCSCF orbitals. Is there some ordering convention
here?
If I remember correctly, Professor Knowles has mentioned that he
will make a patch available regarding the correct exporting of orbitals.
If this is some bug, perhaps it could also be taken into account.
Kind regards,
Ioannis
More information about the Molpro-user
mailing list