<hkaiser>
ms[m]: should we meet for the Kokkos discussion before the PMC meeting?
<gdaiss[m]>
hkaiser: At least on my side there is currently little new to report about Kokkos - how about you @ms?
<ms[m]>
hkaiser let's do a short one
<ms[m]>
the only "new" thing is adding the kokkos execution policy and dispatching hpx::reduce based on that
<ms[m]>
let's meet at 15:45? in 25 minutes?
<gdaiss[m]>
ms: Sounds good to me
<hkaiser>
ok
<hkaiser>
nikunj: if you have the time, I think it might be useful for you to join that to coordinate on the resiliency executor work
<nikunj>
hkaiser: ohh alright. I'll join in!
<ms[m]>
gdaiss are you joining?
nikunj97 has joined #ste||ar
diehlpk__ has joined #ste||ar
<ms[m]>
jbjnr: heller joining the meeting?
diehlpk__ has quit [Ping timeout: 240 seconds]
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 244 seconds]
nanmiao11 has joined #ste||ar
nikunj97 has joined #ste||ar
diehlpk__ has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
diehlpk__ has quit [Ping timeout: 244 seconds]
weilewei has joined #ste||ar
karame_ has joined #ste||ar
<hkaiser>
ms[m]: I think I just overwrote a change you made to the resiliency cpo PR
<hkaiser>
sorry...
<hkaiser>
what did you change?
<ms[m]>
hkaiser: no worries :P (always git push --force-with-lease!)
<ms[m]>
I think it was just a typo, but I just got home so can't check what I had there
<ms[m]>
can check tomorrow, but I'm pretty sure it wasn't anything very critical
<hkaiser>
ms[m]: ok, thanks
<ms[m]>
and I realized we forgot to discuss that namespace change... I'm ok with anything, but considering the cuda/mpi namespace changes I thought it doesn't make much sense to have it in both non-experimental hpx::resiliency and hpx::experimental
<hkaiser>
ms[m]: I've done it already, everything is now in resiliency::experimental
<ms[m]>
woop, thank you!
<hkaiser>
that's how I overwrote your changes ;-)
<ms[m]>
:P
<hkaiser>
ms[m]: there are some clang-tidy errors on master now (caused by my boost changes)
<weilewei>
So different functions will be passed to the same interface of enqueue(F&& f, Args&&... args), like, enqueue(foo, arg0), enqueue(bar, arg0), etc. And I would like have a string name of f inside enqueue()
<weilewei>
like, I would like to have to_string(foo), to_string(bar) something like this into "name"
<K-ballo>
objects don't have names, you'll have to provide it yourself
<tiagofg[m]>
<hkaiser "tiago.fg: here: https://github.c"> I see that, nice!
<tiagofg[m]>
And if B was templated, for example
<tiagofg[m]>
what I really need now is C derived from A, B, and D
<tiagofg[m]>
and:
<tiagofg[m]>
template <typename T>
<tiagofg[m]>
class C: A, B<T>
<tiagofg[m]>
I don't know if I am pushing hard, but I think these examples can be useful to others to
<hkaiser>
tiagofg[m]: this is similar to normal templated components
Yorlik has quit [Ping timeout: 256 seconds]
<tiagofg[m]>
Do you have some small example? Is just because the necessary syntax for inheritance is not in the documentation, it is a little difficult to me to start from scratch
<tiagofg[m]>
like C: A, B<T> {}; and C: A, B, D {};
<hkaiser>
tiagofg[m]: the derivation from 3 classes should be 100% the same as the example I just created
<tiagofg[m]>
ok good!
bita_ has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
Yorlik has quit [Ping timeout: 260 seconds]
<weilewei>
I don't understand this cmake error: Could NOT find HDF5 (missing: HDF5_LIBRARIES) (found version "1.10.5"
<weilewei>
it said not find hdf5 but later say found an available version
<K-ballo>
it found part of it, it's missing the libraries
<weilewei>
How can I link my application to it
<weilewei>
I passed -DHDF5_INCLUDE_DIRS=/opt/cray/pe/hdf5/1.10.5.2/GNU/8.2/include, which ideally will help me to find the library correctly
<K-ballo>
that may help with includes, but not libraries
<K-ballo>
where does FindHDF5.cmake come from?
<K-ballo>
(libraries as in library files: .lib, .a, .so)
<K-ballo>
also note `HDF5_INCLUDE_DIRS` is a result variable, you are not meant to set it
<weilewei>
hmm I did not see FindHDF5.cmake in the directory