Known MPI error

Hello,

I encountered the same error as in https://lists.quantum-espresso.org/pipermail/users/2019-December/043775.html, see the attachment: qe_error_case.tgz

I applied the code fix described https://lists.quantum-espresso.org/pipermail/users/2019-December/043775.html , but in two places in qe-7.1/LAXlib/ptoolkit.f90 :

5556     ! split communicator is present and must be freed on all processors
5557     IF( col_comm /= MPI_COMM_NULL ) THEN
5558        CALL mpi_comm_free( col_comm, ierr )
5559        IF( ierr /= 0 ) &
5560           CALL lax_error__( " pztrtri ", " in mpi_comm_free 25 ", ABS( ierr ) )
5561     ENDIF
.
.
.5933     ! split communicator is present and must be freed on all processors
5934     IF( col_comm /= MPI_COMM_NULL ) THEN
5935         CALL mpi_comm_free( col_comm, ierr )
5936     IF( ierr /= 0 ) &
5937         CALL lax_error__( " pdtrtri ", " in mpi_comm_free 25 ", ABS( ierr ) )
5938     ENDIF

Please apply this fix for the QE repository code, suggested by Vinson, John T. (Fed) john.vinson at nist.gov .

Edited by Miroslav Iliaš