Where communities thrive
Join over
1.5M+ people
Join over
100K+ communities
Free
without limits
Create
your own community
Explore more communities
elemental/chat
People
Repo info
Activity
May 02 2020 14:21
ernstbrunr51
commented
#278
Apr 29 2020 20:49
yurivict
opened
#278
Apr 24 2020 18:55
ernstbrunr51
closed
#277
Apr 24 2020 18:55
ernstbrunr51
commented
#277
Apr 24 2020 18:04
poulson
commented
#277
Apr 24 2020 10:34
ernstbrunr51
opened
#277
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
Ryan H. Lewis
@rhl-
Is that a bulge chasing type thing?
Jack Poulson
@poulson
yes
Ryan H. Lewis
@rhl-
I actually wrote some code for that once
@poulson
: lets set a date and release version number and then lets create a milestone in GitHub
Ryan H. Lewis
@rhl-
@poulson
: found the code:
https://github.com/rhl-/qr
this is not necessarily efficient
Ryan H. Lewis
@rhl-
I think its only a distributed hessenberg too
i think we never finished the actual bulge chasing
Jack Poulson
@poulson
do you mean it was a distributed reduction to Hessenberg form?
Ryan H. Lewis
@rhl-
yeah
Jack Poulson
@poulson
what kind of data distribution?
Ryan H. Lewis
@rhl-
each processor gets a block
its not much code.. and i'm sure you could improve upon it greatly
its been a long time since I thought about that
this was for something at Stanford
lexing's class or something
its not really high quality
you presumably have a distributed hessenberg already
Jack Poulson
@poulson
even if it isn't, it's an impressive goal
yes, Elemental has distributed blocked algorithms for reducing to Hessenberg form
Ryan H. Lewis
@rhl-
this used boost::ublas
i didn't know about elemental then
Jack Poulson
@poulson
there are sequential Aggressive Early Deflation Hessenberg QR algorithms but not yet a distributed version
the right paper to start on is
http://www.netlib.org/utk/people/JackDongarra/PAPERS/140_2002_a-parallel-implementation-of-the-nonsymmetric-qr-algorithm.pdf
_
Ryan H. Lewis
@rhl-
yeah so the QR iteration looks like its only serial, and the hessenberg is distributed
Ryan H. Lewis
@rhl-
So, I wanted to take a stab at the documentation
i was wondering if you have seen/considered cldoc ?
Jack Poulson
@poulson
does it support LaTeX?
ReadTheDocs is the gold standard ATM
Ryan H. Lewis
@rhl-
im not sure
the thing is that it autogenerates documentation with a doc coverage report
I was just wondering how to get a sense of what is needed and what is missing
also I was looking the ADMM solver for logisitic regression
do you know what is needed there?
and do you have an LBFGS?
Jack Poulson
@poulson
what is needed in the docs is well-designed tutorials and content
autogeneration is not very helpful IMO
it is helpful as a reference but not as an introduction
Ryan H. Lewis
@rhl-
i guess I was just thinking about understanding what is
missing
Jack Poulson
@poulson
what is missing is a complete rewrite
Ryan H. Lewis
@rhl-
well, a reference for the API's is super useful
Jack Poulson
@poulson
that's what the header files are
Ryan H. Lewis
@rhl-
and the stuff you have
looks
good
no, thats not the same
there are things like preconditions and post conditions
and the Latex statements of the equations you solve inform you what the headers do
why do you want a complete rewrite, for me, most of the content has been largely accurate
Jack Poulson
@poulson
huge amounts of things are completely undocumented
and huge amounts are out of date
there is virtually nothing there on the sparse functionality