Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mpb-mpi fails to execute find-k #2

Open
pavlo2014 opened this issue Aug 24, 2014 · 3 comments
Open

mpb-mpi fails to execute find-k #2

pavlo2014 opened this issue Aug 24, 2014 · 3 comments

Comments

@pavlo2014
Copy link

Dear All,

May be it is a bug, may be not. However, all copies of MPB installed on my computers are affected.

When I run MPB as "mpirun -np 1 mpb-mpi strip.ctl" it executes well and produces expected results.

However, when I try to use two or more nodes by running "mpirun -np 2 mpb-mpi strip.ctl" or "mpirun -np 3 mpb-mpi strip.ctl", MPB interrupts and throws out the error message:

Solving for bands 1 to 4...
CHECK failure on line 233 of maxwell_op.c: Failure creating FFTW3 plans
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
CHECK failure on line 233 of maxwell_op.c: Failure creating FFTW3 plans
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1

= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= EXIT CODE: 1
= CLEANING UP REMAINING PROCESSES

= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES

Best wishes

pavlo

ps:

  1. MPI version of MPB has been build in the way suggested in MPB installation instructions.
  2. mpb-mpi --version returns
    mpb_mpi 1.5, Copyright (C) 1999-2012, MIT
    Using libctl 3.2.2 and Guile 2.0.9.
  3. Reproduced on Ubuntu 13.10, Centos 6.5, Centos 7, Scientific Linux 6.5. Other systems are likely affected.
  4. mpirun -info
    HYDRA build details:
    Version: 3.0.4
  5. FFTW versions 2.1.5 and 3.3.4 have been build with MPI support
  6. gcc --version
    gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
@CareF
Copy link

CareF commented Oct 20, 2016

I meet the same error return, except "mpirun -np 1 mpb-mpi xxx.ctl" is also not running. But "mpb xxx.ctl" has the correct result. I guess that is because we have different mpi implementation.

My system:

  1. Arch yaourt automatically installed mpb-mpi
  2. mpb-mpi --version:
    mpb_mpi 1.5, Copyright (C) 1999-2012, MIT
    Using libctl 3.2.2 and Guile 2.0.13.
  3. Arch Linux - Linux 4.8.2
  4. mpirun --version
    mpirun (Open MPI) 1.10.4
  5. FFTW version 3.3.4 build with MPI support
  6. gcc --version
    gcc (GCC) 6.2.1 20160830

@CareF
Copy link

CareF commented Nov 6, 2016

Another try on Ubuntu 16.04 gives same result:

  1. mpb-mpi --version:
    mpb_mpi 1.5, Copyright (C) 1999-2012, MIT
    Using libctl 3.2.2 and Guile 2.0.11.
  2. Ubuntu 16.04 xenial
  3. mpirun --version
    mpirun (Open MPI) 1.10.2
  4. fftw3 and libfftw3 packages installed
  5. gcc --version
    gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
    Copyright (C) 2015 Free Software Foundation, Inc.

@DBrusson
Copy link

Hi,
Sorry for digging this up, but I have the exact same issue.

mpb-mpi --version
mpb_mpi 1.10.0, Copyright (C) 1999-2012, MIT
Using libctl 4.5.0 and Guile 2.0.11.

Scientific Linux 7.5

mpirun --version
mpirun (Open MPI) 4.0.2

fftw3.3.8

gcc --version
gcc (GCC) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.

And I have the same error with an Intel based build

Thank you for your time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants