Re: [eigen] 3.0.4 coming soon, testing appreciated

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


2011/11/21 Rhys Ulerich <rhys.ulerich@xxxxxxxxx>:
> On Mon, Nov 21, 2011 at 8:45 AM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
>> We would like to release Eigen 3.0.4 next week, so testing would be
>> much appreciated on all supported platforms...
>
> The following all look good on Ubuntu 11.04 x86_64:
>   gcc 4.5.1
>   icpc 10.1 20081024
>   icpc 11.1 20100806
>
> On a different system (an older Red Hat variant, x86_64), I see
>   icpc 12.0.4 20110427
>   icpc 12.1.0 20111011
> both build all the 'make check' targets.  I noticed some terribly long
> individual test times for those two builds, e.g.
>   226/593 Test #226: product_trmm_32 ..................   Passed   19.90 sec
>   228/593 Test #228: product_trmm_13 ..................   Passed  373.70 sec
>   230/593 Test #230: product_trmm_23 ..................   Passed  453.71 sec,
> which were not consistent with my gcc 4.5.1, intel 10.1, and intel
> 11.1 test runtimes.  Those long timings are suspect as I ran with
> niceness +10 due to being on a login node on an HPC system.  I stopped
> testing at this point.  Still, if anyone has access to a box with
> those compiler versions, it might be worth checking those test
> runtimes for either bad or regressed performance.

Can you profile this?

Is Eigen 3.0.3 performing better?

Cheers,
Benoit
>
> Finally, icpc 12.0.0 20101006 fails on Ubuntu 11.04 x86_64 with an
> error message like...
>
> [ 14%] Building CXX object test/CMakeFiles/exceptions.dir/exceptions.cpp.o
> /workspace/rhys/eigen/Eigen/src/Core/Product.h(430): internal error:
> assertion failed at: "shared/edgcpfe/exprutil.c", line 1490
>
>      bool alphaIsCompatible = (!ComplexByReal) ? true :
> (imag(actualAlpha)==RealScalar(0));
>                               ^
>
> compilation aborted for /workspace/rhys/eigen/test/exceptions.cpp (code 4)
>
> I would be happy to try out any tweaks to get Intel 12.0.0 to pass
> 'make check'.  However, I suspect it's not worth the bother as it's an
> "internal error" on Intel's part and it does not impact the latest
> Intel 12.0.x release.  FWIW, I've Googled around for the error message
> and the Intel articles that include 'internal error: assertion failed
> at: "shared/edgcpfe/exprutil.c"' reference a problem that should sink
> Intel 11.1 also.  Since Intel 11.1 built just fine I suspect some
> other internal, version-specific Intel bug being at fault.
>
> Hope this helps,
> Rhys
>
> P.S. I know it's stupidly minor, but I can I pester someone to fix the
> pkg-config-related regression
> http://eigen.tuxfamily.org/bz/show_bug.cgi?id=358 ?  Release 3.0.3
> "fixed" pkg-config for other folks but broke it for me.
>
>
>



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