Re: [OMPI users] How to keep multiple installations at same time
Hi Ahsan, We, and I think many people, use the Environment Modules software, http://modules.sourceforge.net , to do this. I hope that helps. --andy > On Aug 4, 2014, at 11:47 PM, Syed Ahsan Ali wrote: > > > I want to compile openmpi with both intel and gnu compilers. How can I > install both at the same time and then specify which one to use during job > submission. > > > Regards > Ahsan > ___ > users mailing list > us...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2014/08/24905.php
[OMPI users] How to keep multiple installations at same time
I want to compile openmpi with both intel and gnu compilers. How can I install both at the same time and then specify which one to use during job submission. Regards Ahsan
Re: [OMPI users] openmpi 1.8.1 gfortran not working
>> I have the following env variables set export OMPI_CC=gcc echo >> $OMPI_CC export OMPI_CXX=g++ echo $OMPI_CXX export OMPI_F77=gfortran >> echo $OMPI_F77 export OMPI_FC=gfortran echo $OMPI_FC Dan Have you tried to set/export the compilers without the "OMPI_" prefix? (CC, CXX, FC) Then "make distclean; configure; make; make install". Gus Correa On 08/04/2014 04:10 PM, Dan Shell wrote: Ralph Ok I will give that a try Thanks Dan Shell -Original Message- From: users [mailto:users-boun...@open-mpi.org] On Behalf Of Ralph Castain Sent: Monday, August 04, 2014 3:11 PM To: Open MPI Users Subject: Re: [OMPI users] openmpi 1.8.1 gfortran not working I know there were some lingering issues in 1.8.1 - you might want to try the latest nightly 1.8 tarball as I believe things have been fixed now. On Aug 4, 2014, at 11:09 AM, Dan Shell wrote: openmpi I have the following env variables set export OMPI_CC=gcc echo $OMPI_CC export OMPI_CXX=g++ echo $OMPI_CXX export OMPI_F77=gfortran echo $OMPI_F77 export OMPI_FC=gfortran echo $OMPI_FC I run the configure script See fortran section below Looks like mpifort should be configure From what I can tell make install is fine When I goto the command line and type mpifort I get the wrapper.txt error message: "No underlying compiler was specified in the wrapper compiler data file" mpifort.wrapper.txt is in the right place gfortran is installed correctly on unbuntu 10 linux PC Any help is greatly appreciated Dan Shell ** Fortran compiler checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking whether ln -s works... yes checking if Fortran compiler works... yes checking for extra arguments to build a shared library... none needed checking for Fortran flag to compile .f files... none checking for Fortran flag to compile .f90 files... none checking to see if Fortran compilers need additional linker flags... none checking external symbol convention... single underscore checking if C and Fortran are link compatible... yes checking to see if Fortran compiler likes the C++ exception flags... skipped (no C++ exceptions flags) checking to see if mpifort compiler needs additional linker flags... none checking if Fortran compiler supports CHARACTER... yes checking size of Fortran CHARACTER... 1 checking for C type corresponding to CHARACTER... char checking alignment of Fortran CHARACTER... 1 checking for corresponding KIND value of CHARACTER... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... 1 checking if Fortran compiler supports LOGICAL... yes checking size of Fortran LOGICAL... 4 checking for C type corresponding to LOGICAL... int checking alignment of Fortran LOGICAL... 4 checking for corresponding KIND value of LOGICAL... C_INT checking KIND value of Fortran C_INT... 4 checking if Fortran compiler supports LOGICAL*1... yes checking size of Fortran LOGICAL*1... 1 checking for C type corresponding to LOGICAL*1... char checking alignment of Fortran LOGICAL*1... 1 checking for corresponding KIND value of LOGICAL*1... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports LOGICAL*2... yes checking size of Fortran LOGICAL*2... 2 checking for C type corresponding to LOGICAL*2... short checking alignment of Fortran LOGICAL*2... 2 checking for corresponding KIND value of LOGICAL*2... C_SHORT checking KIND value of Fortran C_SHORT... 2 checking if Fortran compiler supports LOGICAL*4... yes checking size of Fortran LOGICAL*4... 4 checking for C type corresponding to LOGICAL*4... int checking alignment of Fortran LOGICAL*4... 4 checking for corresponding KIND value of LOGICAL*4... C_INT checking KIND value of Fortran C_INT... (cached) 4 checking if Fortran compiler supports LOGICAL*8... yes checking size of Fortran LOGICAL*8... 8 checking for C type corresponding to LOGICAL*8... long long checking alignment of Fortran LOGICAL*8... 8 checking for corresponding KIND value of LOGICAL*8... C_LONG_LONG checking KIND value of Fortran C_LONG_LONG... 8 checking if Fortran compiler supports INTEGER... yes checking size of Fortran INTEGER... 4 checking for C type corresponding to INTEGER... int checking alignment of Fortran INTEGER... 4 checking for corresponding KIND value of INTEGER... C_INT checking KIND value of Fortran C_INT... (cached) 4 checking if Fortran compiler supports INTEGER*1... yes checking size of Fortran INTEGER*1... 1 checking for C type corresponding to INTEGER*1... char checking alignment of Fortran INTEGER*1... 1 checking for corresponding KIND value of INTEGER*1... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports INTEGER*2... yes checking size of Fortran INTEGER*2... 2 checking for C type corresponding to INTEGER*2... short checking alignment of Fortran INTEGER*2... 2 checking for corresponding KIND value of INTEGER*2... C_SHORT checkin
Re: [OMPI users] openmpi 1.8.1 gfortran not working
Ralph Ok I will give that a try Thanks Dan Shell -Original Message- From: users [mailto:users-boun...@open-mpi.org] On Behalf Of Ralph Castain Sent: Monday, August 04, 2014 3:11 PM To: Open MPI Users Subject: Re: [OMPI users] openmpi 1.8.1 gfortran not working I know there were some lingering issues in 1.8.1 - you might want to try the latest nightly 1.8 tarball as I believe things have been fixed now. On Aug 4, 2014, at 11:09 AM, Dan Shell wrote: > openmpi > > I have the following env variables set export OMPI_CC=gcc echo > $OMPI_CC export OMPI_CXX=g++ echo $OMPI_CXX export OMPI_F77=gfortran > echo $OMPI_F77 export OMPI_FC=gfortran echo $OMPI_FC > > I run the configure script > See fortran section below > Looks like mpifort should be configure From what I can tell make > install is fine When I goto the command line and type mpifort I get > the wrapper.txt error > message: > "No underlying compiler was specified in the wrapper compiler data file" > mpifort.wrapper.txt is in the right place > > gfortran is installed correctly on unbuntu 10 linux PC > > Any help is greatly appreciated > Dan Shell > > ** Fortran compiler > checking for gfortran... gfortran > checking whether we are using the GNU Fortran compiler... yes checking > whether gfortran accepts -g... yes checking whether ln -s works... yes > checking if Fortran compiler works... yes checking for extra arguments > to build a shared library... none needed checking for Fortran flag to > compile .f files... none checking for Fortran flag to compile .f90 > files... none checking to see if Fortran compilers need additional > linker flags... none checking external symbol convention... single > underscore checking if C and Fortran are link compatible... yes > checking to see if Fortran compiler likes the C++ exception flags... > skipped (no C++ exceptions flags) checking to see if mpifort compiler > needs additional linker flags... none checking if Fortran compiler > supports CHARACTER... yes checking size of Fortran CHARACTER... 1 > checking for C type corresponding to CHARACTER... char checking > alignment of Fortran CHARACTER... 1 checking for corresponding KIND > value of CHARACTER... C_SIGNED_CHAR checking KIND value of Fortran > C_SIGNED_CHAR... 1 checking if Fortran compiler supports LOGICAL... > yes checking size of Fortran LOGICAL... 4 checking for C type > corresponding to LOGICAL... int checking alignment of Fortran > LOGICAL... 4 checking for corresponding KIND value of LOGICAL... C_INT > checking KIND value of Fortran C_INT... 4 checking if Fortran compiler > supports LOGICAL*1... yes checking size of Fortran LOGICAL*1... 1 > checking for C type corresponding to LOGICAL*1... char checking > alignment of Fortran LOGICAL*1... 1 checking for corresponding KIND > value of LOGICAL*1... C_SIGNED_CHAR checking KIND value of Fortran > C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports > LOGICAL*2... yes checking size of Fortran LOGICAL*2... 2 checking for > C type corresponding to LOGICAL*2... short checking alignment of > Fortran LOGICAL*2... 2 checking for corresponding KIND value of > LOGICAL*2... C_SHORT checking KIND value of Fortran C_SHORT... 2 > checking if Fortran compiler supports LOGICAL*4... yes checking size > of Fortran LOGICAL*4... 4 checking for C type corresponding to > LOGICAL*4... int checking alignment of Fortran LOGICAL*4... 4 checking > for corresponding KIND value of LOGICAL*4... C_INT checking KIND value > of Fortran C_INT... (cached) 4 checking if Fortran compiler supports > LOGICAL*8... yes checking size of Fortran LOGICAL*8... 8 checking for > C type corresponding to LOGICAL*8... long long checking alignment of > Fortran LOGICAL*8... 8 checking for corresponding KIND value of > LOGICAL*8... C_LONG_LONG checking KIND value of Fortran C_LONG_LONG... > 8 checking if Fortran compiler supports INTEGER... yes checking size > of Fortran INTEGER... 4 checking for C type corresponding to > INTEGER... int checking alignment of Fortran INTEGER... 4 checking for > corresponding KIND value of INTEGER... C_INT checking KIND value of > Fortran C_INT... (cached) 4 checking if Fortran compiler supports > INTEGER*1... yes checking size of Fortran INTEGER*1... 1 checking for > C type corresponding to INTEGER*1... char checking alignment of > Fortran INTEGER*1... 1 checking for corresponding KIND value of > INTEGER*1... C_SIGNED_CHAR checking KIND value of Fortran > C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports > INTEGER*2... yes checking size of Fortran INTEGER*2... 2 checking for > C type corresponding to INTEGER*2... short checking alignment of > Fortran INTEGER*2... 2 checking for corresponding KIND value of > INTEGER*2... C_SHORT checking KIND value of Fortran C_SHORT... > (cached) 2 checking if Fortran compiler supports INTEGER*4... yes > checking size of Fortran INTEGER*4... 4 checking for C type > corresponding to INTEGER*4
Re: [OMPI users] openmpi 1.8.1 gfortran not working
I know there were some lingering issues in 1.8.1 - you might want to try the latest nightly 1.8 tarball as I believe things have been fixed now. On Aug 4, 2014, at 11:09 AM, Dan Shell wrote: > openmpi > > I have the following env variables set > export OMPI_CC=gcc > echo $OMPI_CC > export OMPI_CXX=g++ > echo $OMPI_CXX > export OMPI_F77=gfortran > echo $OMPI_F77 > export OMPI_FC=gfortran > echo $OMPI_FC > > I run the configure script > See fortran section below > Looks like mpifort should be configure > From what I can tell make install is fine > When I goto the command line and type mpifort I get the wrapper.txt error > message: > "No underlying compiler was specified in the wrapper compiler data file" > mpifort.wrapper.txt is in the right place > > gfortran is installed correctly on unbuntu 10 linux PC > > Any help is greatly appreciated > Dan Shell > > ** Fortran compiler > checking for gfortran... gfortran > checking whether we are using the GNU Fortran compiler... yes > checking whether gfortran accepts -g... yes > checking whether ln -s works... yes > checking if Fortran compiler works... yes > checking for extra arguments to build a shared library... none needed > checking for Fortran flag to compile .f files... none > checking for Fortran flag to compile .f90 files... none > checking to see if Fortran compilers need additional linker flags... none > checking external symbol convention... single underscore > checking if C and Fortran are link compatible... yes > checking to see if Fortran compiler likes the C++ exception flags... skipped > (no C++ exceptions flags) > checking to see if mpifort compiler needs additional linker flags... none > checking if Fortran compiler supports CHARACTER... yes > checking size of Fortran CHARACTER... 1 > checking for C type corresponding to CHARACTER... char > checking alignment of Fortran CHARACTER... 1 > checking for corresponding KIND value of CHARACTER... C_SIGNED_CHAR > checking KIND value of Fortran C_SIGNED_CHAR... 1 > checking if Fortran compiler supports LOGICAL... yes > checking size of Fortran LOGICAL... 4 > checking for C type corresponding to LOGICAL... int > checking alignment of Fortran LOGICAL... 4 > checking for corresponding KIND value of LOGICAL... C_INT > checking KIND value of Fortran C_INT... 4 > checking if Fortran compiler supports LOGICAL*1... yes > checking size of Fortran LOGICAL*1... 1 > checking for C type corresponding to LOGICAL*1... char > checking alignment of Fortran LOGICAL*1... 1 > checking for corresponding KIND value of LOGICAL*1... C_SIGNED_CHAR > checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 > checking if Fortran compiler supports LOGICAL*2... yes > checking size of Fortran LOGICAL*2... 2 > checking for C type corresponding to LOGICAL*2... short > checking alignment of Fortran LOGICAL*2... 2 > checking for corresponding KIND value of LOGICAL*2... C_SHORT > checking KIND value of Fortran C_SHORT... 2 > checking if Fortran compiler supports LOGICAL*4... yes > checking size of Fortran LOGICAL*4... 4 > checking for C type corresponding to LOGICAL*4... int > checking alignment of Fortran LOGICAL*4... 4 > checking for corresponding KIND value of LOGICAL*4... C_INT > checking KIND value of Fortran C_INT... (cached) 4 > checking if Fortran compiler supports LOGICAL*8... yes > checking size of Fortran LOGICAL*8... 8 > checking for C type corresponding to LOGICAL*8... long long > checking alignment of Fortran LOGICAL*8... 8 > checking for corresponding KIND value of LOGICAL*8... C_LONG_LONG > checking KIND value of Fortran C_LONG_LONG... 8 > checking if Fortran compiler supports INTEGER... yes > checking size of Fortran INTEGER... 4 > checking for C type corresponding to INTEGER... int > checking alignment of Fortran INTEGER... 4 > checking for corresponding KIND value of INTEGER... C_INT > checking KIND value of Fortran C_INT... (cached) 4 > checking if Fortran compiler supports INTEGER*1... yes > checking size of Fortran INTEGER*1... 1 > checking for C type corresponding to INTEGER*1... char > checking alignment of Fortran INTEGER*1... 1 > checking for corresponding KIND value of INTEGER*1... C_SIGNED_CHAR > checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 > checking if Fortran compiler supports INTEGER*2... yes > checking size of Fortran INTEGER*2... 2 > checking for C type corresponding to INTEGER*2... short > checking alignment of Fortran INTEGER*2... 2 > checking for corresponding KIND value of INTEGER*2... C_SHORT > checking KIND value of Fortran C_SHORT... (cached) 2 > checking if Fortran compiler supports INTEGER*4... yes > checking size of Fortran INTEGER*4... 4 > checking for C type corresponding to INTEGER*4... int > checking alignment of Fortran INTEGER*4... 4 > checking for corresponding KIND value of INTEGER*4... C_INT > checking KIND value of Fortran C_INT... (cached) 4 > checking if Fortran compiler supports INTEGER*8... yes > checking size of Fortran INTEGER*8... 8 > checking for
[OMPI users] openmpi 1.8.1 gfortran not working
openmpi I have the following env variables set export OMPI_CC=gcc echo $OMPI_CC export OMPI_CXX=g++ echo $OMPI_CXX export OMPI_F77=gfortran echo $OMPI_F77 export OMPI_FC=gfortran echo $OMPI_FC I run the configure script See fortran section below Looks like mpifort should be configure >From what I can tell make install is fine When I goto the command line and type mpifort I get the wrapper.txt error message: "No underlying compiler was specified in the wrapper compiler data file" mpifort.wrapper.txt is in the right place gfortran is installed correctly on unbuntu 10 linux PC Any help is greatly appreciated Dan Shell ** Fortran compiler checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking whether ln -s works... yes checking if Fortran compiler works... yes checking for extra arguments to build a shared library... none needed checking for Fortran flag to compile .f files... none checking for Fortran flag to compile .f90 files... none checking to see if Fortran compilers need additional linker flags... none checking external symbol convention... single underscore checking if C and Fortran are link compatible... yes checking to see if Fortran compiler likes the C++ exception flags... skipped (no C++ exceptions flags) checking to see if mpifort compiler needs additional linker flags... none checking if Fortran compiler supports CHARACTER... yes checking size of Fortran CHARACTER... 1 checking for C type corresponding to CHARACTER... char checking alignment of Fortran CHARACTER... 1 checking for corresponding KIND value of CHARACTER... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... 1 checking if Fortran compiler supports LOGICAL... yes checking size of Fortran LOGICAL... 4 checking for C type corresponding to LOGICAL... int checking alignment of Fortran LOGICAL... 4 checking for corresponding KIND value of LOGICAL... C_INT checking KIND value of Fortran C_INT... 4 checking if Fortran compiler supports LOGICAL*1... yes checking size of Fortran LOGICAL*1... 1 checking for C type corresponding to LOGICAL*1... char checking alignment of Fortran LOGICAL*1... 1 checking for corresponding KIND value of LOGICAL*1... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports LOGICAL*2... yes checking size of Fortran LOGICAL*2... 2 checking for C type corresponding to LOGICAL*2... short checking alignment of Fortran LOGICAL*2... 2 checking for corresponding KIND value of LOGICAL*2... C_SHORT checking KIND value of Fortran C_SHORT... 2 checking if Fortran compiler supports LOGICAL*4... yes checking size of Fortran LOGICAL*4... 4 checking for C type corresponding to LOGICAL*4... int checking alignment of Fortran LOGICAL*4... 4 checking for corresponding KIND value of LOGICAL*4... C_INT checking KIND value of Fortran C_INT... (cached) 4 checking if Fortran compiler supports LOGICAL*8... yes checking size of Fortran LOGICAL*8... 8 checking for C type corresponding to LOGICAL*8... long long checking alignment of Fortran LOGICAL*8... 8 checking for corresponding KIND value of LOGICAL*8... C_LONG_LONG checking KIND value of Fortran C_LONG_LONG... 8 checking if Fortran compiler supports INTEGER... yes checking size of Fortran INTEGER... 4 checking for C type corresponding to INTEGER... int checking alignment of Fortran INTEGER... 4 checking for corresponding KIND value of INTEGER... C_INT checking KIND value of Fortran C_INT... (cached) 4 checking if Fortran compiler supports INTEGER*1... yes checking size of Fortran INTEGER*1... 1 checking for C type corresponding to INTEGER*1... char checking alignment of Fortran INTEGER*1... 1 checking for corresponding KIND value of INTEGER*1... C_SIGNED_CHAR checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1 checking if Fortran compiler supports INTEGER*2... yes checking size of Fortran INTEGER*2... 2 checking for C type corresponding to INTEGER*2... short checking alignment of Fortran INTEGER*2... 2 checking for corresponding KIND value of INTEGER*2... C_SHORT checking KIND value of Fortran C_SHORT... (cached) 2 checking if Fortran compiler supports INTEGER*4... yes checking size of Fortran INTEGER*4... 4 checking for C type corresponding to INTEGER*4... int checking alignment of Fortran INTEGER*4... 4 checking for corresponding KIND value of INTEGER*4... C_INT checking KIND value of Fortran C_INT... (cached) 4 checking if Fortran compiler supports INTEGER*8... yes checking size of Fortran INTEGER*8... 8 checking for C type corresponding to INTEGER*8... long long checking alignment of Fortran INTEGER*8... 8 checking for corresponding KIND value of INTEGER*8... C_LONG_LONG checking KIND value of Fortran C_LONG_LONG... (cached) 8 checking if Fortran compiler supports INTEGER*16... no checking if Fortran compiler supports REAL... yes checking size of Fortran REAL... 4 checking for C type corresponding to REAL... float