K-ballo 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/
hkaiser has quit [Quit: bye]
K-ballo has quit [Quit: K-ballo]
bita has quit [Ping timeout: 258 seconds]
Chuanqiu has quit [Quit: Connection closed]
bita has joined #ste||ar
bita has quit [Ping timeout: 246 seconds]
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
K-ballo has joined #ste||ar
old_man[m] has joined #ste||ar
jehelset has quit [Remote host closed the connection]
hkaiser has joined #ste||ar
hkaiser has quit [Quit: bye]
diehlpk_work has joined #ste||ar
<diehlpk_work>
ms[m]1, Could you please have a look into the Fedora issue?
<diehlpk_work>
I would really like to ship hpx 1.6.0 with the next Fedora release?
hkaiser has joined #ste||ar
<diehlpk_work>
hkaiser, I changed a few things for hpxcl. 1) I updated to Cuda 11 2) I removed the dependecy on master and updated it to work with 1.5 and 1.6
<diehlpk_work>
Recommending master is not a good choice, since we would need to adapt hpxcl too often
<diehlpk_work>
I think align it with the latest release is much less work for us
<jedi18[m]>
hkaiser: I'd add steps on how to adapt an algorithm to C++20 in the proposal right? If so it would end up looking very similar to gonidelis 's post here https://github.com/STEllAR-GROUP/hpx/issues/4822. I hope that's not an issue?
nanmiao has joined #ste||ar
bita has joined #ste||ar
<gonidelis[m]>
<K-ballo "merge your find_package calls, f"> so `INCLUDE_DIRECTORIES`, uses -I?
<gonidelis[m]>
ahh... I just pass SYSTEM as an arg
<gonidelis[m]>
<K-ballo "and prefer using targets instead"> K-ballo: what's the difference?
<gonidelis[m]>
K-ballo: although it worked with those fixes, but still
<gonidelis[m]>
K-ballo: does range-based for loop accept ranges that have different begin/end iters?
<K-ballo>
whether INCLUDE_DIRECTORIES uses -I or something else depends on how the property is consumed
<K-ballo>
as for differences between variables and targets, try some google
<K-ballo>
just changing to targets would have been enough to fix the issue
<gonidelis[m]>
K-ballo: acutally i get their difference but i don't get why one could substitute the other
<gonidelis[m]>
they server different purposes
<gonidelis[m]>
serve*
<K-ballo>
the ones you are using don't, they serve the same purpose
<K-ballo>
specifying usage requirements
<gonidelis[m]>
K-ballo: ah you talk about the `CMAKE_CXX_FLAGS` one
<hkaiser>
jedi18[m]: sounds good
<hkaiser>
diehlpk_work: ok, cool
<hkaiser>
diehlpk_work: btw, I'm not able to reproduce the new fedora issue - is it caused by a new compiler version?
<K-ballo>
the other one too
<diehlpk_work>
hkaiser, -- The CXX compiler identification is GNU 11.0.1
<diehlpk_work>
hkaiser, It seems that the boost version changed
<hkaiser>
I have no idea what's going on, just guessing...
<diehlpk_work>
hkaiser, it seems to be related to 64 arch
<diehlpk_work>
All 64 builds fail and all 32 are still working
<srinivasyadav227>
I have couple of queries regarding GSoC Project.
<srinivasyadav227>
For GCC and msvc we can only provide hint to compiler to vectorize, and it will vectorize only when we pass optimiser flags -ftree-vectorize -O2. And in GCC, mostly autovectorization takes places,so pragma directives really could not help much. And gcc implements std::execution::unseq and std::execution::par_unseq with openmp as backend, so even I would like to use openmp as backend, is that fine?,
<srinivasyadav227>
I strictly use openmp only for simd or vectorization.
<srinivasyadav227>
hkaiser: *
<srinivasyadav227>
hkaiser: sorry, I forgot to tag ;-)
<hkaiser>
srinivasyadav227: the latest versions of msvc support the llvm openmp runtime, so I would assume that the simd options are now supported as well
hkaiser has quit [Quit: bye]
<srinivasyadav227>
hkaiser: you mean, use openmp for msvc also?