error in m_paw_dmft

Moderators: jbeuken, jzwanzig, gonze

Post Reply
Posts: 45
Joined: Tue Aug 18, 2009 9:50 pm

error in m_paw_dmft

Post by rangel » Sat Jun 18, 2016 5:32 am

I am getting this error in ABINIT 8.0
--- !ERROR
src_file: m_paw_dmft.F90
src_line: 366
mpi_rank: 21
message: |
Someone changed the k-point parallelism again

This is for a regular NSCF calculation with psp8 pseudos, so this is nothing to do with PAW or dmft, but this is not present using ABINIT 7.0

So it seems someone changed the k-point parallelism?
Tonatiuh Rangel

Posts: 1
Joined: Fri Sep 02, 2016 12:52 pm

Re: error in m_paw_dmft

Post by farhi » Fri Sep 02, 2016 12:54 pm

I can confirm this bug, which mostly prevents using abinit with mpi...

Posts: 46
Joined: Mon Aug 24, 2009 10:58 am

Re: error in m_paw_dmft

Post by amadon » Mon Sep 05, 2016 10:11 am

Can you post a complete input file which reproduce the error ?

Best regards
Bernard Amadon

PS: Could you give your affiliation, thanks
Bernard Amadon

Posts: 5
Joined: Thu Aug 18, 2016 11:04 pm

Re: error in m_paw_dmft

Post by fileti » Fri Sep 09, 2016 7:26 pm

Hi Bernard, thank you for quick reply.
Your answer (below) solved the problem.

Indeed on 64 procs, the code use only 54 procs because it is sufficient for the optimal
(grep nproc logfile).
The bug appears because 64 is different from 54 (I will correct it in the next version).
For the moment, you just have to use 54 procs, and it should work !

So more generally, the workaround is to launch
mpiexec -n NPROC abinit < files > log
then do
grep nproc log
it gives you the nproc actually used.
Then relaunch
mpiexec -n nproc abinit < files > log


Posts: 21
Joined: Fri Feb 26, 2010 8:12 pm

Re: error in m_paw_dmft

Post by cespejo » Sat Sep 10, 2016 9:49 am

Hi Fileti and Bernard, thanks for the workaround! I just found the same problem today and the solution is working for me too...

Post Reply