aserio changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
eschnett has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
EverYoung has joined #ste||ar
gedaj has quit [Remote host closed the connection]
gedaj has joined #ste||ar
gedaj has quit [Client Quit]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 252 seconds]
<github> [hpx] K-ballo created dataflow-api (+1 new commit): https://git.io/vdb0a
<github> hpx/dataflow-api 238e62a Agustin K-ballo Berge: Cleaning up dataflow overload set
<K-ballo> ^ first steps, no functional changes (intended)
<K-ballo> there's also a ton of duplication in those files
<K-ballo> hkaiser: I'm going to deprecate the lcos/local/dataflow.hpp header, move everything but the lcos::local already deprecated overload to lcos/dataflow.hpp
EverYoun_ has quit [Ping timeout: 255 seconds]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
<hkaiser> K-ballo: I think it's deprecated long enough, we can remove it now
<hkaiser> pls look into the main CMakeLists.txt, there is a note when it was deprecated
<K-ballo> V0.9.99
<hkaiser> yah, let's remove it
<hkaiser> at least disable it by default
Guest62013 has quit [Quit: This computer has gone to sleep]
EverYoung has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
EverYoung has quit [Ping timeout: 248 seconds]
patg has joined #ste||ar
patg is now known as Guest17093
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: bye]
zbyerly_ has quit [Ping timeout: 246 seconds]
parsa has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
pree has quit [Quit: AaBbCc]
zbyerly_ has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
zbyerly_ has quit [Ping timeout: 258 seconds]
pree has quit [Ping timeout: 246 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 252 seconds]
<github> [hpx] taeguk opened pull request #2967: Make parallel::merge is stable. (Fix #2964.) (master...fixing_2964) https://git.io/vdbis
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
zbyerly_ has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vdbMn
<github> hpx/gh-pages 7dd8100 StellarBot: Updating docs
hkaiser has joined #ste||ar
pree has quit [Ping timeout: 248 seconds]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
K-ballo has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
EverYoung has joined #ste||ar
pree has quit [Ping timeout: 258 seconds]
EverYoung has quit [Ping timeout: 240 seconds]
pree has joined #ste||ar
pree has quit [Ping timeout: 240 seconds]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
<github> [hpx] K-ballo force-pushed dataflow-api from 238e62a to 8ec263b: https://git.io/vdbHQ
<github> hpx/dataflow-api 8ec263b Agustin K-ballo Berge: Cleaning up dataflow overload set
pree has joined #ste||ar
pree has quit [Quit: AaBbCc]
diehlpk has joined #ste||ar
parsa has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 260 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
gedaj has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
gedaj has quit [Remote host closed the connection]
<github> [hpx] K-ballo created syntax-only-header-tests (+1 new commit): https://git.io/vdbjd
<github> hpx/syntax-only-header-tests 69e3d5c Agustin K-ballo Berge: Add internal cmake flag for using -fsyntax-only when building header tests
gedaj has joined #ste||ar
hkaiser has joined #ste||ar
<K-ballo> heller: you broke inspect checks on master?
<github> [hpx] K-ballo pushed 2 new commits to dataflow-api: https://git.io/vdNvG
<github> hpx/dataflow-api 0a0272d Agustin K-ballo Berge: Consolidate local and remote dataflow implementations
<github> hpx/dataflow-api 306ec04 Agustin K-ballo Berge: Simplify dataflow implementation
parsa has joined #ste||ar
diehlpk has quit [Ping timeout: 240 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
<heller> K-ballo: how was that not caught before?
<K-ballo> nobody was paying attention I suppose, it's been failing on circle for 4 days
<K-ballo> I only saw it because it flagged my own branch
gedaj has quit [Remote host closed the connection]
gedaj has joined #ste||ar
parsa has joined #ste||ar
<heller> Uh
<hkaiser> heller: I'm going to comment out the affinity error - it;s benign and makes everything fail without reason
<heller> Yes
<heller> hkaiser: shouldn't we rather set no affinity mask if bind=none was set?
parsa has quit [Quit: Zzzzzzzzzzzz]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
<parsa> hkaiser: Klaus said he has no plans to make determinant() work without BLAS.
<parsa> what do you suggest? there isn't just one BLAS implementation that i can look for
EverYoung has quit [Ping timeout: 248 seconds]
diehlpk has joined #ste||ar
<zao> Doesn't FindBLAS.cmake find anything conforming?
<zao> May it be MKL, OpenBLAS, GOTO, etc.
<parsa> do you know how to make it tell me where too look for libraries? on mac it spits out these: https://gist.github.com/parsa/83558e636ca184080d759583c30cc8d2 and nowhere in those directories i find a useable header file/library
<zao> BLASLIBRARIES is suitable for putting in a target_link_libraries command.
<zao> Sorry, BLAS_LIBRARIES
<zao> Not sure what to do about C/C++ headers.
<zao> It may be that you're supposed to have a cblas.h in path already or something.
<zao> Don't have any source to look at atm, sadly.
<parsa> i don't why that worked (i don't see any libraries in that directory) but it did. thank a bunch zao!
<parsa> >don't see* why that worked
<zao> On macOS, you can link "frameworks" which are kind of an bundle of headers, libraries, and associated stuff.
<zao> You can cd into them in a shell, while Finder shows them opaque.
<parsa> i mean i did a find <> -iname '*blas*' on them, didn't see anything useful there
<zao> Guessing that any eventual header is elsewhere, and the library name varies among implementatinos.
<zao> In particular, Apple's seem to be "Accelerate".
<zao> While MKL would be mkl, etc.
diehlpk has quit [Ping timeout: 248 seconds]
<jbjnr> hkaiser: is the input to a continuation a pair?
<hkaiser> no
<hkaiser> just the future
<jbjnr> even when I remove all unwrapping and dataflow, I get a pair of the future and some other stuff "std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (hpx::lcos::detail::continuation<hpx::lcos::future<double>, hpx::util::detail::bound<hpx::util::detail::one_shot_wrapper<int (*)(hpx::lcos::future<double>&&)> (hpx::util::detail::placeholder<1ul>...
<jbjnr> ...const&)>, int>::*)(boost::intrusive_ptr<hpx::lcos::detail::future_data<double> >&&)"
<hkaiser> that's the return type of the lowest level hpx thread
<jbjnr> but it's also the input type of the continuation
<hkaiser> shouldn't be
<hkaiser> jbjnr: do you have a smaller test case?
<jbjnr> lol
<jbjnr> I'll see what I can put together. Half asleep after a day out cycling though, so probly won't o it tonight.
<hkaiser> k
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 240 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
<github> [hpx] K-ballo opened pull request #2968: Cleaning up dataflow overload set (master...dataflow-api) https://git.io/vdNGj
<jbjnr> hkaiser: if an executor provides "async_execute(F && f, Ts &&... ts) " for async execution - should it provide a different interface for continuations - or is it the same one?
<hkaiser> should be the same
<jbjnr> and traits onw_way, true, two way, true?
<hkaiser> yah
<jbjnr> ok
<jbjnr> ta
gedaj has quit [Remote host closed the connection]
gedaj has joined #ste||ar
diehlpk has joined #ste||ar
<hkaiser> how is your example different?
<github> [hpx] hkaiser pushed 1 new commit to master: https://git.io/vdNCL
<github> hpx/master a2d9428 Hartmut Kaiser: Disable error reporting for affinity problems on CircleCI (for the time being)
<K-ballo> what is HWLOC_MEMBIND_BYNODESET ?
<hkaiser> place memory close to a socket
<K-ballo> time to upgrade hwloc?
<hkaiser> is it failing?
<hkaiser> (I have not looked in a while :/)
<K-ballo> my version doesn't have it
<hkaiser> ahh
<K-ballo> I was on 1.11.2 that didn't had it, now on .8 that does
<hkaiser> ohh, THAT new?
<K-ballo> .3 introduced BYNODESET
<K-ballo> Jul 27, 2016
<hkaiser> k
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 240 seconds]
<K-ballo> I'm getting a few linker errors from jbjnr's branch, could it be missing a few EXPORTS?
<K-ballo> or maybe having too many..
gedaj has quit [Remote host closed the connection]
<github> [hpx] K-ballo created is_tuple_like (+1 new commit): https://git.io/vdNB1
<github> hpx/is_tuple_like ed46f93 Agustin K-ballo Berge: Improve is_tuple_like trait...
gedaj has joined #ste||ar
diehlpk has quit [Ping timeout: 260 seconds]
<K-ballo> hkaiser: many executors using bind unprotected
<K-ballo> the binpacking_distribution_policy component too, curiously
<hkaiser> K-ballo: good point, didn't think about this