Hello Dave,
Send discuss mailing list submissions to
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
You can reach the person managing the list at
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: [PATCH] Use attribute layout_compatible for pair types
(Jed Brown)
2. Re: [PATCH] Use attribute layout_compatible for pair types
(Dmitri Gribenko)
3. start MPD daemons on 2 different subnets (Na Zhang)
4. Re: start MPD daemons on 2 different subnets (Dave Goodell)
5. Fatal error in PMPI_Reduce (Michael Colonno)
6. Re: Fatal error in PMPI_Reduce (Pavan Balaji)
7. Re: Fatal error in PMPI_Reduce (Pavan Balaji)
----------------------------------------------------------------------
Message: 1
Date: Wed, 9 Jan 2013 14:00:50 -0600
From: Jed Brown <jedbrown@mcs.anl.gov>
To: discuss@mpich.org
Subject: Re: [mpich-discuss] [PATCH] Use attribute layout_compatible
for pair types
Message-ID:
<CAM9tzSnqJHaj6wbKBdAWp5YveG+UW_OWiA768GRb1spHjn+TZw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
On Jan 9, 2013 12:56 PM, "Dmitri Gribenko" <gribozavr@gmail.com> wrote:
> On Wed, Jan 9, 2013 at 8:19 PM, Dave Goodell <goodell@mcs.anl.gov> wrote:
> > Both implemented and pushed as d440abb and ac15f7a. Thanks.
> >
> > -Dave
> >
> > On Jan 1, 2013, at 11:14 PM CST, Jed Brown wrote:
> >
> >> In addition, I suggest guarding these definitions. Leaving these in
> increases the total number of symbols in an example executable linking
> PETSc by a factor of 2. (They're all read-only, but they're still there.)
> Clang is smart enough to remove these, presumably because it understands
> the special attributes.
>
> No, LLVM removes these not because of the attributes, but because
> these are unused. And when they are used, most of the time they don't
> have their address taken, so their value is propagated to the point
> where they are read and the constants again become unused.
>
> I don't think GCC isn't smart enough to do the same. Do you compile
> with optimization?
>
Dmitri, as discussed in the other thread, it's smart enough, but only when
optimization is turned on. There's no reason to needlessly make debug
builds heavier than necessary. This is not a big deal either way.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130109/92c5a5f7/attachment-0001.html>
------------------------------
Message: 2
Date: Wed, 9 Jan 2013 22:57:14 +0200
From: Dmitri Gribenko <gribozavr@gmail.com>
To: discuss@mpich.org
Subject: Re: [mpich-discuss] [PATCH] Use attribute layout_compatible
for pair types
Message-ID:
<CA+Y5xYeBp974pDiL0QFAhjxpeqpB2Xykjx-atYFtLWQ2Oq+aoA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Wed, Jan 9, 2013 at 10:00 PM, Jed Brown <jedbrown@mcs.anl.gov> wrote:
> On Jan 9, 2013 12:56 PM, "Dmitri Gribenko" <gribozavr@gmail.com> wrote:
>> I don't think GCC isn't smart enough to do the same. Do you compile
>> with optimization?
>
> Dmitri, as discussed in the other thread, it's smart enough, but only when
> optimization is turned on. There's no reason to needlessly make debug builds
> heavier than necessary. This is not a big deal either way.
Oh, now I see -- in debug builds it still emits these. Thank you for fixing!
Dmitri
--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/
------------------------------
Message: 3
Date: Fri, 11 Jan 2013 13:55:34 -0500
From: Na Zhang <na.zhang@stonybrook.edu>
To: discuss@mpich.org
Subject: [mpich-discuss] start MPD daemons on 2 different subnets
Message-ID:
<CAFbC_ZLoN6vwy3JnwvOpWR50tff8zn1qWt2WcxxfKHghigRzDw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Dear developers,
We want to start MPD daemons on 2 different subnets: for example,
subnet #1 192.168.0.0/24 and subnet #2: 192.168.1.0/24
The two subnets are connected via switches and they can talk to each
other. Next, we'd start MPD daemons on two nodes:
Node #1 (in subnet #1): (hostname:node_001) IP=192.168.0.1
Node #2 (in subnet #2): (hostname:node_002) IP=192.168.1.1
We used the following commands:
on Node #1: mpd --ifhn=192.168.0.1 --daemon
(daemon is successfully started on node_001)
on Node #2: mpd -h node_001 -p <node1's_port_number>
--ifhn=192.168.1.1 --daemon
(daemon cannot be started on Node #2. there is no error message, we
use "mpdtrace" to check on Node #1, it shows no daemon started on Node
#2 )
Node #2 cannot join the ring that is generated by node #1.
How should we do?
Thank you in advance.
Sincerely,
Na Zhang
--
Na Zhang, Ph.D. Candidate
Dept. of Applied Mathematics and Statistics
Stony Brook University
Phone: 631-838-3205
------------------------------
Message: 4
Date: Fri, 11 Jan 2013 12:59:07 -0600
From: Dave Goodell <goodell@mcs.anl.gov>
To: discuss@mpich.org
Subject: Re: [mpich-discuss] start MPD daemons on 2 different subnets
Message-ID: <F78FA019-E83D-40C1-A1CE-26C778411507@mcs.anl.gov>
Content-Type: text/plain; charset=us-ascii
Use hydra instead of MPD:
http://wiki.mpich.org/mpich/index.php/FAQ#Q:_I_don.27t_like_.3CWHATEVER.3E_about_mpd.2C_or_I.27m_having_a_problem_with_mpdboot.2C_can_you_fix_it.3F
-Dave
On Jan 11, 2013, at 12:55 PM CST, Na Zhang wrote:
> Dear developers,
>
> We want to start MPD daemons on 2 different subnets: for example,
> subnet #1 192.168.0.0/24 and subnet #2: 192.168.1.0/24
>
> The two subnets are connected via switches and they can talk to each
> other. Next, we'd start MPD daemons on two nodes:
>
> Node #1 (in subnet #1): (hostname:node_001) IP=192.168.0.1
> Node #2 (in subnet #2): (hostname:node_002) IP=192.168.1.1
>
> We used the following commands:
>
> on Node #1: mpd --ifhn=192.168.0.1 --daemon
> (daemon is successfully started on node_001)
>
> on Node #2: mpd -h node_001 -p <node1's_port_number>
> --ifhn=192.168.1.1 --daemon
> (daemon cannot be started on Node #2. there is no error message, we
> use "mpdtrace" to check on Node #1, it shows no daemon started on Node
> #2 )
>
> Node #2 cannot join the ring that is generated by node #1.
>
> How should we do?
>
> Thank you in advance.
>
> Sincerely,
> Na Zhang
>
> --
> Na Zhang, Ph.D. Candidate
> Dept. of Applied Mathematics and Statistics
> Stony Brook University
> Phone: 631-838-3205
> _______________________________________________
> discuss mailing list discuss@mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
------------------------------
Message: 5
Date: Fri, 11 Jan 2013 13:31:48 -0800
From: "Michael Colonno" <mcolonno@stanford.edu>
To: <discuss@mpich.org>
Subject: [mpich-discuss] Fatal error in PMPI_Reduce
Message-ID: <0cc801cdf043$10bc1890$323449b0$@stanford.edu>
Content-Type: text/plain; charset="us-ascii"
Hi All ~
I've compiled MPICH2 3.0 with the Intel compiler (v. 13) on a
CentOS 6.3 x64 system using SLURM as the process manager. My configure was
simply:
./configure --with-pmi=slurm --with-pm=no --prefix=/usr/local/apps/MPICH2
No errors during build or install. When I compile and run the example
program cxxcpi I get (truncated):
$ srun -n32 /usr/local/apps/cxxcpi
Fatal error in PMPI_Reduce: A process has failed, error stack:
PMPI_Reduce(1217)...............: MPI_Reduce(sbuf=0x7fff4ad18120,
rbuf=0x7fff4ad18128, count=1, MPI_DOUBLE, MPI_SUM, root=0, MPI_COMM_WORLD)
failed
MPIR_Reduce_impl(1029)..........:
MPIR_Reduce_intra(779)..........:
MPIR_Reduce_impl(1029)..........:
MPIR_Reduce_intra(835)..........:
MPIR_Reduce_binomial(144).......:
MPIDI_CH3U_Recvq_FDU_or_AEP(612): Communication error with rank 16
MPIR_Reduce_intra(799)..........:
MPIR_Reduce_impl(1029)..........:
MPIR_Reduce_intra(835)..........:
MPIR_Reduce_binomial(206).......: Failure during collective
srun: error: task 0: Exited with exit code 1
This error is experienced with many of my MPI programs. A
different application yields:
PMPI_Bcast(1525)......: MPI_Bcast(buf=0x7fff545be5fc, count=1, MPI_INT,
root=0, MPI_COMM_WORLD) failed
MPIR_Bcast_impl(1369).:
MPIR_Bcast_intra(1160):
MPIR_SMP_Bcast(1077)..: Failure during collective
Can anyone point me in the right direction?
Thanks,
~Mike C.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130111/8aa6c13a/attachment-0001.html>
------------------------------
Message: 6
Date: Fri, 11 Jan 2013 16:19:23 -0600
From: Pavan Balaji <balaji@mcs.anl.gov>
To: discuss@mpich.org
Subject: Re: [mpich-discuss] Fatal error in PMPI_Reduce
Message-ID: <50F08FEB.1050901@mcs.anl.gov>
Content-Type: text/plain; charset=ISO-8859-1
Michael,
Did you try just using mpiexec?
mpiexec -n 32 /usr/local/apps/cxxcpi
-- Pavan
On 01/11/2013 03:31 PM US Central Time, Michael Colonno wrote:
> Hi All ~
>
>
>
> I've compiled MPICH2 3.0 with the Intel compiler (v. 13) on
> a CentOS 6.3 x64 system using SLURM as the process manager. My configure
> was simply:
>
>
>
> ./configure --with-pmi=slurm --with-pm=no --prefix=/usr/local/apps/MPICH2
>
>
>
> No errors during build or install. When I compile and run the example
> program cxxcpi I get (truncated):
>
>
>
> $ srun -n32 /usr/local/apps/cxxcpi
>
> Fatal error in PMPI_Reduce: A process has failed, error stack:
>
> PMPI_Reduce(1217)...............: MPI_Reduce(sbuf=0x7fff4ad18120,
> rbuf=0x7fff4ad18128, count=1, MPI_DOUBLE, MPI_SUM, root=0,
> MPI_COMM_WORLD) failed
>
> MPIR_Reduce_impl(1029)..........:
>
> MPIR_Reduce_intra(779)..........:
>
> MPIR_Reduce_impl(1029)..........:
>
> MPIR_Reduce_intra(835)..........:
>
> MPIR_Reduce_binomial(144).......:
>
> MPIDI_CH3U_Recvq_FDU_or_AEP(612): Communication error with rank 16
>
> MPIR_Reduce_intra(799)..........:
>
> MPIR_Reduce_impl(1029)..........:
>
> MPIR_Reduce_intra(835)..........:
>
> MPIR_Reduce_binomial(206).......: Failure during collective
>
> srun: error: task 0: Exited with exit code 1
>
>
>
> This error is experienced with many of my MPI programs. A
> different application yields:
>
>
>
> PMPI_Bcast(1525)......: MPI_Bcast(buf=0x7fff545be5fc, count=1, MPI_INT,
> root=0, MPI_COMM_WORLD) failed
>
> MPIR_Bcast_impl(1369).:
>
> MPIR_Bcast_intra(1160):
>
> MPIR_SMP_Bcast(1077)..: Failure during collective
>
>
>
> Can anyone point me in the right direction?
>
>
>
> Thanks,
>
> ~Mike C.
>
>
>
> _______________________________________________
> discuss mailing list discuss@mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
--
Pavan Balaji
http://www.mcs.anl.gov/~balaji
------------------------------
Message: 7
Date: Fri, 11 Jan 2013 16:20:00 -0600
From: Pavan Balaji <balaji@mcs.anl.gov>
To: discuss@mpich.org
Subject: Re: [mpich-discuss] Fatal error in PMPI_Reduce
Message-ID: <50F09010.5010003@mcs.anl.gov>
Content-Type: text/plain; charset=ISO-8859-1
FYI, the reason I suggested this is because mpiexec will automatically
detect and use slurm internally.
-- Pavan
On 01/11/2013 04:19 PM US Central Time, Pavan Balaji wrote:
> Michael,
>
> Did you try just using mpiexec?
>
> mpiexec -n 32 /usr/local/apps/cxxcpi
>
> -- Pavan
>
> On 01/11/2013 03:31 PM US Central Time, Michael Colonno wrote:
>> Hi All ~
>>
>>
>>
>> I've compiled MPICH2 3.0 with the Intel compiler (v. 13) on
>> a CentOS 6.3 x64 system using SLURM as the process manager. My configure
>> was simply:
>>
>>
>>
>> ./configure --with-pmi=slurm --with-pm=no --prefix=/usr/local/apps/MPICH2
>>
>>
>>
>> No errors during build or install. When I compile and run the example
>> program cxxcpi I get (truncated):
>>
>>
>>
>> $ srun -n32 /usr/local/apps/cxxcpi
>>
>> Fatal error in PMPI_Reduce: A process has failed, error stack:
>>
>> PMPI_Reduce(1217)...............: MPI_Reduce(sbuf=0x7fff4ad18120,
>> rbuf=0x7fff4ad18128, count=1, MPI_DOUBLE, MPI_SUM, root=0,
>> MPI_COMM_WORLD) failed
>>
>> MPIR_Reduce_impl(1029)..........:
>>
>> MPIR_Reduce_intra(779)..........:
>>
>> MPIR_Reduce_impl(1029)..........:
>>
>> MPIR_Reduce_intra(835)..........:
>>
>> MPIR_Reduce_binomial(144).......:
>>
>> MPIDI_CH3U_Recvq_FDU_or_AEP(612): Communication error with rank 16
>>
>> MPIR_Reduce_intra(799)..........:
>>
>> MPIR_Reduce_impl(1029)..........:
>>
>> MPIR_Reduce_intra(835)..........:
>>
>> MPIR_Reduce_binomial(206).......: Failure during collective
>>
>> srun: error: task 0: Exited with exit code 1
>>
>>
>>
>> This error is experienced with many of my MPI programs. A
>> different application yields:
>>
>>
>>
>> PMPI_Bcast(1525)......: MPI_Bcast(buf=0x7fff545be5fc, count=1, MPI_INT,
>> root=0, MPI_COMM_WORLD) failed
>>
>> MPIR_Bcast_impl(1369).:
>>
>> MPIR_Bcast_intra(1160):
>>
>> MPIR_SMP_Bcast(1077)..: Failure during collective
>>
>>
>>
>> Can anyone point me in the right direction?
>>
>>
>>
>> Thanks,
>>
>> ~Mike C.
>>
>>
>>
>> _______________________________________________
>> discuss mailing list discuss@mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
>>
>
--
Pavan Balaji
http://www.mcs.anl.gov/~balaji
------------------------------
_______________________________________________
discuss mailing list
discuss@mpich.org
https://lists.mpich.org/mailman/listinfo/discuss
End of discuss Digest, Vol 3, Issue 9
*************************************