1) Please change the subject to something appropriate when responding to email digests.  I have violated this recommendation here to preserve thread continuity.
2) Do not post code to the list that does not compile.  Using GCC with CFLAGS="-std=c99 -Wall -Werror" is recommended.

Jeff

On Wed, Aug 12, 2015 at 8:06 AM, Kenneth Raffenetti <raffenet@mcs.anl.gov> wrote:
There were a number of bugs in your program. I've attached a new version that ran fine on my machine. Can you confirm?

Ken


On 08/12/2015 01:25 AM, Riddhi Modi wrote:
My program:

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

int main(int argc,char **argv)
{
            int total_procs,rank,namelen,i;
            int n=10,m=11;
            char processor_name[MPI_MAX_PROCESSOR_NAME];
             char filename[256];
             file *fp1,*fp2;
             MPI_Status status;
             MPI_Init(&argc,&argv);
             MPI_Comm_size(MPI_COMM_WORLD,&total_procs);
             MPI_Comm_rank(MPI_COMM_WORLD,&rank);
             MPI_Get_Processor_name(Processor name,&namelen);
            fprintf(stdout,"Process %d of %d is on %s
\n",rank,total_procs,processor_name);
            fflush(stdout);
            if(rank==0)
            {
                    MPI_Send(&n,1,MPI_INT,1,0,MPI_COMM_WORLD);
                    fp1=fopen("n.xx","w");
                    fprintf(fp1,"%d",n);
            }


            if(rank==1)
             {
                     MPI_Recv(&n,1,MPI_INT,0.0,MPI_COMM_WORLD,&status);
                     n=11;
                     fp2=fopen("n.yy","w");
                     fprintf(fp2,"%d",n);
                     fclose(fp2);
             }
            MPI_Finalize();
            return 0;
}


to execute the program i wrote :  mpiexec -n 2 -hosts master,node1 ./sim

but it gives me error like assertion failed in file
src/mpid/ch3/channels/nemesis/netmod/tcp/socksm.c at line 597 :
hdr.datalen!=0

internal ABORT - process 1 .


how to solve this error ??



On Tue, Aug 11, 2015 at 9:54 PM, <discuss-request@mpich.org
<mailto:discuss-request@mpich.org>> wrote:

    Send discuss mailing list submissions to
    discuss@mpich.org <mailto:discuss@mpich.org>

    To subscribe or unsubscribe via the World Wide Web, visit
    https://lists.mpich.org/mailman/listinfo/discuss
    or, via email, send a message with subject or body 'help' to
    discuss-request@mpich.org <mailto:discuss-request@mpich.org>

    You can reach the person managing the list at
    discuss-owner@mpich.org <mailto:discuss-owner@mpich.org>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of discuss digest..."


    Today's Topics:

        1. Re:  [MPICH compilation with NAG Fortran compiler]
           (Thakur, Rajeev)
        2. Re:  Problems with running make (Balaji, Pavan)
        3.  static building of mpich (Doha Ehab)
        4. Re:  static building of mpich (Balaji, Pavan)
        5.  Error : Assertion Failed (Riddhi Modi)
        6. Re:  Error : Assertion Failed (Balaji, Pavan)
        7. Re:  static building of mpich (Doha Ehab)


    ----------------------------------------------------------------------

    Message: 1
    Date: Thu, 6 Aug 2015 15:15:32 +0000
    From: "Thakur, Rajeev" <thakur@mcs.anl.gov <mailto:thakur@mcs.anl.gov>>
    To: "discuss@mpich.org <mailto:discuss@mpich.org>"
    <discuss@mpich.org <mailto:discuss@mpich.org>>
    Subject: Re: [mpich-discuss] [MPICH compilation with NAG Fortran
             compiler]
    Message-ID: <93932738-717A-466B-96ED-F9A398DD92EE@mcs.anl.gov
    <mailto:93932738-717A-466B-96ED-F9A398DD92EE@mcs.anl.gov>>
    Content-Type: text/plain; charset="utf-8"

    We run nightly tests with the NAG compiler, and they build fine (see
    the 5th column from the right at
    http://www.mpich.org/static/cron/tests/). Can you try configuring
    with just the ?prefix option to see if one of the options is the
    cause. Shared libraries are built by default.

    Rajeev


     > On Aug 6, 2015, at 6:25 AM, Maxim Abalenkov
    <maxim.abalenkov@gmail.com <mailto:maxim.abalenkov@gmail.com>> wrote:
     >
     > Dear Madam or Sir,
     >
     > I?m facing a problem trying to compile MPICH with NAG Fortran
    compiler. The compilation breaks with an unrecognised option
    ??dynamic lib? error. Please see the make log file called ?m.txt?.
     >
     > To configure MPICH version 3.2b4 I?m using the attached configure
    script. Please see the script for the MPICH configuration options.
    Configuration and compilation log files called ?c.txt? and ?m.txt?
    are also attached.
     >
     > I would greatly appreciate your help in compiling MPICH with NAG
    Fortran. Thank you. Have a good day.
     >
     > Product name and version: NAG Fortran Compiler Release 6.0
    (Hibiya) Build 1021
     > OS: Mac OS X Yosemite 10.10.4 (64-bit)
     >
     > ?
     > Best wishes,
     > Maxim Abalenkov
     >
     >
     >
     > _______________________________________________
     > discuss mailing list discuss@mpich.org <mailto:discuss@mpich.org>
     > To manage subscription options or unsubscribe:
     > https://lists.mpich.org/mailman/listinfo/discuss
     > <mpich-configure-nag.sh><c.txt><m.txt>


    ------------------------------

    Message: 2
    Date: Thu, 6 Aug 2015 15:48:45 +0000
    From: "Balaji, Pavan" <balaji@anl.gov <mailto:balaji@anl.gov>>
    To: "discuss@mpich.org <mailto:discuss@mpich.org>"
    <discuss@mpich.org <mailto:discuss@mpich.org>>
    Subject: Re: [mpich-discuss] Problems with running make
    Message-ID: <D355EC24-A2D3-4BDA-85A0-01F76B89D250@anl.gov
    <mailto:D355EC24-A2D3-4BDA-85A0-01F76B89D250@anl.gov>>
    Content-Type: text/plain; charset="utf-8"


    Sorry, windows is not supported.

       -- Pavan

    From: hirak chatterjee
    Reply-To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org
    <mailto:discuss@mpich.org>>"
    Date: Thursday, August 6, 2015 at 10:04 AM
    To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org

    <mailto:discuss@mpich.org>>"
    Subject: [mpich-discuss] Problems with running make


    Sir,
    I am working with windows 8 (64 bit). After configuring
    successfully,following the export step

      ./configure --prefix=/home/hirak/mpich-install

    --enable-timer-type=gettimeofday CC="gcc-4" CPP="cpp-4" CXX="g++-4"

    CXXCPP="cpp-4" 2>&1 | tee c.txt

    I am getting the error repeatedly

    function 'MPIX_Grequest_class_allocate' part of alias cycle.
    The text file is attached herewith.
    Plz help.
    Hirak

    --
    Hirak Chatterjee<https://www.facebook.com/hirakc1>
    Research Scholar
    Department of Chemistry
    Assam University, Silchar
    Assam-788011
    INDIA
    Phone No: +918486882543 (ASSAM)
                     +919475265107 (WEST BENGAL)

    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150806/d2cc5a59/attachment-0001.html>

    ------------------------------

    Message: 3
    Date: Mon, 10 Aug 2015 03:24:43 +0300
    From: Doha Ehab <dohaehab@gmail.com <mailto:dohaehab@gmail.com>>
    To: discuss@mpich.org <mailto:discuss@mpich.org>
    Subject: [mpich-discuss] static building of mpich
    Message-ID:

    <CAEjFr-bJN0OtKha+N+qz83oMSbMfXMOihX2iEFqPWXHg3WLzFg@mail.gmail.com
    <mailto:CAEjFr-bJN0OtKha%2BN%2Bqz83oMSbMfXMOihX2iEFqPWXHg3WLzFg@mail.gmail.com>>

    Content-Type: text/plain; charset="utf-8"

    Hello,
      i'm trying to cross compile mpich , I have extracted mpich-3.1.3 the I
    created a folder name build inside it . In order to statically build
    mpich
    I used the following commands:

    export
    CC="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc"
    export
    AR="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-ar"
    export CFLAGS="-march=armv5te -static
    -I/home/doha/buildroot-2015.02/output/host/usr/include/"
    export LDFLAGS="-L/home/doha/buildroot-2015.02/output/host/usr/lib/"


    cc=/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc
    ./configure --prefix=/home/doha/mpich-3.1.3/build/ --host=arm-linux
      --disable-shared --with-pm=hydra --with-device=ch3:nemesis
    --disable-fortran


    but nothing appears in the build folder while it shows no errors on the
    terminal
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150810/f7e08533/attachment-0001.html>

    ------------------------------

    Message: 4
    Date: Mon, 10 Aug 2015 03:13:26 +0000
    From: "Balaji, Pavan" <balaji@anl.gov <mailto:balaji@anl.gov>>
    To: "discuss@mpich.org <mailto:discuss@mpich.org>"
    <discuss@mpich.org <mailto:discuss@mpich.org>>
    Subject: Re: [mpich-discuss] static building of mpich
    Message-ID: <61167DA3-6B70-41FD-987C-B0E4823B51FB@anl.gov
    <mailto:61167DA3-6B70-41FD-987C-B0E4823B51FB@anl.gov>>
    Content-Type: text/plain; charset="utf-8"


    Did you do make and make install?

       -- Pavan

    From: Doha Ehab
    Reply-To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org
    <mailto:discuss@mpich.org>>"
    Date: Sunday, August 9, 2015 at 7:24 PM
    To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org

    <mailto:discuss@mpich.org>>"
    Subject: [mpich-discuss] static building of mpich

    Hello,
      i'm trying to cross compile mpich , I have extracted mpich-3.1.3
    the I created a folder name build inside it . In order to statically
    build mpich I used the following commands:

    export
    CC="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc"
    export
    AR="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-ar"
    export CFLAGS="-march=armv5te -static
    -I/home/doha/buildroot-2015.02/output/host/usr/include/"
    export LDFLAGS="-L/home/doha/buildroot-2015.02/output/host/usr/lib/"


    cc=/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc
    ./configure --prefix=/home/doha/mpich-3.1.3/build/ --host=arm-linux
    --disable-shared --with-pm=hydra --with-device=ch3:nemesis
    --disable-fortran


    but nothing appears in the build folder while it shows no errors on
    the terminal
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150810/e0ba151e/attachment-0001.html>

    ------------------------------

    Message: 5
    Date: Tue, 11 Aug 2015 12:19:29 +0530
    From: Riddhi Modi <riddhimodi07@gmail.com
    <mailto:riddhimodi07@gmail.com>>
    To: discuss@mpich.org <mailto:discuss@mpich.org>
    Subject: [mpich-discuss] Error : Assertion Failed
    Message-ID:

    <CAGMiM1FtDLfc1Fgb=k7j+A9LJV7UvrFA7i=Hk-44XCHdzGjU1A@mail.gmail.com
    <mailto:Hk-44XCHdzGjU1A@mail.gmail.com>>
    Content-Type: text/plain; charset="utf-8"

    I have one major problem.I established mpich-3.1.4 cluster on 2 machines
    and run cpi.c program with 2 process which run on 2 different
    machines.But
    there is an error like

    Assertion Failed in file
    src/mpid/ch3/channels/nemesis/netmod/tcp/socksm.c
    at line 597: hdr.datalen!=0

    Internal  ABORT -process 1

    how can i solve this kind of error.??/ any idea??
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150811/ac9dfca5/attachment-0001.html>

    ------------------------------

    Message: 6
    Date: Tue, 11 Aug 2015 07:10:50 +0000
    From: "Balaji, Pavan" <balaji@anl.gov <mailto:balaji@anl.gov>>
    To: "discuss@mpich.org <mailto:discuss@mpich.org>"
    <discuss@mpich.org <mailto:discuss@mpich.org>>
    Subject: Re: [mpich-discuss] Error : Assertion Failed
    Message-ID: <869418A0-9F44-4423-84BD-ACEDE39264E2@anl.gov
    <mailto:869418A0-9F44-4423-84BD-ACEDE39264E2@anl.gov>>
    Content-Type: text/plain; charset="utf-8"


    I don't think we have seen this error before.  Can you send us a
    small program that reproduces this error?

       -- Pavan

    From: Riddhi Modi
    Reply-To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org
    <mailto:discuss@mpich.org>>"
    Date: Tuesday, August 11, 2015 at 1:49 AM
    To: "discuss@mpich.org
    <mailto:discuss@mpich.org><mailto:discuss@mpich.org
    <mailto:discuss@mpich.org>>"
    Subject: [mpich-discuss] Error : Assertion Failed

    I have one major problem.I established mpich-3.1.4 cluster on 2
    machines and run cpi.c program with 2 process which run on 2
    different machines.But there is an error like

    Assertion Failed in file
    src/mpid/ch3/channels/nemesis/netmod/tcp/socksm.c at line 597:
    hdr.datalen!=0

    Internal  ABORT -process 1

    how can i solve this kind of error.??/ any idea??
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150811/1897d486/attachment-0001.html>

    ------------------------------

    Message: 7
    Date: Tue, 11 Aug 2015 19:24:18 +0300
    From: Doha Ehab <dohaehab@gmail.com <mailto:dohaehab@gmail.com>>
    To: discuss@mpich.org <mailto:discuss@mpich.org>
    Subject: Re: [mpich-discuss] static building of mpich
    Message-ID:

    <CAEjFr-aoTMG_igVbRVthsh4YGgLniMF8OdJMj0wfcZRmE8RHMw@mail.gmail.com
    <mailto:CAEjFr-aoTMG_igVbRVthsh4YGgLniMF8OdJMj0wfcZRmE8RHMw@mail.gmail.com>>
    Content-Type: text/plain; charset="utf-8"

    No , but after I did make and make install I checked whether it was
    statically built using the following command :

    file bin/mpiexec
    mpiexec: symbolic link to `mpiexec.hydra'

    Then I typed

    file bin/mpiexec.hydrampiexec.hydra: ELF 32-bit LSB executable, Intel
    80386, version 1 (SYSV), dynamically linked (uses shared libs), for
    GNU/Linux 2.6.24,
    BuildID[sha1]=0xb4510fb70ac8047d9028dbafe2d43848140fe894,
    not stripped

    I don't understand why it is dynamically linked and not statically
    linked


    On Mon, Aug 10, 2015 at 6:13 AM, Balaji, Pavan <balaji@anl.gov
    <mailto:balaji@anl.gov>> wrote:

     >
     > Did you do make and make install?
     >
     >   -- Pavan
     >
     > From: Doha Ehab
     > Reply-To: "discuss@mpich.org <mailto:discuss@mpich.org>"
     > Date: Sunday, August 9, 2015 at 7:24 PM
     > To: "discuss@mpich.org <mailto:discuss@mpich.org>"
     > Subject: [mpich-discuss] static building of mpich
     >
     > Hello,
     >  i'm trying to cross compile mpich , I have extracted mpich-3.1.3
    the I
     > created a folder name build inside it . In order to statically
    build mpich
     > I used the following commands:
     >
     > export
    CC="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc"
     > export
    AR="/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-ar"
     > export CFLAGS="-march=armv5te -static
     > -I/home/doha/buildroot-2015.02/output/host/usr/include/"
     > export LDFLAGS="-L/home/doha/buildroot-2015.02/output/host/usr/lib/"
     >
     >
     > cc=/home/doha/buildroot-2015.02/output/host/usr/bin/arm-linux-gcc
     > ./configure --prefix=/home/doha/mpich-3.1.3/build/ --host=arm-linux
     >  --disable-shared --with-pm=hydra --with-device=ch3:nemesis
     > --disable-fortran
     >
     >
     > but nothing appears in the build folder while it shows no errors
    on the
     > terminal
     >
     > _______________________________________________
     > discuss mailing list discuss@mpich.org <mailto:discuss@mpich.org>
     > To manage subscription options or unsubscribe:
     > https://lists.mpich.org/mailman/listinfo/discuss
     >
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    <http://lists.mpich.org/pipermail/discuss/attachments/20150811/fd768ffb/attachment.html>

    ------------------------------

    _______________________________________________
    discuss mailing list
    discuss@mpich.org <mailto:discuss@mpich.org>
    https://lists.mpich.org/mailman/listinfo/discuss

    End of discuss Digest, Vol 34, Issue 4
    **************************************




_______________________________________________
discuss mailing list     discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


_______________________________________________
discuss mailing list     discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss



--
Jeff Hammond
jeff.science@gmail.com
http://jeffhammond.github.io/