mpiexec

Satish Balay balay at mcs.anl.gov
Thu Jun 25 15:37:25 CDT 2009


Send us the corresponding configure.log to petsc-maint at mcs.anl.gov

Satish

On Thu, 25 Jun 2009, Yixun Liu wrote:

> I recompile PETSc using the following commands,
> 
> petsc-3.0.0-p0>setenv PETSC_DIR $PWD
> >./config/configure.py
> 
> =================================================================================
> Configuring PETSc to compile on your system
> =================================================================================
> /home/scratch/yixun/petsc-3.0.0-p3/config/BuildSystem/config/compilers.py:7:
> DeprecationWarning: the sets module is deprecated
> import sets
> /home/scratch/yixun/petsc-3.0.0-p3/config/PETSc/package.py:7:
> DeprecationWarning: the md5 module is deprecated; use hashlib instead
> import md5
> /home/scratch/yixun/petsc-3.0.0-p3/config/BuildSystem/script.py:101:
> DeprecationWarning: The popen2 module is deprecated. Use the subprocess
> module.
> import popen2
> TESTING: checkCCompiler from
> config.setCompilers(config/BuildSystem/config/setCompilers.py:394)
> *********************************************************************************
> UNABLE to EXECUTE BINARIES for config/configure.py
> ---------------------------------------------------------------------------------------
> Cannot run executables created with C. It is likely that you will need
> to configure using --with-batch which allows configuration without
> interactive sessions.
> *********************************************************************************
> 
> 
> Satish Balay wrote:
> > Also make sure 'mpiexec' you are using corresponds to the MPI petsc is built with.
> >
> > Satish
> >
> >
> > On Thu, 25 Jun 2009, Barry Smith wrote:
> >
> >   
> >>  Did you recompile the MPI libraries? Did you re configure and compile ALL of
> >> PETSc after the change? You will need to do all this.
> >>
> >>   Barry
> >>
> >> On Jun 25, 2009, at 1:30 PM, Yixun Liu wrote:
> >>
> >>     
> >>> Hi,
> >>> My PETSc based application can work correctly, but after system updating
> >>> when I use the same commands:
> >>>       
> >>>> lamboot
> >>>> mpiexec -np 4 application
> >>>>         
> >>> It seems only one processor works. Then I  test it using the following code,
> >>>
> >>> **********
> >>> PetscErrorCode ierr = MPI_Comm_rank(PETSC_COMM_WORLD,&rank);CHKERRQ(ierr);
> >>>
> >>> COUT << "This is processor : " << rank << ENDL;
> >>>
> >>> Use command: mpiexec -np 4 application,
> >>> The output is:
> >>> This is processor : 0
> >>> This is processor : 0
> >>> This is processor : 0
> >>> This is processor : 0
> >>> *********
> >>>
> >>> Thanks for your help.
> >>>
> >>> Yixun
> >>>
> >>>
> >>>       
> >
> >   
> 
> 



More information about the petsc-users mailing list