Re: Test fails in MTL4 alpha 1

Peter Gottschling <[email protected]> Tue, 30 Oct 2007 17:37:35 +0100
Newsgroups gmane.comp.lib.mtl.devel
Message-ID <[email protected]>
Hi Jari,

You are right, my hand-written CCS matrix was wrong.  Which shows how =

useful the inserter is. ;-)  The version on the web page is fixed.

I also threw out the test for Fortran-indexed matrices since I stopped =

supporting them some day. =


Thank you for helping us to make the lib bug-free.

Cheers,

Peter

Jari H=E4kkinen schrieb:
> Hi,
>
> One of the tests fails on my mac. The problem seems to be related to the =

> function
>
> template <typename Matrix>
> void raw_copy_test(Matrix& matrix, col_major)
>
> in compressed2D_inserter.cpp. The index array created in the problematic =

> function looks strange. I get the output attached below.
>
> I am using:
>
> boost 1.34.1
> i686-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5363)
>
>
> The other tests works fine.
>
>
> Cheers,
>
> Jari
>
>
>
> # scons -D . check=3D1 with-blas=3D1
>
> scons: Entering directory `/projects/osd/mtl4'
> scons: Reading SConscript files ...
> -DMTL_ASSERT_FOR_THROW
> scons: done reading SConscript files.
> scons: Building targets ...
> g++ -o libs/numeric/mtl/test/compressed2D_inserter.o -c -Wno-long-double =

> -g -DMTL_ASSERT_FOR_THROW -DNDEBUG -Wno-long-double -I. =

> libs/numeric/mtl/test/compressed2D_inserter.cpp
> g++ -o libs/numeric/mtl/test/compressed2D_inserter =

> libs/numeric/mtl/test/compressed2D_inserter.o
> /projects/osd/mtl4/libs/numeric/mtl/test/compressed2D_inserter
> [  0   1   0   0   2   0]
> [  0   0   3   0   0   0]
> [  4   5   6   7   0   0]
> [  0   0   0   8   0   9]
> [  0  10   0  11  12   0]
> [  0  13   0  14  15  16]
> [  0   0   0   0   0   0]
> [  0   0  17   0   0  18]
>
>
> [  0   1   0  31   2   0]
> [  0   0   3   0   0   0]
> [  4   5   6   7   0   0]
> [  0   0   0  33   0   9]
> [  0  10   0  11  37   0]
> [  0  13   0  14  15  16]
> [ 35   0   0   0   0   0]
> [  0   0  17   0   0  18]
>
>
> [  0   1  27  31   2   0]
> [  0   0   3   0   0   0]
> [  4   5  27   7  22  26]
> [  0  28   0  33   0   9]
> [  0  10  54  11  37   0]
> [  0  13   0  14  15  16]
> [ 35  23   0   0   0   0]
> [  0   0  43   0   0  18]
>
>
>
> matrix[2][2] =3D 28
> [  0   0   0   0   0   0]
> [  0   0   1   0   0   2]
> [  0   0   0   3   0   0]
> [  0   4   5   6   7   0]
> [  0   0   0   0   8   0]
> [  0   0  10   0  11  12]
> [  0   0  13   0  14  15]
> [  0   0   0   0   0   0]
>
>
> [  0   0   0   0   0   0]
> [  0   0   1   0  31   2]
> [  0   0   0   3   0   0]
> [  0   4   5   6   7   0]
> [  0   0   0   0  33   0]
> [  0   0  10   0  11  37]
> [  0   0  13   0  14  15]
> [  0  35   0   0   0   0]
>
>
> [  0   0   0   0   0   0]
> [  0   0   1  27  31   2]
> [  0   0   0   3   0   0]
> [  0   4   5  27   7  22]
> [  0   0  28   0  33   0]
> [  0   0  10  54  11  37]
> [  0   0  13   0  14  15]
> [  0  35  23   0   0   0]
>
>
>
> matrix[2][2] =3D 28
> [  0   1   0   0   2   0]
> [  0   0   3   0   0   0]
> [  4   5   6   7   0   0]
> [  0   0   0   8   0   0]
> [  0  10   0   0  12   0]
> [  0  13   0   0  15  16]
> [  0   0   0   0   0   0]
> [  0   0  17   0   0  18]
>
>
> [  0   1   0  31   2   0]
> [  0   0   3   0   0   0]
> [  4   5   6   7   0   0]
> [  0   0   0  33   0   0]
> [  0  10   0   0  37   0]
> [  0  13   0   0  15  16]
> [ 35   0   0   0   0   0]
> [  0   0  17   0   0  18]
>
>
> [  0   1  27  31   2   0]
> [  0   0   3   0   0   0]
> [  4   5  27   7  22  26]
> [  0  28   0  33   0   0]
> [  0  10  54   0  37   0]
> [  0  13   0   0  15  16]
> [ 35  23   0   0   0   0]
> [  0   0  43   0   0  18]
>
>
>
> matrix[2][2] =3D 28
> /usr/local/include/boost/test/minimal.hpp(122): exception "memory access =

> violation" caught in function: 'int main(int, char**)'
>
> **** Testing aborted.
> **** 1 error detected
> [scons: *** [libs/numeric/mtl/test/compressed2D_inserter] Error 201
> scons: building terminated because of errors.
>
> _______________________________________________
> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
>
>   =



-- =

Dr. rer. nat. Peter Gottschling

Dresdner Grundwasserforschungszentrum e.V. (DGFZ)
Meraner Str. 10
01217 Dresden
Germany
.....................................................................
phone:  +49 (0) 351 / 4050651
fax:    +49 (0) 351 / 4050679
web:    http://www.dgfz.de
.....................................................................
VR 210    Ust.-Id DE140134319
GF: Dr. F. B=F6rner
.....................................................................


Veranstaltungshinweise:

Weiterbildung im DGFZ e.V.

14.-16.11.2007 Modellierung mit PCGEOFIM

Programm und Termine:
http://www.dgfz.de/aktuell



06./07.11.2007

XVIII. S=E4chsisches Altlastenkolloquium
und regionaler Workshop des BMBF-F=F6rderschwerpunktes KORA

"Nat=FCrliche Schadstoffminderungsprozesse bei der Altlastenbearbeitung"

Programm und Anmeldung:
http://www.dgfz.de/index_altlastenkolloquium =


_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/