Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 14 2019 01:33
    poulson closed #276
  • May 14 2019 01:33
    poulson commented #276
  • May 14 2019 01:30

    poulson on master

    Update README.md (compare)

  • May 14 2019 01:24

    poulson on master

    added logo (compare)

  • May 10 2019 21:37
    jedbrown commented #276
  • May 10 2019 21:25
    poulson commented #276
  • May 10 2019 21:21
    jedbrown commented #276
  • May 10 2019 17:08
    poulson commented #276
  • May 10 2019 17:03
    tesch1 opened #276
  • Apr 10 2019 13:18
    JM1 commented #275
  • Apr 10 2019 13:16
    JM1 synchronize #275
  • Apr 10 2019 08:56
    JM1 opened #275
  • Mar 06 2019 03:47
    Raviteja1996 closed #274
  • Mar 05 2019 05:46
    Raviteja1996 opened #274
  • Feb 11 2019 21:53
    BenBrock commented #228
  • Feb 11 2019 21:52
    BenBrock commented #228
  • Feb 11 2019 21:51
    poulson commented #228
  • Feb 11 2019 21:50
    poulson commented #228
  • Feb 11 2019 21:45
    BenBrock commented #228
  • Jan 23 2019 23:57
    adambaskerville commented #273
Jack Poulson
@poulson
More reason to package up Elemental I suppose: https://github.com/cvxgrp/cvxpy/issues/288#issuecomment-234671685
Yves Ineichen
@iff
@rhl- Hey Ryan, CPack also offers a way to create rpms. I can provide some pointers if you like. I have no experience with conan (IMO we should avoid additional dependencies)
Jack Poulson
@poulson
There is now a SecularSVD routine: elemental/Elemental@3712952
Jack Poulson
@poulson
Next up: a full D&C SVD
Ryan H. Lewis
@rhl-
@iff conan is not a dependency, it is a package manager for c++, and really a great thing. also, CPack sucks. yes you can create RPM's but no one will accept them to a real repo. You need to write an RPM Spec file or something. That is something you could compose with conan, since conanfile's, rpm spec, and deb package are all very similar. the way to think of conan, is it provides "rpm packages" which do not fix compiler versions or types.
Jack Poulson
@poulson
@rhl- It would be helpful if there was an example. The devil is often in the details with these things (as it is for CPack).
Yves Ineichen
@iff
@rhl- super, if you can package Elemental with conan even better. I know CPack has limitations, but its the only thing I know. I simply cannot spend time and dig into conan (or other solutions) to understand the details and package Elemental. Thats why we offered a CPack based solution.
Ryan H. Lewis
@rhl-
@jack happy to do that, what example do you want? of using spec files? I have plenty: https://rhl.fedorapeople.org/
@iff I am new to conan too, but, I am betting on that technology. CPack is a good start, it generates rpm's that don't pass most basic rpmlint violations. I'm happy to collaborate on this. I think the main thing is not elemental, but all it's dependencies.
Ryan H. Lewis
@rhl-
I can maintain the fedora packages
I am not a debian packager though.
Jack Poulson
@poulson
I agree that settling on how to handle dependencies is the deeper issue
LAPACK is up on GitHub officially as of this week
Perhaps we can get ScaLAPACK there as well
Metis and ParMetis are hopeless though
My conjecture is that if we iron out dependencies everything else is easy
Ryan H. Lewis
@rhl-
@poulson metis is available in most package managers
lapack is in most package managers
looks like scalapack is starting to be packaged for more recent fedora and centos: https://www.rpmfind.net/linux/rpm2html/search.php?query=scalapack
it looks like all those packages are also in debian.
Jack Poulson
@poulson
the ParMETIS modifications aren't
and it is helpful but not necessary to have some bugs fixed in ScaLAPACK
Ryan H. Lewis
@rhl-
those things should be contributed to those libraries.
Jack Poulson
@poulson
just because you send it to the project doesn't mean it's accepted...
ParMETIS is notoriously difficult to get patches into
and I have sent the patch, for what it's worth
Ryan H. Lewis
@rhl-
yeah, that sucks
you can also send the patch to packagers
and explain that
and they can apply them slightly downstream.
Jack Poulson
@poulson
the changes are the commit logs
Ryan H. Lewis
@rhl-
what I am saying is that fedora packagers could apply the patch
why does ParMETIS ppl accept the patches?
rather not accept them
also, i've started an elemental spec file
Jack Poulson
@poulson
ParMETIS is run by one professor
and he is busy
Ryan H. Lewis
@rhl-
I know, Karypis
he used to be against having open licenses for this stuff period
I've talked to him :)
Jack Poulson
@poulson
given that 99.99% of people only take, it's hard to really argue against
Ryan H. Lewis
@rhl-
haha
so i'm having a problem with the cmake build with this uber new gcc
Jack Poulson
@poulson
open source burnout is a serious issue
what is the problem?
docker image is using GCC 6.1.1 which honestly, i'm surprised exists as a version.