Re: [eigen] Re: pre-RC1 testing needed

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


http://my.cdash.org/index.php?project=Eigen

here I'm currently submitting results for:

* linux-amd64 with g++ 3.4, 4.0.1, 4.3 (with and without SSE), and ICC
(with and without SSE)

* OSX 32bits, g++ 4.0, 4.2 and 4.3

* windows server 2008, msvc2008 (with and without SSE)

* windows server 2003, msvc2005

* cygwin g++ 4.3

what is really missing is AltiVec and FreeBSD.

to submit do:

mkdir foo && cd foo
svn cat svn://anonsvn.kde.org/home/kde/trunk/kdesupport/eigen2/test/testsuite.cmake
> testsuite.cmake
test -VV -S testsuite.cmake,EIGEN_SITE=`hostname`,EIGEN_MODE=Experimental,EIGEN_BUILD_STRING=linux-i386-g++-4.2,EIGEN_CXX=g++-4.2,EIGEN_EXPLICIT_VECTORIZATION=SSE2

update the options to match your system, and check the file
testsuite.cmake to see all options.

cheers,
Gael.


On Mon, Jan 26, 2009 at 6:15 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
> Keir: indeed good idea, it's always useful to hear positive reports too.
>
> Oh, and in case what's blocking people is that you don't know how to
> build and run the tests, here you go:
>
> 1) checkout the latest sources
>
> svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/eigen2
>
> 2) create a build directory "eigen2build" alongside the "eigen2" directory
>
> mkdir eigen2build
>
> 3) enter the build dir
>
> cd eigen2build
>
> 4) run CMake, enable SSE2 or AltiVec testing (only used if available
> so you can always enable that)
>
> cmake -DEIGEN_BUILD_TESTS=ON -DEIGEN_TEST_SSE2=ON ../eigen2
>
> 5) run make, with an appropriate number of jobs: each job can take up
> to 450 MB of RAM with GCC and up to 800 MB of RAM with MSVC
>
> make -j2 // for 2 jobs
>
> 6) run the tests
>
> cd test
> ctest
>
> 7) if you want, you can run a test individually. You can get command
> line help too.
>
> ./test_lu r1 s12345678
>
> Cheers,
> Benoit
>
> 2009/1/26 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>> Hi,
>>
>> As you could see, there were a lot more changes than expected going
>> into RC1. Now we think it's ready, but we aren't able to test on many
>> platforms and typically it's expected that the recent changes may
>> cause minor breakage (like compilation errors) on some platforms.
>>
>> So testing is much appreciated.
>> - build and run unit tests
>> - build and run your own software using eigen
>>
>> We are specifically interested in the following setups:
>> * MSVC 2008 with SSE2 enabled
>> * MSVC 2005 (SSE isn't used here)
>> * Old GCC (from 3.3 to 4.1) (SSE isn't used here) including, but not only, MinGW
>> * ICC, recent versions, with SSE2
>> * Power machine with AltiVec enabled
>> * BSD (Free/Open/Net/PC) with SSE2 (if you have GCC >= 4.2) or AltiVec enabled
>>
>> No unit test is supposed to fail!!
>>
>> Cheers,
>> Benoit
>>
>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/