cp2k on POWER4 running Linux

Eric Shamay eric.... at gmail.com
Fri Jun 27 22:18:01 CEST 2008


Matt,

I've run the BLACS and SCALAPACK testers and they all compiled,
completed, and passed. That tells me that at least the MPI setup works
for the pre-done libraries. After that I tried to compile and run the
following code:

***** hello++.cc *******
#include "mpi.h"
#include <iostream.h>

int main(int *argc, char ***argv) {

  MPI_Init(argc, argv);

  int rank;
  int size;

  MPI_Comm_rank (MPI_COMM_WORLD, &rank);
  MPI_Comm_size (MPI_COMM_WORLD, &size);

  printf ("Hello World! I am %d of %d\n", rank, size);

  MPI_Finalize();

  return 0;
}
**********************************

I compile using the following command:
           mpicxx -I$(MPI)/include -o hello hello++.cc

Compilation works fine without error or warning. Then I run the
following command on the executable:
           mpirun -np 4 ./hello

And the resulting error is:

rank 2 in job 9  p690.cs.uoregon.edu_40420   caused collective abort
of all ranks
  exit status of rank 2: killed by signal 11
rank 0 in job 9  p690.cs.uoregon.edu_40420   caused collective abort
of all ranks
  exit status of rank 0: killed by signal 11

I've determined that the program doesn't make it through the MPI_Init
stage and something in there is breaking.

Thanks,
~Eric




On Jun 26, 5:06 pm, Matt W <MattWa... at gmail.com> wrote:
> > Any idea what that could mean? An issue with my mpi setup or with the
> > way I've compiled cp2k? I'm totally lost at this point.
>
> Hi Eric,
>
> I guess you should check whether you can run simple mpi progs and then
> the BLACS/SCALAPACK tests correctly on you system.
>
> Matt


More information about the CP2K-user mailing list