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 joined #ste||ar
hkaiser has quit [Quit: bye]
akheir has quit [Remote host closed the connection]
diehlpk_work has joined #ste||ar
diehlpk_work_ has quit [Ping timeout: 264 seconds]
hkaiser has joined #ste||ar
gnikunj[m] has quit [Ping timeout: 240 seconds]
k-ballo[m] has quit [Ping timeout: 240 seconds]
gonidelis[m] has quit [Ping timeout: 240 seconds]
parsa[m] has quit [Ping timeout: 240 seconds]
jpinto[m] has quit [Ping timeout: 240 seconds]
tiagofg[m] has quit [Ping timeout: 246 seconds]
pedro_barbosa[m] has quit [Ping timeout: 240 seconds]
mdiers[m] has quit [Ping timeout: 260 seconds]
klaus[m] has quit [Ping timeout: 260 seconds]
teonnik has quit [Ping timeout: 268 seconds]
rori has quit [Ping timeout: 240 seconds]
ms[m] has quit [Ping timeout: 246 seconds]
ms[m] has joined #ste||ar
gonidelis[m] has joined #ste||ar
rori has joined #ste||ar
klaus[m] has joined #ste||ar
pedro_barbosa[m] has joined #ste||ar
heller1 has joined #ste||ar
gnikunj[m] has joined #ste||ar
teonnik has joined #ste||ar
tiagofg[m] has joined #ste||ar
mdiers[m] has joined #ste||ar
jpinto[m] has joined #ste||ar
k-ballo[m] has joined #ste||ar
parsa[m] has joined #ste||ar
<ms[m]>
hkaiser: up early again? ;) the sanitizer failure is pretty reproducible, but I don't know what's going on
<ms[m]>
I have a stacktrace which might tell you something, there's no obvious (to me) connection to the changes in the PR
<hkaiser>
mdiers[m]: does the problem happen in debug mode as well?
<mdiers[m]>
hkaiser: Yes, but due to the runtime, it is extremely time consuming to get it to crash.
<hkaiser>
I understand
<hkaiser>
it might give us more information if you could invest the time to get a stack backtrace from the crash in debug
<hkaiser>
but I don't want to impose
<mdiers[m]>
hkaiser: Is soon weekend, in the time it can then run. Which optimization parameters are desired: HPX with CMAKE_BUILD_TYPE=Debug and the application with -g -o0?
<ms[m]>
makes sense since it's touching reinitializable_static, but I haven't looked at what the problem could be yet
<hkaiser>
actually, topology doesn't need to be reinitialized
<hkaiser>
I remember applying this change, but I don't remember why I did it :/
<gonidelis[m]>
what's the target for segmented algos?
<gonidelis[m]>
`tests.unit.modules.segmented_algorithms.(sth)` does not seem to work for me
<hkaiser>
gonidelis[m]: the distributed tests have their own names
<hkaiser>
test.unit.modules.distributed.tcp.segmented_algorithms.* or somesuch
<gonidelis[m]>
like `tests.unit.partitioned_vector_****` ?
<gonidelis[m]>
ohhh....
<gonidelis[m]>
ok let me check it
<gonidelis[m]>
thanks
<gnikunj[m]>
hkaiser: I wanted to look into the kokkos resiliency project. Anything suggestions from your end or should I just install kokkos and play with it?
<gonidelis[m]>
hkaiser: #5119 seems to complain on the distributed part ;/
<hkaiser>
gonidelis[m]: grep for detail::fin_* and change the headers and namespaces
<gnikunj[m]>
this time I'll do everything on Visual Studio as well. Should finally give me the opportunity to learn it.
<hkaiser>
gnikunj[m]: yah, start with kokkos and the hpx_kokkos repo
<gnikunj[m]>
alright. Sounds good!
<gonidelis[m]>
hkaiser: Ok that's what i remembered. I had used some cmake flags that cut them out though that's why i couldn't find it
<hkaiser>
gonidelis[m]: I don't think you can run the distributed tests with make
<gonidelis[m]>
~.^ seriously?
<hkaiser>
you need to use ctest for those
<hkaiser>
but you can certainly build them with make/ninja
<gonidelis[m]>
hkaiser: yeah sorry. I meant building then. that's what i check anyways
<hkaiser>
and for this, make help will give you the target name
<gonidelis[m]>
if it builds, it probably passes
<hkaiser>
most likely
<gonidelis[m]>
ok, i will be roaming in the realm of segmented for some time now. I hope I get back safe
<hkaiser>
it's just a namespace change, come on
<gonidelis[m]>
haha, i am exaggerating don't worry
<ms[m]>
hkaiser: yep, I thought it might not need reinitialization
<hkaiser>
ms[m]: the change to reinitialized_static itself looks ok to me
<mdiers[m]>
hkaiser: A little problem with the debug build. Undefined reference to hpx_exported_plugins_list_hpx_factory and hpx_exported_plugins_list_hpx_registry. Which lib is missing?
<ms[m]>
and I think there was a leak somewhere there which probably triggered you to make that change
<ms[m]>
hmm
<hkaiser>
mdiers[m]: it tries to link with the release version, some mixup happened
<hkaiser>
ms[m]: let's revert this commit and see what asan says
<hkaiser>
I'll have a look then
<ms[m]>
👍️
<ms[m]>
hkaiser, K-ballo I just merged the boost and clang minimum version bump pr, you can rebase #5031 and #5092 on master now
<hkaiser>
thanks
<ms[m]>
K-ballo: there should now be at least one ci configuration for each boost version between 1.66 and 1.75
<hkaiser>
I'll do that for both
<hkaiser>
done
<ms[m]>
hkaiser: you free to join the call?
<hkaiser>
ms[m]: uhh yah
<hkaiser>
are you still on the call?
akheir has joined #ste||ar
<gnikunj[m]>
ms: hkaiser I would like to join the HPX discussions meeting starting next time. Is there something special I need to do?
<ms[m]>
gnikunj: not really
<ms[m]>
are you on the hpx-devel mailing list?
<gnikunj[m]>
I think so
<gnikunj[m]>
just checked, I am on the list
<ms[m]>
katie sends reminders usually a day before the meetings, that contains details to join
<gnikunj[m]>
ok
<ms[m]>
hkaiser: sorry, I was way off on the actions pr, it's just that networking is off on the configuration that's failing...
<hkaiser>
uhh, did I forget to disable things again?
shahrzad has joined #ste||ar
<mdiers[m]>
<hkaiser "mdiers: it tries to link with th"> Right, another version of qtcreator was installed in the container, and the debug definitions are missing. 😟
heller1 has quit [Quit: Idle for 30+ days]
<mdiers[m]>
> <@freenode_hkaiser:matrix.org> mdiers: it tries to link with the release version, some mixup happened
<mdiers[m]>
* Right, another version of qtcreator was installed in the container, and the debug definitions are missing. 😟
<mdiers[m]>
The test is running, performance is 1/15.
<hkaiser>
mdiers[m]: thanks!
<gonidelis[m]>
are these fails stemming from the pr?
<parsa>
found it. search for format in settings. C_Cpp: Clang_format_path
<gonidelis[m]>
i am in that live session you opened
<parsa>
you'd need the `ms-vscode.cpptools` plugin
<gonidelis[m]>
yeah already have that
<parsa>
sorry, i expected that it would always show you the window i am in. it only shows the editor apparently
<gonidelis[m]>
haha no prob
<gonidelis[m]>
i think your suggested setting works
<gnikunj[m]>
gonidelis[m]: install the ms-vscode.cpptool plugin and the clang-format plugin (the one with the dragon). Then add the "editor.formatOnSave": true to your settings.json
<gnikunj[m]>
if it still doesn't work that simply means that you haven't set the default formatter. Use ctrl+shift+f (i if on Linux) and vs code will prompt you to select the formatter
<gnikunj[m]>
select clang-format there and that should do the trick
<gnikunj[m]>
I haven't faced any other issues using clang-format otherwise
<gonidelis[m]>
ctrl shift f
<gonidelis[m]>
opens the search bar (??)
<gnikunj[m]>
use ctrl shift i
<parsa>
ctrl-k and then ctrl-f
<gnikunj[m]>
that's for Visual Studio iirc
<gnikunj[m]>
are you in vs or vscode?
<gnikunj[m]>
gonidelis[m]: ^^
<parsa>
same keybindings in both for me
<gonidelis[m]>
vs code
<gnikunj[m]>
why is it ctrl shift i for me then :/
<gonidelis[m]>
gnikunj[m]: same for me
<gonidelis[m]>
it worked ;)
<gnikunj[m]>
nice!
<parsa>
gnikunj[m]: you can choose between several options. i guess i always choose visual studio's keybindings
<gonidelis[m]>
what's more in vs studio?
<gonidelis[m]>
AND WHY TH MS DECIDED TO GIVE THEM TWO EXTREMELY SIMILAR NAMES?
<gonidelis[m]>
(ok i am fine)
<gnikunj[m]>
parsa: aah that makes sense. Do you know a good VS tutorial that teaches how to use it effectively? I'm significantly slowed down while working on anything that's more than a standalone program.
<parsa>
effectively? no idea. i usually discover things while waiting on the c++ compiler :)))