Re: [O-MPI users] OpenMPI 1.0.1 with gcc-4.0.2

2006-01-05 Thread Jyh-Shyong Ho

Hi,

I have compiled OpenMPI with PGI and Intel comilers successfully on my 
Opteron computer running

SuSE10.0, however,  the compilation failed with gcc-4.0.2 compiler:

make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f77'
Making all in f90
make[3]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make  all-recursive
make[4]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
Making all in scripts
make[5]: Entering directory 
`/work/source/openmpi-1.0.1/ompi/mpi/f90/scripts'

make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90/scripts'
make[5]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
gfortran -I../../../include -I../../../include -I.  -c -o 
mpi_address_f90.o  mpi_address_f90.f90

In file mpi_address_f90.f90:83

 real(kind=MPI_REAL16_KIND), intent(in) :: location
 1
Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:107

 complex(kind=MPI_REAL16_KIND), intent(in) :: location
1
Error: Kind -1 not supported for type COMPLEX at (1)
In file mpi_address_f90.f90:195

 real(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
 1
Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:219

 complex(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
1
Error: Kind -1 not supported for type COMPLEX at (1)
In file mpi_address_f90.f90:307

 real(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) :: location
 1
Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:331

 complex(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) :: location
1
Error: Kind -1 not supported for type COMPLEX at (1)
In file mpi_address_f90.f90:419

 real(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) :: location
 1
Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:443

 complex(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) :: location
1
Error: Kind -1 not supported for type COMPLEX at (1)
In file mpi_address_f90.f90:531

 real(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) :: location
 1
Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:555

 complex(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) :: location
1
Error: Kind -1 not supported for type COMPLEX at (1)
make[5]: *** [mpi_address_f90.o] Error 1
make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
make: *** [all-recursive] Error 1

I used the following variables:
FC=gfortran
CC=gcc
CXX=g++
F77=gfortran

Any hint on how to solve this problem?  Thanks.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC

 






Re: [O-MPI users] OpenMPI 1.0.1 with Torque 2.0

2006-01-05 Thread Jeff Squyres

On Jan 3, 2006, at 11:35 AM, Brian Barrett wrote:


The problem is that Torque (and all the PBS derivatives I've seen)
only provide static libraries and we are trying to build a shared
library linked against those static libraries.  This happens to work
for x86 code, but not for x86_64 code.  Unfortunately, the only
solution at this time is to build Open MPI as static libraries with
the configure options "--enable-static --disable-shared".


We talked about this issue a bit more off-list, and even talked to  
the Torque developers about it.


I have amended the FAQ to include specific information about this issue:

http://www.open-mpi.org/faq/?category=building#build-rte

Torque plans to ship shared libraries someday (at which point this  
issue becomes moot), but the exact timing is currently unknown.


--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/




Re: [O-MPI users] OpenMPI 1.0.1 with gcc-4.0.2

2006-01-05 Thread Jeff Squyres
It looks like the configuration for the F90 compiler in Open MPI's  
configure script may not have worked properly for some reason, but I  
can't tell what went wrong without more information.


Can you send all the information listed on http://www.open-mpi.org/ 
community/help/ for compile problems?  (please compress the attachments)


Thanks.


On Jan 5, 2006, at 2:31 AM, Jyh-Shyong Ho wrote:


Hi,

I have compiled OpenMPI with PGI and Intel comilers successfully on my
Opteron computer running
SuSE10.0, however,  the compilation failed with gcc-4.0.2 compiler:

make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f77'
Making all in f90
make[3]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make  all-recursive
make[4]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
Making all in scripts
make[5]: Entering directory
`/work/source/openmpi-1.0.1/ompi/mpi/f90/scripts'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90/ 
scripts'

make[5]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
gfortran -I../../../include -I../../../include -I.  -c -o
mpi_address_f90.o  mpi_address_f90.f90
 In file mpi_address_f90.f90:83

  real(kind=MPI_REAL16_KIND), intent(in) :: location
  1
Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:107

  complex(kind=MPI_REAL16_KIND), intent(in) :: location
 1
Error: Kind -1 not supported for type COMPLEX at (1)
 In file mpi_address_f90.f90:195

  real(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
  1
Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:219

  complex(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
 1
Error: Kind -1 not supported for type COMPLEX at (1)
 In file mpi_address_f90.f90:307

  real(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) :: location
  1
Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:331

  complex(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) ::  
location

 1
Error: Kind -1 not supported for type COMPLEX at (1)
 In file mpi_address_f90.f90:419

  real(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) :: location
  1
Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:443

  complex(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) ::  
location

 1
Error: Kind -1 not supported for type COMPLEX at (1)
 In file mpi_address_f90.f90:531

  real(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) ::  
location

  1
Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:555

  complex(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) ::  
location

 1
Error: Kind -1 not supported for type COMPLEX at (1)
make[5]: *** [mpi_address_f90.o] Error 1
make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
make: *** [all-recursive] Error 1

I used the following variables:
FC=gfortran
CC=gcc
CXX=g++
F77=gfortran

Any hint on how to solve this problem?  Thanks.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC







___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users



--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/




[O-MPI users] 1st Call for Papers: EuroPVM/MPI 2006

2006-01-05 Thread Joachim Worringen

[ Our apologies if you receive multiple copies of this CfP ]


***  ***
***CALL FOR PAPERS   ***
***  ***


EuroPVM/MPI 2006

   13th European PVMMPI Users' Group Meeting
   Wissenschaftszentrum Bonn, Ahrstrasse 45, D-53175 Bonn

   Bonn, Germany, September 17-20, 2006

   web:http://www.pvmmpi06.org
   e-mail: ch...@pvmmpi06.org

organized by

   C&C Research Laboratories, NEC Europe Ltd (http://www.ccrl-nece.de)
   Forschungszentrum Jülich  (http://www.fz-juelich.de)


BACKGROUND AND TOPICS

PVM (Parallel Virtual Machine) and MPI (Message Passing Interface)
have evolved into the standard interfaces for high-performance
parallel programming in the message-passing paradigm. EuroPVM/MPI is
the most prominent meeting dedicated to the latest developments of PVM
and MPI, their use, including support tools, and implementation, and
to applications using these interfaces. The EuroPVM/MPI meeting
naturally encourages discussions of new message-passing and other
parallel and distributed programming paradigms beyond MPI and PVM.

The 13th European PVM/MPI Users' Group Meeting will be a forum for
users and developers of PVM, MPI, and other message-passing
programming environments. Through presentation of contributed papers,
vendor presentations, poster presentations and invited talks, they
will have the opportunity to share ideas and experiences to contribute
to the improvement and furthering of message-passing and related
parallel programming paradigms.

Topics of interest for the meeting include, but are not limited to:

* PVM and MPI implementation issues and improvements
* Extensions to PVM and MPI
* PVM and MPI for high-performance computing, clusters and grid environments
* New message-passing and hybrid parallel programming paradigms
* Formal methods for reasoning about message-passing programs
* Interaction between message-passing software and hardware
* Performance evaluation of PVM and MPI applications
* Tools and environments for PVM and MPI
* Algorithms using the message-passing paradigm
* Applications in science and engineering based on message-passing

This year special emphasis will be put on new message-passing
paradigms and programming models, addressing perceived or demonstrated
shortcomings of either PVM or MPI, enabling a better fit with new
hardware and interconnect technologies, or higher-productivity
programming. As in the preceeding years, the special session 'ParSim'
will focus on numerical simulation for parallel engineering
environments.

EuroPVM/MPI 2006 also introduces two new session types
which are 'Outstanding Papers' and 'Late and Breaking Results' for
up-to-date information which can be submitted after the deadline for
full papers.

SUBMISSION INFORMATION

Contributors are invited to submit a full paper as PDF (or Postscript)
document not exceeding 8 pages in English (2 pages for poster
abstracts and Late and Breaking Results). The title page should
contain a 100-word abstract and five specific keywords. The paper
needs to be formatted according to the Springer LNCS guidelines
[2]. The usage of LaTeX for preparation of the contribution as well as
the submission in camera ready format is strongly recommended. Style
files can be found at the URL [2]. New work that is not yet mature for
a full paper, short observations, and similar brief announcements are
invited for the poster session. Contributions to the poster session
should be submitted in the form of a two page abstract. All these
contributions will be fully peer reviewed by the program committee.

Submissions to the special session 'Current Trends in Numerical
Simulation for Parallel Engineering Environments' (ParSim 2006) are
handled and reviewed by the respecitve session chairs. For more
information please refer to the ParSim website [1].

Additionally, submission of two page abstracts for the special session
Late and Breaking Results is possible up to three weeks before the
event. These submissions will be reviewed by the General and Program
Chairs only. The chosen contributions will not appear in the
proceedings, but will be published on the web site.

All accepted submissions are expected to be presented at the
conference by one of the authors, which requires registration for the
conference.

IMPORTANT DATES

Registration and Submission opens   March 1st, 2006
Submission of full papers and poster abstracts  May 2nd, 2006
Notification of authors June 6th, 2006
Camera ready papers July 3rd, 2006
Early registration deadline August 18th, 2006
Submission of Late and Breakin

[O-MPI users] Open MPI and gfortran

2006-01-05 Thread rod mach

Hi.

To my knowledge you must be using gfortran 4.1 not 4.0 to get access  
to large kind support like real(16)


You can verify by trying to compile the following code with gfortran.  
This compiles under gfortran 4.1, but I don't

believe it will work under 4.0 since this support was added in 4.1.

program test

real(16) :: x, y
  y = 4.0_16
  x = sqrt(y)
  print *, x
end


--Rod

--
Rod Mach
Absoft HPC Technical Director
www.absoft.com



Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:331

make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
make: *** [all-recursive] Error 1

I used the following variables:
FC=gfortran
CC=gcc
CXX=g++
F77=gfortran

Any hint on how to solve this problem?  Thanks.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC








Re: [O-MPI users] Open MPI and gfortran

2006-01-05 Thread Jeff Squyres
What concerns me, though, is that Open MPI shouldn't have tried to  
compile support for real(16) in the first place -- our configure  
script should have detected that the compiler didn't support real(16)  
(which, it at least partially did, because the constants seem to have  
a value of -1) and then the generated F90 bindings should not have  
included support for it.


This is why I'd like to see the configure output (etc.) and see what  
happened.



On Jan 5, 2006, at 12:59 PM, rod mach wrote:


Hi.

To my knowledge you must be using gfortran 4.1 not 4.0 to get access
to large kind support like real(16)

You can verify by trying to compile the following code with gfortran.
This compiles under gfortran 4.1, but I don't
believe it will work under 4.0 since this support was added in 4.1.

program test

real(16) :: x, y
   y = 4.0_16
   x = sqrt(y)
   print *, x
end


--Rod

--
Rod Mach
Absoft HPC Technical Director
www.absoft.com



Error: Kind -1 not supported for type REAL at (1)
 In file mpi_address_f90.f90:331

make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
make: *** [all-recursive] Error 1

I used the following variables:
FC=gfortran
CC=gcc
CXX=g++
F77=gfortran

Any hint on how to solve this problem?  Thanks.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC






___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users



--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/




Re: [O-MPI users] Open MPI and gfortran

2006-01-05 Thread Jyh-Shyong Ho

Dear Jeff,

Thanks for yor reply. I checked and confirmed that my gfortran is 
version 4.0.2, so the

test program failed since it does not support real(16).
The log files for configure and make are attached.
It is strange since I am able to use the same configuration and build 
OpenMPI successfully

on another SuSE10/AMD 64 computer. Something must be missing.

Best regards

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for  High Performance Computing
Hsinchu, Taiwan, ROC

Jeff Squyres wrote:

What concerns me, though, is that Open MPI shouldn't have tried to  
compile support for real(16) in the first place -- our configure  
script should have detected that the compiler didn't support real(16)  
(which, it at least partially did, because the constants seem to have  
a value of -1) and then the generated F90 bindings should not have  
included support for it.


This is why I'd like to see the configure output (etc.) and see what  
happened.



On Jan 5, 2006, at 12:59 PM, rod mach wrote:

 


Hi.

To my knowledge you must be using gfortran 4.1 not 4.0 to get access
to large kind support like real(16)

You can verify by trying to compile the following code with gfortran.
This compiles under gfortran 4.1, but I don't
believe it will work under 4.0 since this support was added in 4.1.

program test

real(16) :: x, y
  y = 4.0_16
  x = sqrt(y)
  print *, x
end


--Rod

--
Rod Mach
Absoft HPC Technical Director
www.absoft.com


   


Error: Kind -1 not supported for type REAL at (1)
In file mpi_address_f90.f90:331

make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
make: *** [all-recursive] Error 1

I used the following variables:
FC=gfortran
CC=gcc
CXX=g++
F77=gfortran

Any hint on how to solve this problem?  Thanks.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC


 



___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
   




--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/


___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
 





config.log.tgz
Description: Binary data


make.log.tgz
Description: Binary data