hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
<john98zakaria[m]> I tried everything
<john98zakaria[m]> Even creating the communicator on rank2
<hkaiser> john98zakaria[m]: uhh ohh
<hkaiser> btw, there is no need for using register_as/connect_to - the communicator is doing that internally
<hkaiser> this_site==0 creates the communicator, all others will connect during create_communicator
<hkaiser> john98zakaria[m]: it's a bit late here, can I have a look at your code tomorrow?
<john98zakaria[m]> hkaiser: Of course
<john98zakaria[m]> Thanks for being there
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: Bye!]
gnikunj[m] has quit [*.net *.split]
gnikunj[m] has joined #ste||ar
dimpapag[m] has quit [*.net *.split]
srinivasyadav227 has quit [*.net *.split]
AbhijnanVegi[m] has quit [*.net *.split]
AbhijnanVegi[m] has joined #ste||ar
srinivasyadav227 has joined #ste||ar
dimpapag[m] has joined #ste||ar
Yorlik has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 240 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 250 seconds]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 260 seconds]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 250 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 248 seconds]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 248 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 260 seconds]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 250 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 260 seconds]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 276 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 250 seconds]
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik__ has joined #ste||ar
Yorlik has joined #ste||ar
Yorlik__ has quit [Ping timeout: 260 seconds]
Yorlik has quit [Ping timeout: 248 seconds]
Yorlik has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
Yorlik_ has quit [Ping timeout: 260 seconds]
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
AbhijnanVegi[m] has quit [Quit: You have been kicked for being idle]
<Yorlik> Now this looks funny to me: https://godbolt.org/z/Y3zffee5n
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 276 seconds]
Yorlik_ is now known as Yorlik
hkaiser has joined #ste||ar
K-ballo has joined #ste||ar
<zao> Yorlik: while it is legal to cast away const, modifying the object if it’s actually const to begin with is UB
<Yorlik> zao: Guessed that it was UB - still it kinda looks funny when playing with the addresses. Kinda goes to the "don't do that, ever" - list :)
<Yorlik> Just for fun: Added more madness: https://godbolt.org/z/MTqGYsYGE
<K-ballo> make `w` static for extra fun
<K-ballo> so that it ends up in the readonly data section
<Yorlik> Static kills it - it returns 139
<K-ballo> optimize a bit
<K-ballo> so that the write disappears
<Yorlik> Woops - I had a mistake - O3 doesn't change a lot, but static made it -sortof- maybe - behave
<K-ballo> static makes it readonly data, so the write actually fails
<K-ballo> but the write itself can be optimized away, since w has internal linkage
<Yorlik> Now static fixes everything ;) https://godbolt.org/z/eG8e9o6h5
hkaiser has quit [Quit: Bye!]
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 276 seconds]
hkaiser has joined #ste||ar
<zao> Some of this is rooted in interfacing with legacy C code that doesn't believe in const, with signatures taking `char*` or `T*` despite the intent being to do const:y things.
<zao> There's of course also historicaly horrors - I forget which compiler it was, probably a Solaris one, which had options to make string literals writable.
<zao> They also had a shared library you could LD_PRELOAD to map a page of zeroes in at 0x0 so that legacy binaries that followed null pointers in printf and friends would keep working.
hkaiser has quit [Ping timeout: 250 seconds]
diehlpk_work has joined #ste||ar
hkaiser has joined #ste||ar
<K-ballo> after upgrading vs to 17.1.6 the debugger takes several seconds to start, during wich vs freezes
<hkaiser> K-ballo: I'm using 17.2 preview 4, there is everything ok
<K-ballo> not a fan of previews
<K-ballo> although since i'm using older msvc toolsets anyhow, I could potentially go for it
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
Yorlik_ has quit [Ping timeout: 260 seconds]