← Back to team overview

dolfin team mailing list archive

Re: [HG DOLFIN] Merge work on replacing Vector by GenericVector in Function by Kent

 

Anders Logg wrote:
On Sat, Mar 29, 2008 at 12:28:45PM +0100, Ola Skavhaug wrote:
Anders Logg skrev den 29/03-2008 følgende:
On Sat, Mar 29, 2008 at 11:03:44AM +0000, Garth N. Wells wrote:

Anders Logg wrote:
On Sat, Mar 29, 2008 at 09:55:28AM +0000, Garth N. Wells wrote:
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:   3807:6bdc96a3396293f36cc09e22dc81323637fbd360
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Sat Mar 29 09:09:43 2008 +0100
files:       dolfin/function/DiscreteFunction.cpp dolfin/function/DiscreteFunction.h dolfin/function/Function.cpp dolfin/function/Function.h dolfin/io/XMLFile.cpp dolfin/io/XMLFile.h dolfin/io/XMLVector.cpp dolfin/io/XMLVector.h
description:
Merge work on replacing Vector by GenericVector in Function by Kent

Looks like this broke the demos.

Garth
Which ones? Poisson works for me (C++ and Python).

Try disabling PETSc. I then get

mpic++ -o demo/pde/stokes/stabilized/cpp/main.o -c -Wall -pipe -ansi -DDEBUG -g -Werror -DNDEBUG -O2 -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK -DPACKAGE_VERSION=\"0.7.2\" -DHAS_SCOTCH=1 -DHAS_UMFPACK=1 -DHAS_GTS=1 -fno-strict-aliasing -I. -I. -Idolfin -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/suitesparse -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include demo/pde/stokes/stabilized/cpp/main.cpp
demo/pde/stokes/stabilized/cpp/main.cpp: In function ‘int main()’:
demo/pde/stokes/stabilized/cpp/main.cpp:105: error: no match for ‘operator<<’ in ‘x_file << u.dolfin::Function::vector()’ ./dolfin/io/File.h:90: note: candidates are: void dolfin::File::operator<<(dolfin::Vector&)
ok, same here. I will try to fix it (in a while).
Should we put effort into setting up a build bot, compiling DOLFIN
with/without:

scotch
petsc
slepc
gts
(add more)

?

Yes, definitely! And ideally also on different architectures.

The buildbot has been broken for a while:

  http://www.fenics.org/buildbot/

It's obviously broken since we've changed the build system but not
updated the buildbot.

But another problem before has been that building the latest DOLFIN
requires the latest UFC, the latest FFC requires the latest FIAT etc,
and these may not be installed on the server. This also needs to be
fixed.


I will look into the buildbot things, talked this over with Ola.

ilmar


Follow ups

References