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]
<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>...
<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]