← Back to team overview

dolfin team mailing list archive

Re: Buildbot broken

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On 11/17/2011 03:31 PM, Garth N. Wells wrote:
> On 17 November 2011 13:49, Andre Massing <massing@xxxxxxxxx>
> wrote: On 11/17/2011 02:17 PM, Anders Logg wrote:
>>>> Looks like someone forgot to run the tests before pushing to 
>>>> 1.0.x.
>>>> 
> 
>> Test were run.
> 
>>>> I just wanted to point this out since it wasn't me this time.
>>>> :-P
> 
> Actually, the change in the GlobalAssemble call in EpetraMatrix is
> the culprit, it says:
> 
> [ 61%] Building CXX object 
> dolfin/CMakeFiles/dolfin.dir/la/EpetraFactory.cpp.o 
> /home/buildbot/buildbots/main/fenics-src/dolfin/dolfin/la/EpetraMatrix.cpp:
>
> 
In member function 'virtual void
> dolfin::EpetraMatrix::apply(std::string)': 
> /home/buildbot/buildbots/main/fenics-src/dolfin/dolfin/la/EpetraMatrix.cpp:404:
>
> 
error: no matching function for call to
> 'Epetra_FECrsMatrix::GlobalAssemble(bool, Epetra_CombineMode)' 
> /home/buildbot/buildbots/main/local/include/trilinos/Epetra_FECrsMatrix.h:527:
>
> 
note: candidates are: int Epetra_FECrsMatrix::GlobalAssemble(bool)
> /home/buildbot/buildbots/main/local/include/trilinos/Epetra_FECrsMatrix.h:554:
>
> 
note:                 int Epetra_FECrsMatrix::GlobalAssemble(const
> Epetra_Map&, const Epetra_Map&, bool)
> 
> Is there an older trilinos version installed on the buildbot
> (which one and which version do we require at least?)
> 
> 
>> The Ubuntu Trilinos package is old (10.4). It is a modified
>> version, because the 10.4 source fails to compile with gcc 4.6.
> 
>> There is a nasty change in the Epetra interface - the old code
>> still compiled, but thanks to an interface change the code did
>> something different.
> 
>> I would prefer to support just the latest (10.8). Is there demand
>> for 10.4? I wouldn't advocate using any of the Ubuntu/Debian
>> linear algebra packages (Trilinos/PETSc/BLAS) for performance.

What about 10.6? The interface change were introduced in 10.8, and
adding macro switch of only 4 lines in DOLFIN makes it still backwards
compatible to older version. (A modified version is running on my
buildbot right now)

- --
Andre

> 
>> Garth
> 
> Andre
> 
>>>> 
>>>> -- Anders
>>>> 
>>>> _______________________________________________ Mailing
>>>> list: https://launchpad.net/~dolfin Post to     : 
>>>> dolfin@xxxxxxxxxxxxxxxxxxx Unsubscribe : 
>>>> https://launchpad.net/~dolfin More help   : 
>>>> https://help.launchpad.net/ListHelp
>> 
>> _______________________________________________ Mailing list:
>> https://launchpad.net/~dolfin Post to     :
>> dolfin@xxxxxxxxxxxxxxxxxxx Unsubscribe :
>> https://launchpad.net/~dolfin More help   :
>> https://help.launchpad.net/ListHelp
>> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOxRykAAoJEA79ggnbq9dmR54H/A7K5fDfBRpwwnM7NJ4qrLyL
nyvBHbtbES61hg21rEePFiO8Zs67xpyYt6hrq6gKcv+48WIioiw5jj1KO+EPnF6w
yPYLMVweThKxT86PP7FHxnSLkYpisQrh46yWepeueTUsxtAgfWiLa45GGGKsYrr1
AB0+VflcfLL+4xKtKEO9+QzRiLkVPs0aN73Sp09eASTpopwUEhgolrdlGKnG4yU2
QxsqFnzJyuNYfLbyMve4mCF+Gniry5piCMrkRtDEpratNvh2Rsz1TBeM7P3CTkPn
gDv+YmsaKSzOaq7UjCix0n/oGbLgk7yx9N25U2BsDmgOrQaurNL6ygLoi/hnpF0=
=l5bv
-----END PGP SIGNATURE-----


References