[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Thanks
- From: Nathan Yonkee <nathan.yonkee@xxxxxxxxx>
- Date: Sun, 11 Oct 2015 18:28:22 -0600
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=EcXag+zcOKE1MW8470aTQXV233JjMZAfr3wupi0i4mg=; b=BuvnuHNE4M9CUwZYqzTlobhkJ90CVBwVJNPDCX1gC0FfAeaqhX3l4c/Y7XCezSOYIC FtQeRB+hbaxIcZVeNUeWjJgE7LFon6edHwAIflOfhuOg+8w2STl3afEFh3K+hbaKqgq4 9+SiL1IMQyovApK50tlk92aM5aUG8de4lzm9L7CrKu7/PnRwXA5S70njNpE2iMFcfJAj yp7FLS2DaIudjktQ+Petk/Cli7fyC5m/2egxH/SyQobggZybXTIBJqHpeKnJ6qYwrx5o 1ROKAHVLM8hAXMdlTRNcHXXYeLCch5SsREtuZuRzmYnNQDqGohSR60ex/hcJHBvOLe9C e7bw==
Thank you for the kind words! It is rewarding to hear that our work and knowledge is put to use!
Although I feel I should mention that I'm not a developer, that honor goes to Gael (core), Benoit (core), Christoph, and many others of course.
My hope is to make the "open" part of open-source as accessible, friendly, and prolific as possible.
On Sun, 11 Oct 2015 17:11:08 +0200
Gabriel <gnuetzi@xxxxxxxxx> wrote:
> Following Mark Sauders last mail :-)
>
> I feel exactly the same and can only give a huge "thank you" to the core
> developers (gael, christoph, nathan and many others) who devote so much
> time in this awesome peace of brilliance.
> Also the mailing list and the people answering all the questions, it is
> extremely appreciated and saved my ass in a lot of stuff during research
> and still today :-)
>
> Keep the good work up!
>
>
> Best Regards!
>
> Gabriel
>
> p.S: There is some other library using eigen3 :
> https://github.com/gabyx/ApproxMVBB (maybe can be added to the list of
> science projects ... :-)
>
>
> On 10/11/2015 03:41 AM, Mark Sauder wrote:
> > Thanks Gael and Nathan,
> >
> > You and the rest of the crew are pretty awesome developers. Your work
> > enables a lot of other work to take place. Thank you so much.
> >
> > Respectfully,
> > Mark Sauder
> >
> >
> > On Sat, Oct 10, 2015 at 2:43 PM, Gael Guennebaud
> > <gael.guennebaud@xxxxxxxxx <mailto:gael.guennebaud@xxxxxxxxx>> wrote:
> >
> > For the record, this has been fixed:
> > https://bitbucket.org/eigen/eigen/commits/0a67d86b4aa6/
> >
> > gael
> >
> > On Sat, Oct 10, 2015 at 5:03 AM, Nate Yonkee
> > <nathan.yonkee@xxxxxxxxx <mailto:nathan.yonkee@xxxxxxxxx>> wrote:
> >
> > Don't worry, nobody will be upset by a user request. It
> > doesn't look like a bug by Eigen (see my comment on bz), but
> > sometimes the documentation needs updating or an API change is
> > made.
> >
> > On Fri, Oct 9, 2015 at 8:37 PM, Mark Sauder
> > <mcsauder@xxxxxxxxx <mailto:mcsauder@xxxxxxxxx>> wrote:
> >
> > Thanks Nathan,
> >
> > I have submitted bug 1085
> > <http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1085> as
> > per your suggestion, although I feel a little sheepish
> > about it as I'm not sure if the commit resolved an error
> > that was uncovered and my lack of understanding is the
> > reason I can't see that for what it is.
> >
> > My main trouble is that I'm not quite sure if there is any
> > issue within Eigen, or more likely if it is with my use
> > case being incorrect. I was a little bit embarrassed to
> > speak up until today because that is likely the case,
> > although I don't understand what changed well enough to
> > fix it. :}
> >
> > When I make Eigen from the repository, everything is fine,
> > and there are no errors within Eigen or the Eigen unit
> > tests that I have run for the library itself.
> > Additionally, the contents of the error messages seem to
> > make logical sense in that there /should be/ difficulty in
> > assigning a long long int to an int, however, previously
> > in the past year (until a few days ago), my code never
> > threw this error, so, I'm not sure that there is anything
> > wrong with Eigen, I just don't understand the change well
> > enough to see how my usage is leading to the new error.
> >
> > Any light you can shed on it for me is most appreciated!
> >
> > Respectfully,
> > Mark Sauder
> >
> > On Fri, Oct 9, 2015 at 8:03 PM, Nathan Yonkee
> > <nathan.yonkee@xxxxxxxxx <mailto:nathan.yonkee@xxxxxxxxx>>
> > wrote:
> >
> > Thanks for tracking the commit down, I'll give it a
> > look. In the meantime, you could post this to bugzilla
> > ( http://eigen.tuxfamily.org/bz/ ) to see if anyone
> > else has the same issue. It would be helpful to upload
> > a file containing the terminal output so that we can
> > see the full error text: the command to pipe the
> > terminal output to a file and display it too is tee.
> >
> > $ make check | tee upload_file
> >
> > On Fri, 9 Oct 2015 11:44:46 -0600
> > Mark Sauder <mcsauder@xxxxxxxxx
> > <mailto:mcsauder@xxxxxxxxx>> wrote:
> >
> > > Hello again,
> > >
> > > I have been able to definitively track the first
> > occurrence of the compiler
> > > error to this commit:
> > >
> > https://bitbucket.org/tbs1980/eigen-numerical-integration-module/commits/96cdf0c63790648a5e13289c03322c0de6d9ac33
> > >
> > > I'm not quite sure what to do about it yet, but will
> > do a bit more digging.
> > >
> > > Thanks!
> > >
> > > Respectfully,
> > > Mark Sauder
> > >
> > > On Fri, Oct 9, 2015 at 11:01 AM, Mark Sauder
> > <mcsauder@xxxxxxxxx <mailto:mcsauder@xxxxxxxxx>> wrote:
> > >
> > > > Hi Everyone,
> > > >
> > > > I was curious if anyone else was seeing compiler
> > errors like the following
> > > > in the past few days:
> > > >
> > > >
> > /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:584:42:
> > error:
> > > > cannot convert
> > ‘Eigen::internal::unpacket_traits<__vector(2) long long
> > > > int>::type {aka __vector(2) long long int}’ to
> > ‘int’ in return
> > > > return pfirst(_mm_hadd_epi32(tmp0,tmp0));
> > > >
> > > >
> > /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:
> > In function
> > > > ‘typename Eigen::internal::unpacket_traits<T>::type
> > > > Eigen::internal::predux(const Packet&) [with Packet =
> > > > Eigen::internal::eigen_packet_wrapper<__vector(2)
> > long long int>; typename
> > > > Eigen::internal::unpacket_traits<T>::type = int]’:
> > > >
> > /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:584:42:
> > error:
> > > > cannot convert
> > ‘Eigen::internal::unpacket_traits<__vector(2) long long
> > > > int>::type {aka __vector(2) long long int}’ to
> > ‘int’ in return
> > > > return pfirst(_mm_hadd_epi32(tmp0,tmp0));
> > > >
> > > >
> > /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:584:42:
> > > > required from here
> > > >
> > /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:299:13:
> > error:
> > > > ‘typename Eigen::internal::unpacket_traits<T>::type
> > > > Eigen::internal::pfirst(const Packet&) [with
> > Packet = __vector(2) long long
> > > > int; typename
> > Eigen::internal::unpacket_traits<T>::type =
> > __vector(2) long
> > > > long int]’ conflicts with a previous declaration
> > > > { return a; }
> > > >
> > > > It looks like it might track from this commit
> > > >
> > <https://bitbucket.org/eigen/eigen/commits/14fc5626ff985262a01e8bb393322154ecdb0774>
> > > > but I need to do a little more testing to nail
> > that down with certainty.
> > > >
> > > > Anyway, just wanted to ask if anyone was having
> > that same trouble.
> > > >
> > > > Thanks for all of the work that is going on in
> > Eigen right now, it
> > > > certainly is an amazing library. (Long live Eigen!
> > :) )
> > > >
> > > > Respectfully,
> > > > Mark
> > > >
> > > > Sauder
> > > >
> >
> >
> > --
> > Nathan Yonkee <nathan.yonkee@xxxxxxxxx
> > <mailto:nathan.yonkee@xxxxxxxxx>>
> >
> >
> >
> >
> >
> >
> > --
> > Nate Yonkee
> > Graduate research assistant
> > All around great guy
> >
> >
> >
>
--
Nathan Yonkee <nathan.yonkee@xxxxxxxxx>