[O-MPI devel] SSIMS meeting

2005-07-18 Thread Craig Rasmussen

Jeff,

I'm currently at the SciDAC2 SSIMS meeting talking about software  
integration, maintenance, and support funding (on the order of $2  
million).  I promised Rich I'd keep all informed.  We've set up a IRC  
channel (separate email).


Craig



Re: [O-MPI devel] poe PLS component

2005-09-02 Thread Craig Rasmussen


On Sep 2, 2005, at 4:55 AM, Jeff Squyres wrote:


Can you guys convert POE's configure.stub to configure.m4?



4:55 AM, aren't you up kind of early??

Ciao,
Craig



[O-MPI devel] Fwd: (j3.2005) Re: Derived types according to MPI2

2005-12-07 Thread Craig Rasmussen



Begin forwarded message:


From: Aleksandar Donev 
Date: November 21, 2005 9:30:18 AM MST
To: J3 
Subject: (j3.2005) Re: Derived types according to MPI2

Hello,

Malcolm Cohen wrote:

Which just goes to show that the authors of MPI2 didn't understand
Fortran, since that is completely and utterly false in every sense
that matters.
Yes, but the interesting thing is neither me nor Van were aware of  
what

the standard actually allows in terms of derived types and the storage
for the components, and presumably we know Fortran better. Can storage
for the components be separated from the scalar derived type itself?
This probably makes no visible difference for scalars, but for arrays
it does. Again, I am asking about what STORAGE_SIZE for derived types
should mean.

Dan Nagle wrote:

Please be aware that the "external world" of the MPI standard
is really the virtual machine of the C standard.

Yes, of course, I am certainly not proposing binding to hardware.


When defining a programming language, the "needless abstraction"

I should have qualified with "some needless abstractions". Of course
abstractions are good, especially when it does not matter to the user
how something is done as long as it is done well. But if you want to
pass an array of derived types to a parallel IO routine that is not
compiled by your super-smart Fortran compiler that chooses to scatter
the components across virtual-address space (yes, I mean virtual),  
then

you do NOT want that abstraction.

It is about choice. Leave preaching to the preachers. Programming is a
profession for a reason---programmers are experienced and educated and
understand the issues and don't need lectures on abstractions.

Aleks




[O-MPI devel] Fwd: (j3.2005) Re: Derived types according to MPI2

2005-12-07 Thread Craig Rasmussen



Begin forwarded message:


From: Bill Long 
Date: November 21, 2005 11:03:46 AM MST
To: Malcolm Cohen 
Cc: J3 
Subject: (j3.2005) Re: Derived types according to MPI2
Reply-To: lo...@cray.com



Malcolm Cohen wrote:

Aleksandar Donev said:

(like MPI standard).
Gak. Just because MPI is a load of dingo's kidneys doesn't mean  
everyone else should make a horrible mess.


MPI is a bad idea that spun out of control.  It is mainly useful as  
an example of what to avoid.  It certainly is diametrically opposed  
to the programmer productivity goals being pushed by DARPA.  One  
hopes that the combination of Fortran 2008 and UPC will finally let  
users abandon this archaic monstrosity.


Cheers,
Bill





-- Bill Long lo...@cray.com Fortran Technical Support & voice:  
651-605-9024 Bioinformatics Software Development fax: 651-605-9142  
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120




[O-MPI devel] Fwd: (j3.2005) Re: Derived types according to MPI2

2005-12-07 Thread Craig Rasmussen



Begin forwarded message:


From: Malcolm Cohen 
Date: November 21, 2005 11:23:59 AM MST
To: Aleksandar Donev 
Cc: J3 
Subject: (j3.2005) Re: Derived types according to MPI2

Aleksandar Donev said:
Yes, but the interesting thing is neither me nor Van were aware of  
what
the standard actually allows in terms of derived types and the  
storage
for the components, and presumably we know Fortran better. Can  
storage


One might have hoped so.


for the components be separated from the scalar derived type itself?


Hey, when *I* am the Fortran processor there's no contiguous storage,
or for that matter addressable storage!  Don't take too limited a view
of current "hard" ware.


how something is done as long as it is done well. But if you want to
pass an array of derived types to a parallel IO routine that is not
compiled by your super-smart Fortran compiler that chooses to scatter
the components across virtual-address space (yes, I mean virtual),  
then

you do NOT want that abstraction.


You cannot be serious.  You do realise that there is no requirement on
any array even on intrinsic data types to contain the "actual data".
Is that a problem in practice?  No of course not.

The Fortran standard doesn't mention virtual addressing, physical
addressing or any of these things.  Is that a problem?  No.

What the standard should do (and usually does) is to specify the  
behaviour
of the Fortran "virtual machine", i.e. the meaning of the program.   
How

that program gets mapped to hardware is way outside the scope of the
standard.

It is about choice. Leave preaching to the preachers. Programming  
is a
profession for a reason---programmers are experienced and educated  
and

understand the issues and don't need lectures on abstractions.


Apparently not.

Cheers,
--
...Malcolm Cohen, NAG Ltd., Oxford, U.K.
   (malc...@nag.co.uk)

__ 
__

This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
__ 
__




Re: [O-MPI devel] Libtool 1.5.22

2005-12-20 Thread Craig Rasmussen


On Dec 20, 2005, at 7:34 AM, Jeff Squyres wrote:


If you are watching the commit logs, you'll notice that Libtool
1.5.22 has been released.  It fixes some problems that some of our
users have been running into, and starting tonight, will be
incorporated into all nightly snapshots.  It will also be in Open MPI
1.0.2.



Do you know what they've done for Fortran 90?

Thanks,
Craig



Re: [O-MPI devel] debugging methods

2006-01-04 Thread Craig Rasmussen


On Jan 3, 2006, at 11:38 AM, Jeff Squyres wrote:


In addition to what Brian said, do you have any specific questions
about Open MPI's build system, the BTL, etc.?


There has been a flurry of traffic on CCA's email list about the lack
of updates to autoconf.  Will this affect you all in anyway?

Cheers,
Craig




Re: [O-MPI devel] debugging methods

2006-01-04 Thread Craig Rasmussen


On Jan 4, 2006, at 8:55 AM, Jeff Squyres wrote:


On Jan 4, 2006, at 10:35 AM, Craig Rasmussen wrote:


In addition to what Brian said, do you have any specific questions
about Open MPI's build system, the BTL, etc.?


There has been a flurry of traffic on CCA's email list about the lack
of updates to autoconf.  Will this affect you all in anyway?


Not sure what you're asking.  AC is at version 2.59.  It's true that
it hasn't changed in quite a while, though.  AC is certainly not
dead; they've had long periods of no releases before (I think they
publicly jumped from 2.14 to 2.50 or  somesuch).



The CCA people seemed to be worried that there was a long dead time
between releases and were wondering if they should give up on autoconf
and move to something else (cmake).  I love (to hate) autoconf and was
hoping that it wasn't destined for the bit bucket.  But since you all  
aren't

worried, I won't be either.

Thanks,
Craig