Controlling the occupations of molecular orbitals (occup)

111 views
Skip to first unread message

Tanvir ur Rahman Chowdhury

unread,
Aug 16, 2021, 4:04:30 PM8/16/21
to NWChem Forum
Hello,
There is an example of controlling the occupations of molecular orbitals on the NWChem site without any further explanations.
occup
6 6 # core-hole in beta
1.0 0.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
0.0 0.0
end  
I understand this example might be enough for many users.
But for a new user like me, I am not quite sure what these numbers are. I would really appreciate any assistance to understand this.

Thanks in advance.

Niri Govind

unread,
Aug 17, 2021, 10:23:00 PM8/17/21
to nwchem...@googlegroups.com
Hi Tanvir,

>> I am not quite sure what these numbers are. 

The 6 6 corresponds to 6 alpha orbitals and 6 beta orbitals.

The remaining numbers are the occupations of the molecular orbitals starting from the lowest energy MO.
In this H2O example, we have a hole in the 1s beta orbital.

occup
6 6 # core-hole in beta
1.0 0.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
0.0 0.0
end  

On the other hand, the following example corresponds to the ground state occupation of the alpha and beta electrons

occup
6 6 # 
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
0.0 0.0
end  

Hope this helps. Let us know if you need further clarification.

Best,
-Niri 

Niri Govind
PNNL


--
You received this message because you are subscribed to the Google Groups "NWChem Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nwchem-forum...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nwchem-forum/549668d2-b6d2-4738-8989-987056dfc2d6n%40googlegroups.com.

Tanvir ur Rahman Chowdhury

unread,
Aug 17, 2021, 10:55:28 PM8/17/21
to NWChem Forum
Hi Niri,
Thanks for your assistance. Let me know if I am wrong; to do a triplet calculation of C2 dimer, I have to write:

occup
7 5
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 0.0
1.0 0.0
end

And for a singlet C2 dimer:

occup
6 6
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
1.0 1.0
end

Thanks.

niri....@gmail.com

unread,
Aug 18, 2021, 12:38:52 PM8/18/21
to NWChem Forum
Hi Tanvir,

Yes. However, you don't need to use the occup block if you are trying to run C2 as a singlet or triplet.
Just set mult = 1 or mult =3 in your dft block and run it like a normal calculation.

Hope this helps.

Best,
-Niri

Niri Govind
PNNL
Reply all
Reply to author
Forward
0 new messages