dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02366
Re: Problems with compiling DOLFIN on Redhat
What do you see if you do
>env | grep PETSC_DIR ?
Garth
On Fri, 2006-04-07 at 10:22 -0700, Alireza Forghani wrote:
> Hi Anders,
>
> Configuration says:
>
> using PETSC_DIR=/data/alireza/petsc-2.3.1-p11
> disabling compilation of PyDOLFIN
> checking for configarch... yes
>
> but exactly after that when I try to compile demo the error appears:
>
>
> /data/daan/FeNics/petsc-2.3.1-p2: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/bmake/linux-gnu-intel: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/include: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/include/mpiuni: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/bmake/linux-gnu-intel: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/include: Permission denied
> /data/daan/FeNics/petsc-2.3.1-p2/include/mpiuni: Permission denied
> make[3]: *** [main.o] Error 1
>
> As you see it tries to use another library.
>
> I also used:
>
> export PATH="data/alireza/dolfin0.6.1/local/bin:$PATH"
>
> and these are what exactly PETSc says after configuration:
>
> =================================================================================
> Configuring PETSc to compile on your system
> =================================================================================
> Compilers:
> C Compiler: mpicc -fPIC -Wall -Wshadow -Wwrite-strings -fomit-frame-pointer -g3
> Fortran Compiler: mpif77 -fPIC -Wall -g
> Linkers:
> Shared linker: mpicc -shared -fPIC -Wall -Wshadow -Wwrite-strings -fomit-frame-pointer -g3
> Dynamic linker: mpicc -shared -fPIC -Wall -Wshadow -Wwrite-strings -fomit-frame-pointer -g3
> PETSc:
> **
> ** Before running "make" your PETSC_ARCH must be specified with:
> ** ** setenv PETSC_ARCH linux-gnu-c-real-debug (csh/tcsh)
> ** ** PETSC_ARCH=linux-gnu-c-real-debug; export PETSC_ARCH (sh/bash)
> **
> PETSC_DIR: /data/alireza/petsc-2.3.1-p11
> **
> ** Now build and test the libraries with "make all test"
> **
> Scalar type:real
> Clanguage: C
> MPI:
> PETSc shared libraries: disabled
> PETSc dynamic libraries: disabled
> X11:
> Includes: ['-I/usr/X11R6/include']
> Library: ['-L/usr/X11R6/lib -lX11']
> BLAS/LAPACK: -Wl,-rpath,/data/alireza/petsc-2.3.1-p11/externalpackages/fblaslapack/linux-gnu-c-real-debug -L/data/alireza/petsc-2.3.1-p11/externalpackages/fblaslapack/linux-gnu-c-real-debug -lflapack -Wl,-rpath,/data/alireza/petsc-2.3.1-p11/externalpackages/fblaslapack/linux-gnu-c-real-debug -L/data/alireza/petsc-2.3.1-p11/externalpackages/fblaslapack/linux-gnu-c-real-debug -lfblas
>
>
> Thank You,
> Alireza
> PS.: I did these steps and I installed and compiled demos of DOLFIN on Cygwin/x successfully.
>
>
>
> Date: Thu, 6 Apr 2006 17:57:39 -0500
> From: Anders Logg <logg@xxxxxxxxx>
> Subject: Re: [DOLFIN-dev] Problems with compiling DOLFIN on Redhat
> To: Discussion of DOLFIN development <dolfin-dev@xxxxxxxxxx>
> Message-ID: <20060406225739.GA24308@xxxxxxxxx>
> Content-Type: text/plain; charset=us-ascii
>
> What does configure say about PETSc during configure? Look for
> something like
>
> using PETSC_DIR=/usr/local/lib/petsc
>
> Another thing to check is if you have set the PATH correctly. Did you
> add <path to dolfin>/local/bin to PATH?
>
> /Anders
>
>
> On Thu, Apr 06, 2006 at 12:22:49PM -0700, Alireza Forghani wrote:
> > > Hi,
> > >
> > > I tried to install DOLFIN on a local (not root ) accont on RedHat and I
> > > followed these steps:
> > > 1- installing PETSC
> > > 2- assigning PETSC_DIR to local folder of PETSC
> > > 3- configure dolfine using configure.local option
> > > ( in configuration process dolfin accepted my local PETSC folder as the
> > > source for libraries of PETSC
> > > 4- make
> > > 5- make install
> > >
> > > the problem is when I wanna compile demo files, dolfin calls a PETSC
> > > liberary which is installed on another account on this redhat server and
> > > gives the error message: permission denied.
> > > It seems that although I have assigned my local PETSC to be the source
> > > for PETSC, DOLFIN is trying to use another PETSC which is installed on
> > > another account.
> > >
> > >
> > > Alireza Forghani,
> > > PhD Student, Structural Engineering
> > > Room 1007D, Dep. of Civil Engineering
> > > The University of British Columbia
> > > Vancouver, BC, Canada
> > > Tel: 778 241 5316
> > > Email: forghani@xxxxxxxxxxxx
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
References