Re: [Wien] how to control occupancy matrix

2019-08-13 Thread Gavin Abo
You probably have to look at the "Occupation Matrix Calculation Steps" 
and "DFT+SO+U Calculation Steps", then come up with a combined set of steps.



Occupation Matrix Calculation Steps


https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18895.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg07595.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18901.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg12670.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18051.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg12771.html


DFT+SO+U Calculation Steps


https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg13383.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg05130.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg17289.html


dmat[up/dn] format


https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18914.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg02116.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg12752.html

https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg14253.html


On 8/13/2019 9:34 AM, Ranasinghe, Jayangani wrote:

Dear experts

What is the procedure to control the occupation matrix when SOC included?


Thank you

Prasad
___
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html


Re: [Wien] how to control occupancy matrix

2019-08-13 Thread Ranasinghe, Jayangani
Dear experts

What is the procedure to control the occupation matrix when SOC included?


Thank you

Prasad

From: Wien  on behalf of Peter Blaha 

Sent: Tuesday, July 30, 2019 11:47 PM
To: wien@zeus.theochem.tuwien.ac.at 
Subject: Re: [Wien] how to control occupancy matrix

Obviously, the dmat numbers are complex, i.e. you have the real and
imaginary part of each element in case.dmatup/dn and thus 14 numbers in
each row.

Am 31.07.2019 um 01:54 schrieb Ranasinghe, Jayangani:
> Dear Wien2k community
>
>
> I couldn't fully understand the format of case.dmatup/dn.
>
> As Dr. Tran said, in init.f, I could see
> "read(ifile,201)(dmat(jat,ljat,m,mp,isp),mp=-l,l)"
>
>
> However, I couldn't match it with my output.
>
>
>  1 atom density matrix
>  3  0.00  0.00  0.00 L, Lx,Ly,Lz in global orthogonal system
>   2.3099740451500E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.6763253156769E-01 0.0E+00
>   0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>   0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>   3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 5.3488899712734E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
>   3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
>   0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>   0.0E+00 0.0E+00
>  -1.6763253156769E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>   2.3099740451500E-01 0.0E+00
>
>
>
> in the corresponding case.scf2 I see:
>   Density matrix  block, real part.  L= 3
>   0.23097  0.0  0.15582  0.0 -0.17306  0.0 -0.16764
>   0.0  0.05457  0.0  0.00844  0.0  0.03003  0.0
>   0.15582  0.0  0.32532  0.0 -0.27026  0.0 -0.17306
>   0.0  0.00844  0.0  0.05347  0.0  0.00844  0.0
>  -0.17306  0.0 -0.27026  0.0  0.32532  0.0  0.15582
>   0.0  0.03003  0.0  0.00844  0.0  0.05457  0.0
>  -0.16764  0.0 -0.17306  0.0  0.15582  0.0  0.23097
>
> case.scf2 okay for me. But can someone please let me know how the rows
> in case.dmat  are labled??
>
>
> Thank you very much for your time
>
> Jayangani
>
> 
> *From:* Wien  on behalf of
> t...@theochem.tuwien.ac.at 
> *Sent:* Friday, July 26, 2019 6:06:05 AM
> *To:* A Mailing list for WIEN2k users 
> *Subject:* Re: [Wien] how to control occupancy matrix
> Hi,
>
> The steps are:
>
> 1) Edit the files case.dmatup and case.dmatdn and manually
> change the occupation. To understand the format of case.dmatup/dn,
> you have to look at how these files are read in
> $WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).
>
> 2) execute "x orb -up" and "x orb -dn" to gene

Re: [Wien] how to control occupancy matrix

2019-07-31 Thread Ranasinghe, Jayangani
Thank you sir. Now it is clear, I didn't thought about the imaginary part at 
the first sight!


From: Wien  on behalf of Peter Blaha 

Sent: Tuesday, July 30, 2019 11:47:36 PM
To: wien@zeus.theochem.tuwien.ac.at 
Subject: Re: [Wien] how to control occupancy matrix

Obviously, the dmat numbers are complex, i.e. you have the real and
imaginary part of each element in case.dmatup/dn and thus 14 numbers in
each row.

Am 31.07.2019 um 01:54 schrieb Ranasinghe, Jayangani:
> Dear Wien2k community
>
>
> I couldn't fully understand the format of case.dmatup/dn.
>
> As Dr. Tran said, in init.f, I could see
> "read(ifile,201)(dmat(jat,ljat,m,mp,isp),mp=-l,l)"
>
>
> However, I couldn't match it with my output.
>
>
>  1 atom density matrix
>  3  0.00  0.00  0.00 L, Lx,Ly,Lz in global orthogonal system
>   2.3099740451500E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.6763253156769E-01 0.0E+00
>   0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>   0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>   3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 5.3488899712734E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
>   3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
>   0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>   0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>   0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>   0.0E+00 0.0E+00
>  -1.6763253156769E-01 0.0E+00
> 0.0E+00 0.0E+00
>  -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>   1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>   2.3099740451500E-01 0.0E+00
>
>
>
> in the corresponding case.scf2 I see:
>   Density matrix  block, real part.  L= 3
>   0.23097  0.0  0.15582  0.0 -0.17306  0.0 -0.16764
>   0.0  0.05457  0.0  0.00844  0.0  0.03003  0.0
>   0.15582  0.0  0.32532  0.0 -0.27026  0.0 -0.17306
>   0.0  0.00844  0.0  0.05347  0.0  0.00844  0.0
>  -0.17306  0.0 -0.27026  0.0  0.32532  0.0  0.15582
>   0.0  0.03003  0.0  0.00844  0.0  0.05457  0.0
>  -0.16764  0.0 -0.17306  0.0  0.15582  0.0  0.23097
>
> case.scf2 okay for me. But can someone please let me know how the rows
> in case.dmat  are labled??
>
>
> Thank you very much for your time
>
> Jayangani
>
> 
> *From:* Wien  on behalf of
> t...@theochem.tuwien.ac.at 
> *Sent:* Friday, July 26, 2019 6:06:05 AM
> *To:* A Mailing list for WIEN2k users 
> *Subject:* Re: [Wien] how to control occupancy matrix
> Hi,
>
> The steps are:
>
> 1) Edit the files case.dmatup and case.dmatdn and manually
> change the occupation. To understand the format of case.dmatup/dn,
> you have to look at how these files are read in
> $WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).
>
> 2) execute "x orb -up" and "x orb -dn" to generate c

Re: [Wien] how to control occupancy matrix

2019-07-30 Thread Peter Blaha
Obviously, the dmat numbers are complex, i.e. you have the real and 
imaginary part of each element in case.dmatup/dn and thus 14 numbers in 
each row.


Am 31.07.2019 um 01:54 schrieb Ranasinghe, Jayangani:

Dear Wien2k community


I couldn't fully understand the format of case.dmatup/dn.

As Dr. Tran said, in init.f, I could see
"read(ifile,201)(dmat(jat,ljat,m,mp,isp),mp=-l,l)"



However, I couldn't match it with my output.


     1 atom density matrix
     3  0.00  0.00  0.00 L, Lx,Ly,Lz in global orthogonal system
  2.3099740451500E-01 0.0E+00   
0.0E+00 0.0E+00
  1.5580860594598E-01 0.0E+00   
0.0E+00 0.0E+00
     -1.7305140818674E-01 0.0E+00   
0.0E+00 0.0E+00

     -1.6763253156769E-01 0.0E+00
  0.0E+00 0.0E+00   
5.4557511928039E-02 0.0E+00
  0.0E+00 0.0E+00   
8.4579052885079E-03 0.0E+00
  0.0E+00 0.0E+00   
3.0032529797258E-02 0.0E+00

  0.0E+00 0.0E+00
  1.5580860594598E-01 0.0E+00   
0.0E+00 0.0E+00
  3.2530979619819E-01 0.0E+00   
0.0E+00 0.0E+00
     -2.7026102102781E-01 0.0E+00   
0.0E+00 0.0E+00

     -1.7305140818674E-01 0.0E+00
  0.0E+00 0.0E+00   
8.4579052885079E-03 0.0E+00
  0.0E+00 0.0E+00   
5.3488899712734E-02 0.0E+00
  0.0E+00 0.0E+00   
8.4579052885079E-03 0.0E+00

  0.0E+00 0.0E+00
     -1.7305140818674E-01 0.0E+00   
0.0E+00 0.0E+00
     -2.7026102102781E-01 0.0E+00   
0.0E+00 0.0E+00
  3.2530979619819E-01 0.0E+00   
0.0E+00 0.0E+00

  1.5580860594598E-01 0.0E+00
  0.0E+00 0.0E+00   
3.0032529797258E-02 0.0E+00
  0.0E+00 0.0E+00   
8.4579052885079E-03 0.0E+00
  0.0E+00 0.0E+00   
5.4557511928039E-02 0.0E+00

  0.0E+00 0.0E+00
     -1.6763253156769E-01 0.0E+00   
0.0E+00 0.0E+00
     -1.7305140818674E-01 0.0E+00   
0.0E+00 0.0E+00
  1.5580860594598E-01 0.0E+00   
0.0E+00 0.0E+00

  2.3099740451500E-01 0.0E+00



in the corresponding case.scf2 I see:
  Density matrix  block, real part.  L= 3
  0.23097  0.0  0.15582  0.0 -0.17306  0.0 -0.16764
  0.0  0.05457  0.0  0.00844  0.0  0.03003  0.0
  0.15582  0.0  0.32532  0.0 -0.27026  0.0 -0.17306
  0.0  0.00844  0.0  0.05347  0.0  0.00844  0.0
     -0.17306  0.0 -0.27026  0.0  0.32532  0.0  0.15582
  0.0  0.03003  0.0  0.00844  0.0  0.05457  0.0
     -0.16764  0.0 -0.17306  0.0  0.15582  0.0  0.23097

case.scf2 okay for me. But can someone please let me know how the rows 
in case.dmat  are labled??



Thank you very much for your time

Jayangani


*From:* Wien  on behalf of 
t...@theochem.tuwien.ac.at 

*Sent:* Friday, July 26, 2019 6:06:05 AM
*To:* A Mailing list for WIEN2k users 
*Subject:* Re: [Wien] how to control occupancy matrix
Hi,

The steps are:

1) Edit the files case.dmatup and case.dmatdn and manually
change the occupation. To understand the format of case.dmatup/dn,
you have to look at how these files are read in
$WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).

2) execute "x orb -up" and "x orb -dn" to generate case.vorbup and
case.vorbdn.

3) Do a calculation with the option -orbc:
runsp_lapw -orbc ...
This calculation will force the system to have the chosen occupation.

4) Save the calculation with save_lapw

5) Do the final calculation with -orb:
runsp_lapw -orb ...

F. Tran

On Friday 2019-07-26 13:35, Ranasinghe, Jayangani wrote:


Date: Fri, 26 Jul 2019 13:35:23
From: "Ranasinghe, Jayangani" 
Reply-To: A Mailing list for WIEN2k users 
To: "wien@zeus.theochem.tuwien.ac.at" 
Subject: [Wien] how to control occupancy matrix


Dear wien2k community


What is the procedure to control the occup

Re: [Wien] how to control occupancy matrix

2019-07-30 Thread Laurence Marks
Compare the numbers -- it should be obvious!

_
Professor Laurence Marks
"Research is to see what everybody else has seen, and to think what nobody
else has thought", Albert Szent-Gyorgi
www.numis.northwestern.edu

On Wed, Jul 31, 2019, 00:55 Ranasinghe, Jayangani 
wrote:

> Dear Wien2k community
>
>
> I couldn't fully understand the format of case.dmatup/dn.
>
> As Dr. Tran said, in init.f, I could see
> "read(ifile,201)(dmat(jat,ljat,m,mp,isp),mp=-l,l)"
>
>
> However, I couldn't match it with my output.
>
>
> 1 atom density matrix
> 3  0.00  0.00  0.00 L, Lx,Ly,Lz in global orthogonal system
>  2.3099740451500E-01 0.0E+00
> 0.0E+00 0.0E+00
>  1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
> -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
> -1.6763253156769E-01 0.0E+00
>  0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>  0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>  0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>  0.0E+00 0.0E+00
>  1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>  3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
> -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
> -1.7305140818674E-01 0.0E+00
>  0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>  0.0E+00 0.0E+00
> 5.3488899712734E-02 0.0E+00
>  0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>  0.0E+00 0.0E+00
> -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
> -2.7026102102781E-01 0.0E+00
> 0.0E+00 0.0E+00
>  3.2530979619819E-01 0.0E+00
> 0.0E+00 0.0E+00
>  1.5580860594598E-01 0.0E+00
>  0.0E+00 0.0E+00
> 3.0032529797258E-02 0.0E+00
>  0.0E+00 0.0E+00
> 8.4579052885079E-03 0.0E+00
>  0.0E+00 0.0E+00
> 5.4557511928039E-02 0.0E+00
>  0.0E+00 0.0E+00
> -1.6763253156769E-01 0.0E+00
> 0.0E+00 0.0E+00
> -1.7305140818674E-01 0.0E+00
> 0.0E+00 0.0E+00
>  1.5580860594598E-01 0.0E+00
> 0.0E+00 0.0E+00
>  2.3099740451500E-01 0.0E+00
>
>
>
> in the corresponding case.scf2 I see:
>  Density matrix  block, real part.  L= 3
>  0.23097  0.0  0.15582  0.0 -0.17306  0.0 -0.16764
>  0.0  0.05457  0.0  0.00844  0.0  0.03003  0.0
>  0.15582  0.0  0.32532  0.0 -0.27026  0.0 -0.17306
>  0.0  0.00844  0.0  0.05347  0.0  0.00844  0.0
> -0.17306  0.0 -0.27026  0.0  0.32532  0.0  0.15582
>  0.0  0.03003  0.0  0.00844  0.0  0.05457  0.0
> -0.16764  0.0 -0.17306  0.0  0.15582  0.0  0.23097
>
> case.scf2 okay for me. But can someone please let me know how the rows in
> case.dmat  are labled??
>
>
> Thank you very much for your time
>
> Jayangani
>
> --
> *From:* Wien  on behalf of
> t...@theochem.tuwien.ac.at 
> *Sent:* Friday, July 26, 2019 6:06:05 AM
> *To:* A Mailing list for WIEN2k users 
> *Subject:* Re: [Wien] how to control occupancy matrix
>
> Hi,
>
> The steps are:
>
> 1) Edit the files case.dmatup and case.dmatdn and manually
> change the occupation. To understand the format of case.dmatup/dn,
> you have to look at how these files are read in
> $WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).
>
> 2) execute "x orb -up" and "x orb -dn" to generate case.vorbup and
> case.vorbdn.
>
> 3) Do a calculation with the option -orbc:
> runsp_lapw -orbc ...
> This calculation will force the system to have the chosen occupation.
>
> 4) Save the calculation with save_lapw
>
> 5) Do the final calculation with -orb:
> runsp_l

Re: [Wien] how to control occupancy matrix

2019-07-30 Thread Ranasinghe, Jayangani
Dear Wien2k community


I couldn't fully understand the format of case.dmatup/dn.

As Dr. Tran said, in init.f, I could see
"read(ifile,201)(dmat(jat,ljat,m,mp,isp),mp=-l,l)"


However, I couldn't match it with my output.


1 atom density matrix
3  0.00  0.00  0.00 L, Lx,Ly,Lz in global orthogonal system
 2.3099740451500E-01 0.0E+00   0.0E+00 
0.0E+00
 1.5580860594598E-01 0.0E+00   0.0E+00 
0.0E+00
-1.7305140818674E-01 0.0E+00   0.0E+00 
0.0E+00
-1.6763253156769E-01 0.0E+00
 0.0E+00 0.0E+00   5.4557511928039E-02 
0.0E+00
 0.0E+00 0.0E+00   8.4579052885079E-03 
0.0E+00
 0.0E+00 0.0E+00   3.0032529797258E-02 
0.0E+00
 0.0E+00 0.0E+00
 1.5580860594598E-01 0.0E+00   0.0E+00 
0.0E+00
 3.2530979619819E-01 0.0E+00   0.0E+00 
0.0E+00
-2.7026102102781E-01 0.0E+00   0.0E+00 
0.0E+00
-1.7305140818674E-01 0.0E+00
 0.0E+00 0.0E+00   8.4579052885079E-03 
0.0E+00
 0.0E+00 0.0E+00   5.3488899712734E-02 
0.0E+00
 0.0E+00 0.0E+00   8.4579052885079E-03 
0.0E+00
 0.0E+00 0.0E+00
-1.7305140818674E-01 0.0E+00   0.0E+00 
0.0E+00
-2.7026102102781E-01 0.0E+00   0.0E+00 
0.0E+00
 3.2530979619819E-01 0.0E+00   0.0E+00 
0.0E+00
 1.5580860594598E-01 0.0E+00
 0.0E+00 0.0E+00   3.0032529797258E-02 
0.0E+00
 0.0E+00 0.0E+00   8.4579052885079E-03 
0.0E+00
 0.0E+00 0.0E+00   5.4557511928039E-02 
0.0E+00
 0.0E+00 0.0E+00
-1.6763253156769E-01 0.0E+00   0.0E+00 
0.0E+00
-1.7305140818674E-01 0.0E+00   0.0E+00 
0.0E+00
 1.5580860594598E-01 0.0E+00   0.0E+00 
0.0E+00
 2.3099740451500E-01 0.0E+00



in the corresponding case.scf2 I see:
 Density matrix  block, real part.  L= 3
 0.23097  0.0  0.15582  0.0 -0.17306  0.0 -0.16764
 0.0  0.05457  0.0  0.00844  0.0  0.03003  0.0
 0.15582  0.0  0.32532  0.0 -0.27026  0.0 -0.17306
 0.0  0.00844  0.0  0.05347  0.0  0.00844  0.0
-0.17306  0.0 -0.27026  0.0  0.32532  0.0  0.15582
 0.0  0.03003  0.0  0.00844  0.0  0.05457  0.0
-0.16764  0.0 -0.17306  0.0  0.15582  0.0  0.23097

case.scf2 okay for me. But can someone please let me know how the rows in 
case.dmat  are labled??


Thank you very much for your time

Jayangani


From: Wien  on behalf of 
t...@theochem.tuwien.ac.at 
Sent: Friday, July 26, 2019 6:06:05 AM
To: A Mailing list for WIEN2k users 
Subject: Re: [Wien] how to control occupancy matrix

Hi,

The steps are:

1) Edit the files case.dmatup and case.dmatdn and manually
change the occupation. To understand the format of case.dmatup/dn,
you have to look at how these files are read in
$WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).

2) execute "x orb -up" and "x orb -dn" to generate case.vorbup and
case.vorbdn.

3) Do a calculation with the option -orbc:
runsp_lapw -orbc ...
This calculation will force the system to have the chosen occupation.

4) Save the calculation with save_lapw

5) Do the final calculation with -orb:
runsp_lapw -orb ...

F. Tran

On Friday 2019-07-26 13:35, Ranasinghe, Jayangani wrote:

>Date: Fri, 26 Jul 2019 13:35:23
>From: "Ranasinghe, Jayangani" 
>Reply-To: A Mailing list for WIEN2k users 
>To: "wien@zeus.theochem.tuwien.ac.at" 
>Subject: [Wien] how to control occupancy matrix
>
>
>Dear wien2k community
>
>
>What is the procedure to control the occupancy matrix in Wien2k to tackle the 
>meta-stable states of f-electron
>system?
>
>
>Thank you
>
>
>Jayangani
>
>
>
>
>
___
Wien mailing list
Wien@zeus.theochem

Re: [Wien] how to control occupancy matrix

2019-07-26 Thread Ranasinghe, Jayangani
Dear Dr. Tran and Dr.Gavin Abo


Thank you for your responses. I will try through those and let you know any 
difficulties.


Thank you

Jayangani







From: Wien  on behalf of 
t...@theochem.tuwien.ac.at 
Sent: Friday, July 26, 2019 6:06:05 AM
To: A Mailing list for WIEN2k users 
Subject: Re: [Wien] how to control occupancy matrix

Hi,

The steps are:

1) Edit the files case.dmatup and case.dmatdn and manually
change the occupation. To understand the format of case.dmatup/dn,
you have to look at how these files are read in
$WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).

2) execute "x orb -up" and "x orb -dn" to generate case.vorbup and
case.vorbdn.

3) Do a calculation with the option -orbc:
runsp_lapw -orbc ...
This calculation will force the system to have the chosen occupation.

4) Save the calculation with save_lapw

5) Do the final calculation with -orb:
runsp_lapw -orb ...

F. Tran

On Friday 2019-07-26 13:35, Ranasinghe, Jayangani wrote:

>Date: Fri, 26 Jul 2019 13:35:23
>From: "Ranasinghe, Jayangani" 
>Reply-To: A Mailing list for WIEN2k users 
>To: "wien@zeus.theochem.tuwien.ac.at" 
>Subject: [Wien] how to control occupancy matrix
>
>
>Dear wien2k community
>
>
>What is the procedure to control the occupancy matrix in Wien2k to tackle the 
>meta-stable states of f-electron
>system?
>
>
>Thank you
>
>
>Jayangani
>
>
>
>
>
___
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
___
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html


Re: [Wien] how to control occupancy matrix

2019-07-26 Thread tran

Hi,

The steps are:

1) Edit the files case.dmatup and case.dmatdn and manually
change the occupation. To understand the format of case.dmatup/dn,
you have to look at how these files are read in
$WIENROOT/SRC_orb/init.f (search for the read(ifile) statements).

2) execute "x orb -up" and "x orb -dn" to generate case.vorbup and
case.vorbdn.

3) Do a calculation with the option -orbc:
runsp_lapw -orbc ...
This calculation will force the system to have the chosen occupation.

4) Save the calculation with save_lapw

5) Do the final calculation with -orb:
runsp_lapw -orb ...

F. Tran

On Friday 2019-07-26 13:35, Ranasinghe, Jayangani wrote:


Date: Fri, 26 Jul 2019 13:35:23
From: "Ranasinghe, Jayangani" 
Reply-To: A Mailing list for WIEN2k users 
To: "wien@zeus.theochem.tuwien.ac.at" 
Subject: [Wien] how to control occupancy matrix


Dear wien2k community


What is the procedure to control the occupancy matrix in Wien2k to tackle the 
meta-stable states of f-electron
system?


Thank you


Jayangani






___
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html