[Wien] error in calculating optical properties with spin-orbit interaction using Wien2k_14.1

Peter Blaha pblaha at theochem.tuwien.ac.at
Tue Sep 30 07:04:30 CEST 2014


I don't think that adding an allocate statement is correct. In fact it 
should lead to an error when running the code, as NIN() is already 
allocated in sph-UP.frc.

Maybe you case.inop file is wrong, (emin/emax), or you do not have a 
good case.vectorso file.

Am 30.09.2014 00:10, schrieb Gavin Abo:
> In your email, you can see "76 outmat.f".  If you check line 76 in the
> file SRC_optic/outmat.f of WIEN2k 14.1, you can see that the line is:
>
> N4=NIN(NB1+1,NB2)
>
> On line 42 in SRC_optic/modules.frc, it looks like the NIN array is
> defined as:
>
> integer,allocatable :: NIN(:,:)
>
> It is an "allocatable", but I'm not seeing an allocate and deallocate
> statement for NIN in outmat.f.  So maybe that is causing the problem.
>
> You might try adding an allocate statement between line 47 and 48:
>
> NBINDEX=0
> allocate (NIN(NEMIN:NEMAX,NEMIN:NEMAX))
> IF (LSO.AND.(.NOT.SPIN)) THEN
>
> and a dellocate statement between line 120 and 122:
>
> END IF
>
> deallocate (NIN)
>
> DO 119 NB1=NEMIN,nemax
>
> or it should be more simple to place the attached file outmat.patch into
> the SRC_optic directory and run while in that directory in the terminal
> the following command to do that:
>
> patch -b outmat.f outmat.patch
>
> The "-b" creates a copy of the original outmat.f as outmat.f.orig.  So
> if the patch causes any problems, you can undo it with:
>
> mv outmat.f.orig outmat.f
>
> Any changes to a Fortan file requires a recompile.  Since outmat.f is a
> Fortan file, you will need to recompile after applying (or undoing) the
> patch.
>
> Please let me know if the patch fixes the problem or not.  If the patch
> does not fix the problem, then something else might be causing the array
> to go out of bounds, you might have ran out of computer memory, or there
> might be another cause of the SIGSEGV error [
> http://www.mail-archive.com/wien%40zeus.theochem.tuwien.ac.at/msg05752.html
> ].
>
> On 9/29/2014 5:23 AM, NARSIMHA RAO wrote:
>> Dear Prof.Peter Blaha, /Gavin Abo / and all
>>
>> As you all know from my previous mails, I am trying to calculate
>> optical properties of HgI2 and a lead based compound. Based on your
>> suggestions I did calculations for HgI2. With out RLO's I did the
>> optical properties calculation with inclusion of  spin orbit
>> interaction. For the first compound I am able to calculate and
>> reproduce the experimental optical properties with out any error
>> message.But in the later case again I am getting the same problem.I
>> performed same calculations without RLO's in the same procedure as you
>> mentioned ....I am getting the fallowing error...please help me to
>> resolve this problem..  (I have taken enough care while doing the
>> calculation, I performed all calculations in serial and parallel also
>> separately, but nothing is working ).
>>
>> error message is:
>>
>>  emin,emax,nbvalmax  -5.00000000000000 3.00000000000000               62
>>  creating ust
>>  kmin,kmax         -12         -12         -12 12          12
>>           12
>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>> Image              PC                Routine Line        Source
>> opticc             00000000004DE189  Unknown Unknown  Unknown
>> opticc             00000000004DCB00  Unknown Unknown  Unknown
>> opticc             0000000000490312  Unknown Unknown  Unknown
>> opticc             000000000044E818  Unknown Unknown  Unknown
>> opticc             000000000045295B  Unknown Unknown  Unknown
>> libpthread.so.0    00002AAAAAFDBCB0  Unknown Unknown  Unknown
>> opticc             000000000041D4E7 outmat_                    76
>> outmat.f
>> opticc             000000000042D0AF  mom_mat_ 642  sph-UP_tmp.f
>> opticc             000000000041C0F6  MAIN__ 453  opmain.f
>> opticc             0000000000403406  Unknown Unknown  Unknown
>> libc.so.6          00002AAAAB40E76D  Unknown Unknown  Unknown
>> opticc             00000000004032F9  Unknown Unknown  Unknown
>> 4.2u 0.0s 0:04.27 99.5% 0+0k 0+4784io 0pf+0w
>> error: command   /home/enrao/softwares/Wien2k/opticc optic.def   failed\
>>
>> my case.inso file is like this:
>>
>>
>>
>> WFFIL
>> 4  0  0                 llmax,ipr,kpot
>> -10  1.5                Emin, Emax
>>     0 0 1                           h,k,l (direction of magnetization)
>>  0                       number of atoms with RLO
>> 0 0      number of atoms without SO, atomnumbers
>>
>>
>> Can any one help me to resolve this error...!!
>>
>> Thanking you in advance.
>>
>> --
>> /With Warm Regards
>>
>> /
>> /*Elaprolu.Narsimha Rao,*
>> /
>
>
> _______________________________________________
> Wien mailing list
> Wien at 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
>

-- 
Peter Blaha
Inst.Materials Chemistry
TU Vienna
Getreidemarkt 9
A-1060 Vienna
Austria
+43-1-5880115671


More information about the Wien mailing list