Hi.

I'm testing Open MPI 4.0.0 and I'm struggling with a weird behaviour. In a very 
simple example (very frustrating). I'm having the following error returned by 
MPI_Send:

          [gafront4:25692] *** An error occurred in MPI_Send
          [gafront4:25692] *** reported by process [3152019457,0]
          [gafront4:25692] *** on communicator MPI_COMM_WORLD
          [gafront4:25692] *** MPI_ERR_OTHER: known error not in list
          [gafront4:25692] *** MPI_ERRORS_ARE_FATAL (processes in this 
communicator will now abort,
          [gafront4:25692] ***    and potentially your MPI job)

In the same machine I have other two instalations of Open MPI (2.0.2 and 2.1.2) 
and they all run successfully this dummy program:

    #include <stdio.h>
    #include <mpi.h>

    int main(int argc, char **argv) {
        int process;
        int population;

        MPI_Init(NULL, NULL);
        MPI_Comm_rank(MPI_COMM_WORLD, &process);
        MPI_Comm_size(MPI_COMM_WORLD, &population);
        printf("Hello World from proccess %d out of %d\n", process, population);

        int send_number = 10;
        int recv_number;

        if (process == 0) {
            MPI_Send(&send_number, 1, MPI_INT, 1, 0, MPI_COMM_WORLD);
            printf("This is process 0 reporting::\n");
        } else if (process == 1) {
            MPI_Recv(&recv_number, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, 
MPI_STATUS_IGNORE);
            printf("Process 1 received number %d from process 0\n", 
recv_number);
        }

        MPI_Finalize();
        return 0;
    }

I'm really upset about recurring to you with this problem. I've been arround it 
for days now and can't find any good solution. Can you please take a look? I've 
enabled FI_LOG_LEVEL=Debug to see if I can trap any information that could be 
of use but unfortunetly with no success. I've also googled a lot, but I don't 
see where this error message might be pointing at. Specially having two other 
working versions on the same machine. The thing is that I see no reason why 
this code shouldn't run.

The following is the configure command line, as given by ompi_info.

             Configure command line: '--build=x86_64-linux-gnu' '--prefix=/usr'
                               '--includedir=${prefix}/include'
                               '--mandir=${prefix}/share/man'
                               '--infodir=${prefix}/share/info'
                               '--sysconfdir=/etc' '--localstatedir=/var'
                               '--disable-silent-rules'
                               '--libdir=${prefix}/lib/x86_64-linux-gnu'
                               '--libexecdir=${prefix}/lib/x86_64-linux-gnu'
                               '--disable-maintainer-mode'
                               '--disable-dependency-tracking'
                               '--prefix=/opt/openmpi/4.0.0'
                               '--with-pmix=/usr/lib/x86_64-linux-gnu/pmix'
                               '--with-libevent=external' '--with-slurm'
                               '--enable-mpi-cxx' '--with-ofi' '--with-verbs=no'
                               '--disable-silent-rules' '--with-hwloc=/usr'
                               '--enable-mpirun-prefix-by-default'
                               '--with-devel-headers'

Thank you for your time.
Regards,
Ed




Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à 
l'intention exclusive des destinataires et les informations qui y figurent sont 
strictement confidentielles. Toute utilisation de ce Message non conforme à sa 
destination, toute diffusion ou toute publication totale ou partielle, est 
interdite sauf autorisation expresse.

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le 
copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si 
vous avez reçu ce Message par erreur, merci de le supprimer de votre système, 
ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support 
que ce soit. Nous vous remercions également d'en avertir immédiatement 
l'expéditeur par retour du message.

Il est impossible de garantir que les communications par messagerie 
électronique arrivent en temps utile, sont sécurisées ou dénuées de toute 
erreur ou virus.
____________________________________________________

This message and any attachments (the 'Message') are intended solely for the 
addressees. The information contained in this Message is confidential. Any use 
of information contained in this Message not in accord with its purpose, any 
dissemination or disclosure, either whole or partial, is prohibited except 
formal approval.

If you are not the addressee, you may not copy, forward, disclose or use any 
part of it. If you have received this message in error, please delete it and 
all copies from your system and notify the sender immediately by return message.

E-mail communication cannot be guaranteed to be timely secure, error or 
virus-free.
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to