dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #05152
Re: [HG DOLFIN] Updates for PETSc 2.3.3.
I built dolfin with PETSc 2.3.3 and everything worked fine till the 'make
demo'
$ make demo
make -C src/demo/
make[1]: Entering directory `/home/dolfin/downloads/fenics/dolfin/src/demo'
Making all in la/eigensolver
make[2]: Entering directory
`/home/dolfin/downloads/fenics/dolfin/src/demo/la/eigensolver'
`pkg-config --variable=compiler dolfin` `pkg-config --cflags dolfin` -c
main.cpp
`pkg-config --variable=compiler dolfin` -o demo main.o `pkg-config
--cflags dolfin` `pkg-config --libs dolfin `
/home/dolfin/builds/lib/libdolfin.so: undefined reference to
`XCreateFontCursor'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `dasum_'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to
`umfpack_di_report_status'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to
`XSetWindowBackground'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `XDrawString'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `XSync'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `dscal_'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `XDefineCursor'
/home/dolfin/builds/lib/libdolfin.so: undefined reference to `XDrawPoint'
etc. etc.
What can be wrong?
/Paulo
> Due to a bug in OpenMPI 1.1.2, PETSc 2.3.3 won't build with the
> Debian/Ubuntu package openmpi. It can be easily patched though,
>
> http://www.open-mpi.org/community/lists/devel/2006/12/1240.php
>
> (thanks to Barry Smith for pointing this out) or the latest version of
> OpenMPI can be used.
>
> Garth
>
> DOLFIN wrote:
>> One or more new changesets pushed to the primary dolfin repository.
>> A short summary of the last three changesets is included below.
>>
>> changeset: 3236:fd6e1d997e8773d87387a3ed2cb506791143a3b2
>> tag: tip
>> user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
>> date: Thu Jun 14 10:27:00 2007 +0200
>> files: src/kernel/la/PETScKrylovSolver.cpp
>> src/kernel/la/PETScMatrix.cpp src/kernel/la/PETScVector.cpp
>> description:
>> Updates for PETSc 2.3.3.
>>
>> PETSc2.3.3 is now required. The code will not compile with PETSc 2.3.2.
>>
>>
>> changeset: 3235:2e7a7f0ae9f51080b7cbdc002ce793600bf7d430
>> parent: 3233:d58a063f20f07d1518a2a1cdc96f2c3cd485762e
>> parent: 3234:efbfbd8746c1d4137abb025ce0fde9c4170cc35b
>> user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
>> date: Wed Jun 13 14:43:08 2007 +0200
>> files: src/kernel/io/GiDFile.cpp src/kernel/io/dolfin/GiDFile.h
>> description:
>> merge.
>>
>>
>> changeset: 3234:efbfbd8746c1d4137abb025ce0fde9c4170cc35b
>> parent: 3231:a4be1c8f344d8fb1d17a33b54f5401b9cdf00aad
>> user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
>> date: Wed Jun 13 14:42:28 2007 +0200
>> files: src/kernel/io/File.cpp src/kernel/io/GiDFile.cpp
>> src/kernel/io/Makefile.am src/kernel/io/Makefile.in
>> src/kernel/io/dolfin/File.h src/kernel/io/dolfin/GiDFile.h
>> src/kernel/io/dolfin/Makefile.am src/kernel/io/dolfin/Makefile.in
>> description:
>> Remove GiD output format (not maintained).
>>
>> ----------------------------------------------------------------------
>> For more details, visit http://www.fenics.org/hg/DOLFIN
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>
>
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
References