[Getdp] Compiling getdp 2.0.0 with petsc

Bernhard Kubicek bernhard.kubicek at arsenal.ac.at
Tue Oct 14 13:22:01 CEST 2008


>From using PETSC from different things, I wrote myself a script to
configure and compile PETSC.
If you want to use openmp, you would need to include
"-fopenmp -Wall -mtune=native -march=native -fomit-frame-pointer -pipe
-ftree-vectorize"
into the flags.

------
#!/bin/bash
export PETSC_DIR=`pwd`
export PETSC_ARCH=hypre_mpi_cxx
#export OPTS="--with-clanguage=c++ --with-x=0 --with-debugging=0
--with-shared=0 --with-default-arch=0
--with-mpi-dir=/usr/lib/mpich-shmem "
export OPTS="--with-clanguage=c++ --with-x=0 --with-debugging=0
--with-shared=0 --with-default-arch=0 --with-mpi=1 --download-hypre=1
--with-scalar-type=real"
CPPOPTS="-O3 -march=native -mtune=native"
export OPTS2="COPTFLAGS=' $CPPOPTS ' FOPTFLAGS='-I  $CPPOPTS '"
echo $PATH
echo config/configure.py $OPTS $OPTS2
config/configure.py $OPTS $OPTS2
make -j 4
make test
---

On Mon, 2008-10-13 at 15:31 +0200, Lars Rindorf wrote:

> Hi Everybody
> 
> Just a tip: if you want to compile getdp 2.0.0 with petsc on linux, then
> petsc should (also) be compiled with the C++ compiler 'g++'. This is
> different from getdp 1.2.1.
> 
> KR, Lars
> 
> _______________________________________________
> getdp mailing list
> getdp at geuz.org
> http://www.geuz.org/mailman/listinfo/getdp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/getdp/attachments/20081014/b7b80e84/attachment.html>