hkaiser 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/
<pmikolajczyk41>
Everything runs smoothly for small testcases (33 elements are hardcoded), but when moving to e.g. 65 test fail
<pmikolajczyk41>
It is not caused by the fix #3646 - I reverted changes to the old version and the same happened
<pmikolajczyk41>
When looking deeper with debugger it seems that partitioner makes some mess - there are uninitialized chunks, objects with strange values
<zao>
Exciting.
<pmikolajczyk41>
I encountered similar problem while repairing #3442
<pmikolajczyk41>
Such unitialized memory was the reason for raising #3442 but my fix was to protect source code from using incorrect chunks
<zao>
Could you please file an issue with your findings?
<jgolinowski>
I have already built the tcmalloc library and can provide the include path. However, I am not sure what should I provide as the TCMALLOC_LIBRARY cmake variable
<K-ballo>
from a quick glance at the find module, looks like you are expected to just set `TCMALLOC_ROOT`
<K-ballo>
as either cmake variable or environment variable
<jgolinowski>
hmm
<jgolinowski>
ok so the error message does not suggest that
<jgolinowski>
it indicates that the 2 cmake variables are missing: TCMALLOC_LIBRARY and TCMALLOC_INCLUDE_DIR
<jgolinowski>
it seemed to have worked when I used:
<K-ballo>
those variables come from cmake's find_package, and are the ones that caused the find to fail
<K-ballo>
you are not actually expected to set those manually
<K-ballo>
you never manually set the variables that are defined as outputs from a find module
<K-ballo>
try setting `TCMALLOC_ROOT` on a clean cache, that should work.. then file a ticket for the bad error message
<jgolinowski>
so shouldn't the error message spell out the TCMALLOC_ROOT instead of the 2 more inner
<jgolinowski>
ah ok
<K-ballo>
the 2 more inner one come from cmake itself, there's no hiding those
<K-ballo>
the other error message comes from us, and should mention TCMALLOC_ROOT
<jgolinowski>
ok
<jgolinowski>
also, do you think there should be some update to documentation about this?
<K-ballo>
maybe? what do the docs say about tcmalloc? I'm not personally familiar with any of these aspects
<jgolinowski>
so first of all the dissonance I find is with the fact that the gperf tool is only an optional dependency but at the same time tcmalloc is set as the default allocator
<jgolinowski>
2nd the cmake variable TCMALLOC_ROOT is *not listed* as one of the "CMake variables used to configure HPX"
<K-ballo>
it's not a variable used to configure HPX
<K-ballo>
`<module>_ROOT` as cmake or env var, while not mandated, is the traditional find module approach
aserio1 has joined #ste||ar
<K-ballo>
my vague recollection wrt tcmalloc being optional but default is that the performance difference was considerable enough to have users explicitly opt-out.. someone else may correct me if I am misremembering
<diehlpk_work>
simbergm, RC1 compiled for all architecutres on Fedora
jaafar_ has joined #ste||ar
<diehlpk_work>
simbergm, Did anyone of the two LSU students contacted you?
aserio has quit [Ping timeout: 248 seconds]
jaafar_ has quit [Ping timeout: 252 seconds]
<simbergm>
diehlpk_work: great!
<simbergm>
and yes, two students contacted me
<diehlpk_work>
Cool
<simbergm>
I didn't reply since you said you wrote back to them
<diehlpk_work>
Ok, did the ask the same questions?
<simbergm>
did you try to get them to come on here? ;)
<diehlpk_work>
Yes, the English department advertised us to the graduate students
<diehlpk_work>
simbergm, I forwarded you the advertisement
<diehlpk_work>
I think you could wrtiem them again and ask if they have questions about the projects
<simbergm>
all right, I'll do that
jgolinowski has quit [Ping timeout: 252 seconds]
jaafar_ has joined #ste||ar
jgolinowski has joined #ste||ar
arokux has quit [Ping timeout: 256 seconds]
<heller>
simbergm: the launch_process test looks different
<heller>
simbergm: could it be that there is some problem with the recent changes regarding turning of networking by default when starting up outside a batch environment (or with just one locality)?
<jgolinowski>
K-ballo, I re-run my initial command and I see the same error that the one posted couple of hours before
<K-ballo>
ok, that's good, so we didn't drop it
<K-ballo>
oh no, I misread
<jgolinowski>
the error you linked from line 13 is not shown because HPX_WITH_MALLOC is set by default I believe
<K-ballo>
both were posted before, which one do you mean jgolinowski?
<K-ballo>
ok
<jgolinowski>
I only see the error from line 18
<jgolinowski>
I believe the text from lines 14-15 should be also displayed in my case, i.e. it should be copied to the else statement
aserio has joined #ste||ar
jaafar_ has quit [Ping timeout: 246 seconds]
aserio has quit [Ping timeout: 252 seconds]
jaafar_ has joined #ste||ar
jaafar_ has quit [Ping timeout: 252 seconds]
<hkaiser>
heller: sounds like it
<hkaiser>
I'll have a look
<hkaiser>
heller: pls see #3843
<hkaiser>
you were right
jaafar has joined #ste||ar
<heller>
hkaiser: perfect, this should make is greener again
<heller>
hkaiser: do you want to talk tomorrow?
hkaiser has quit [Ping timeout: 248 seconds]
aserio has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser>
heller: I won't have time tomorrow, travelling all day
<hkaiser>
sorry...
<heller>
Sure, no problem
<heller>
Have a safe trip!
<hkaiser>
tks
hkaiser has quit [Quit: bye]
diehlpk has joined #ste||ar
<simbergm>
hkaiser, heller, you guys are awesome
hkaiser has joined #ste||ar
eschnett has quit [Quit: eschnett]
diehlpk has quit [Ping timeout: 248 seconds]
<aserio>
hkaiser: will you be reading the hpxmp paper tonight?