Satish,
Ok why don’t you fix the textual output (how to run the test) in maint.
Barry
It is annoying that setting the right environmental variables doesn’t work but …
On Jul 28, 2014, at 11:38 AM, Satish Balay <[email protected]> wrote:
> On Mon, 28 Jul 2014, Dominic Meiser wrote:
>
>>> $ make PETSC_DIR=/home/balay/petsc PETSC_ARCH=arch-mpich install
>>> *** Using PETSC_DIR=/home/balay/petsc PETSC_ARCH=arch-mpich ***
>>> *** Installing PETSc at prefix location: /home/balay/tmp/petsc-install ***
>>> ====================================
>>> Install complete. It is useable with PETSC_DIR=/home/balay/tmp/petsc-install
>>> [and no more PETSC_ARCH].
>>> Now to check if the libraries are working do (in current directory):
>>> make PETSC_DIR=/home/balay/tmp/petsc-install test
>
>> Should the above line then be changed to the following:
>>
>> make PETSC_DIR=/home/balay/tmp/petsc-install PETSC_ARCH= test
>>
>> Or are you saying that this is not always the right line?
>
> It will always work - so the instructions need updating. something like:
>
>>>>>>>>>>>>>
> diff --git a/config/install.py b/config/install.py
> index ab52e77..b7560eb 100755
> --- a/config/install.py
> +++ b/config/install.py
> @@ -264,11 +264,11 @@ for src, dst in copies:
> def outputInstallDone(self):
> print '''\
> ====================================
> -Install complete. It is useable with PETSC_DIR=%s [and no more PETSC_ARCH].
> +Install complete.
> Now to check if the libraries are working do (in current directory):
> -make PETSC_DIR=%s test
> +make PETSC_DIR=%s PETSC_ARCH="" test
> ====================================\
> -''' % (self.installDir,self.installDir)
> +''' % (self.installDir)
> return
>
> def outputDestDirDone(self):
> <<<<<<<<<<
>
>
>
> balay@asterix /home/balay/petsc (maint)
> $ make PETSC_DIR=/home/balay/petsc PETSC_ARCH=arch-mpich install
> *** Using PETSC_DIR=/home/balay/petsc PETSC_ARCH=arch-mpich ***
> *** Installing PETSc at prefix location: /home/balay/tmp/petsc-install ***
> ====================================
> Install complete.
> Now to check if the libraries are working do (in current directory):
> make PETSC_DIR=/home/balay/tmp/petsc-install PETSC_ARCH="" test
> ====================================
> balay@asterix /home/balay/petsc (maint)
> $ make PETSC_DIR=/home/balay/tmp/petsc-install PETSC_ARCH="" test
> Running test examples to verify correct installation
> Using PETSC_DIR=/home/balay/tmp/petsc-install and PETSC_ARCH=
> C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 MPI
> process
> C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 MPI
> processes
> Fortran example src/snes/examples/tutorials/ex5f run successfully with 1 MPI
> process
> Completed test examples
> =========================================
> Now to evaluate the computer systems you plan use - do:
> make PETSC_DIR=/home/balay/tmp/petsc-install PETSC_ARCH= streams
> NPMAX=<number of MPI processes you intend to use>
> balay@asterix /home/balay/petsc (maint)
> $
>
>
> Note: I remove the text 'It is useable with
> PETSC_DIR=/home/balay/tmp/petsc-install [and no more PETSC_ARCH].' as it
> would be inconsistant at that point. I'm not sure if it can be added
> somewhere else.
>
>
> Satish
>