[Wannier] pw2wannier90.x terminates after Amn calculation
Varadharajan Srinivasan
varadharajan.srinivasan at gmail.com
Sun Apr 3 21:30:07 CEST 2016
Dear all,
This is in continuation with my request (trail mail below). My attempts to
run pw2wannier90 on a double perovskite are ending up in a crash at the
computation of M matrix. I did a little bit of debugging and found out that
the crash is originating from the following part of the subroutine
compute_mmn :
1139 DO nt = 1, ntyp
1140 IF (upf(nt)%tvanp ) THEN
1141 DO ih = 1, nh (nt)
1142 DO jh = 1, nh (nt)
1143 CALL qvan2 (nbt, ih, jh, nt, qg, qgm, ylm)
1144 qb (ih, jh, nt, 1:nbt) = omega * qgm(1:nbt)
1145 ENDDO
1146 ENDDO
1147 ENDIF
1148 ENDDO
I put some write statements at various points in the code to track the
crash and it seems that after looping a few times over ih and jh the code
crashes (without any clear error message).
I am using a mixture of kjpaw and rrkjus pseudo potentials in my system.
Could this be the source of the problem? I read in an earlier post that
USPP and PAW along with non-collinear spin or spinors is not implemented.
My calculation uses nspin=2 and should not have this issue hopefully.
Would really appreciate any help to track down the error. I am using QE-5.1
for my DFT calculations. The MLWF codes along with QE-5.1 seem to working
for other test cases (BaTiO3, PbTiO3 and I also tried BaFeO3 as a
spin-polarised case).
Best,
Vardha.
On Sun, Mar 27, 2016 at 11:38 PM, Varadharajan Srinivasan <
varadharajan.srinivasan at gmail.com> wrote:
> Dear all,
>
> I am facing a very frustrating problem whose origin has been eluding me. I
> am trying to compute MLWF for a double perovskite system which is a
> ferrimagnetic insulator. I start by doing an nscf with 9x9x9 k-mesh, then a
> wannier90,x -pp to generate the nntp file and then a pw2wannier90,x. Here
> it computes the Amn matrix and then starts the computation of the M matrix
> but crashes without any error message. I've tried it several times on 64 to
> 128 processors (with upto 512 GB memory available in the nodes) and get the
> same problem. I even tried reducing the k-mesh to 8x8x8 but in vain. I
> attach the win and pw2wan input files below (for the 8x8x8 k-mesh).
>
> I would be very grateful if someone can help me figure out what is going
> wrong here. I am using version 2.0.0 of wannier90 along with qe-5.1 (an
> older version but currently the more functional one on our cluster).
>
> Thanks,
> Vardha.
> IISER Bhopal, India.
>
> input file for wannier90.x
> ---------------------------------
> num_bands = 114
> num_wann = 114
>
> #bands_plot = true
> #bands_num_points = 300
> #bands_plot_project : 50-59
>
> #dis_win_max = 14.0d0
> #dis_froz_max = 11.0d0
> #dis_num_iter = 1000
>
> num_iter = 1000
> mp_grid = 8 8 8
>
> #dis_mix_ratio = 1.0
> translate_home_cell = .true.
> write_xyz = .true.
>
> begin atoms_frac
> Ca 0.984432491 0.048477445 0.251191257
> Ca -0.484432582 0.548477537 0.248808687
> Zn -1.030301130 0.088960360 -0.255530584
> Zn 0.530301078 0.588959551 0.755530723
> Fe1 0.493555846 0.019726928 -0.001347745
> Os2 -0.001156021 0.494716020 0.001621897
> Os3 0.501155940 -0.005284076 0.498378116
> Fe4 0.006444193 0.519726859 0.501346598
> O 0.099365991 0.461218172 0.245396389
> O 0.400633937 0.961218157 0.254603761
> O -0.122487446 -0.515716414 -0.245277892
> O 0.622487602 -0.015716357 0.745278021
> O 0.710098763 0.285077220 0.055774606
> O -0.210098933 0.785077075 0.444225230
> O -0.693931902 -0.334335687 -0.049331190
> O 0.193932221 0.165664570 0.549331614
> O 0.175100402 0.178285762 0.950125464
> O 0.324899469 0.678285872 -0.450124955
> O -0.196387210 -0.226409454 -0.945282994
> O 0.696387291 0.273590460 0.445282996
> end atoms_frac
>
> begin projections
> random
> end projections
>
> begin unit_cell_cart
> bohr
> 10.19148602 0.0 0.0
> 0.0 10.4093715322 0.0
> 0.0 0.0 14.54694742342
> end unit_cell_cart
>
> begin kpoints
> <....512 points here generated by kmesh.pl ...>
> end kpoints
>
>
> pw2wannier90 input file
> -------------------------------
>
> &inputpp
> outdir = '/scratch/vardha/czfos/'
> prefix = 'CFOS'
> seedname = 'czfos_up'
> spin_component = 'up'
> write_mmn = .true.
> write_amn = .true.
> write_unk = .false.
> /
>
> pw2wannier90 output (last 20 lines)
> ---------------------------------------
>
> 501
> 502
> 503
> 504
> 505
> 506
> 507
> 508
> 509
> 510
> 511
> 512
>
> AMN calculated
>
> ---------------
> *** Compute M
> ---------------
>
> APPLICATION TERMINATED WITH THE EXIT STRING: Killed (signal 9)
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/wannier/attachments/20160404/8a5fe17f/attachment.html>
More information about the Wannier
mailing list