Hi,
It seems that the crash is due to a bug that was fixed in VASP.6.3.2 (you are using VASP.6.3.0). The solution is either to upgrade VASP (which is recommended) or to fix the bug in your VASP.6.3.0 version.
If you choose to fix the bug, then you need to replace (at lines 1654 and 1655 in mlwf.F)
Code: Select all
CALLMPI( M_sum_z(MLWF%COMM,MLWF%U_matrix_opt,MLWF%NB_TOT*MLWF%NUM_WANN*MLWF%NKPTS*MLWF%ISPIN) )
CALLMPI( M_bcast_l(MLWF%COMM,MLWF%lwindow,MLWF%NB_TOT*MLWF%NKPTS*MLWF%ISPIN) )
by
Code: Select all
CALLMPI( M_sum_z(MLWF%COMM,MLWF%U_matrix_opt,(MLWF%NB_TOT-MLWF%NEXCLB)*MLWF%NUM_WANN*MLWF%NKPTS*MLWF%ISPIN) )
CALLMPI( M_bcast_l(MLWF%COMM,MLWF%lwindow,(MLWF%NB_TOT-MLWF%NEXCLB)*MLWF%NKPTS*MLWF%ISPIN) )
and recompile the code. Please, report us if this is still not working.
Not related to the above bug, note that:
-It is still recommended to have "NBANDS = 192" in INCAR.
-In case of Wannier90 3.x, you should compile a serial version by removing COMMS=mpi in the make.inc of Wannier90 (see
wiki/index.php/Makefile.include).