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/ | GSoD: https://developers.google.com/season-of-docs/
jaafar has quit [Ping timeout: 276 seconds]
aserio has joined #ste||ar
aserio has quit [Quit: aserio]
<hkaiser> USTOBRE: yah, definitely typo
USTOBRE has quit [Quit: Connection closed for inactivity]
USTOBRE has joined #ste||ar
<USTOBRE> @hkaiser Thanks!
tarzeau has quit [Ping timeout: 245 seconds]
hkaiser has quit [Ping timeout: 246 seconds]
jbjnr has joined #ste||ar
<simbergm> heller: hkaiser is it the name or the contents (or both) you're unhappy about? I realize now with your new branch that execution might be too broad of a name for the module that hkaiser is renaming so perhaps we should stick with executors after all (hkaiser is going to love renaming it again...)
<simbergm> I think we should try as much as possible to keep the local synchronization primitives in a separate module from execution_context or whatever yours ends up being called
USTOBRE has quit [Quit: Connection closed for inactivity]
<heller> simbergm: as I mentioned in the comments, each context will expose an executor
<heller> Each executor will return futures, each future needs a mutex and a condition variable
<heller> Without having them in one module, we end up with circular dependencies
<simbergm> heller: ok, let me catch up with the comments
<heller> simbergm: having this ability is IMHO a huge benefit
<heller> simbergm: the effect is: hpx::future can be used without an hpx thread
<heller> simbergm: also, new and different thread pools can be developed without any disruption
<heller> completely independent even
<heller> with a hopefully nice interface ;)
rori has joined #ste||ar
<jbjnr> heller: "each context will expose an executor" - currently we have lots and lots of executors. How does your statement above affect the current situation?
<jbjnr> is the executor that is exposed the "base" of any other executor for that context?
<heller> jbjnr: it doesn't
<heller> each context should have something like a default executor
<heller> but you can build other executors given a specific context
<heller> and a specific context can use resources
<jbjnr> ok, that's what I meant by "base"
<heller> yeah sure, any other executor uses that specific context to spawn new agents
<heller> so it's the context that is the "base" for those executors
<jbjnr> what sort of abstractions for affinity exist in the default executor?
<jbjnr> (I didn't look at the Pr)
<jbjnr> I guess none yet, cos the pr only handles the context
<heller> correct
<jbjnr> ok
<jbjnr> tks
hkaiser has joined #ste||ar
aserio has joined #ste||ar
hkaiser has quit [Ping timeout: 240 seconds]
<simbergm> heller: jbjnr should we still try to talk today? later in the evening?
<simbergm> hkaiser, aserio do you know if ali is aware of the state of rostam? this time it doesn't look like maintenance anymore...
<aserio> simbergm: ? what do you mean?
<jbjnr> simbergm: sorry. forgot all about it. I'm leaving in half an hour and stopping off at the pool. will be home about 7pm probably, could chat then, or maybe exchange emails over the weekend between the 3 of us
<simbergm> aserio: how does this look to you http://rostam.cct.lsu.edu/grid?
<simbergm> this week it hasn't even loaded pages every now and then (or it loads with page full of errors)
<simbergm> jbjnr: let's check again later, can't promise anything
<simbergm> but otherwise emails, yes
hkaiser has joined #ste||ar
maxwellr96 has joined #ste||ar
<maxwellr96> Does anyone know why when building blaze_tensor (master) it throws errors about including blaze_tensor/math/smp/openmp/DenseArray.h?
<maxwellr96> Was that removed, or is it that BLAZE_OPENMP_PARALLEL_MODE shouldn't be defined?
<hkaiser> right
<hkaiser> this file does not exist yet
<hkaiser> define BLAZE_PARALLEL_MODE to HPX (not sure what's the actual name is)
<hkaiser> maxwellr96: ^
<maxwellr96> Okay, is that set in CMake with like blaze_parallelization_mode?
<maxwellr96> hkaiser: ?
<hkaiser> yes, sec
<hkaiser> -DBLAZETENSOR_USE_HPX_THREADS=ON
<hkaiser> same for blaze (-DBLAZE_USE_HPX_THREADS=ON)
<hkaiser> sorry, its -DBLAZE_SMP_THREADS=HPX
<maxwellr96> Okay, thanks! That solved most of the errors, but I'm still getting one about 'posix_memalign' identifier not found, which appears to only occur if BLAZE_WIN64_PLATFORM is not defined. I'm building on windows, so it seems like that should be defined
<hkaiser> maxwellr96: ok, I was not aware of this
daissgr has joined #ste||ar
daissgr has quit [Remote host closed the connection]
jaafar has joined #ste||ar
<hkaiser> simbergm: ok, thanks for the heads-up
akheir has joined #ste||ar
<hkaiser> simbergm: akheir is onw here, he'll look into it
<akheir> simbergm: increased the storage to 1.5T /dev/mapper/rostam-buildbot 1.5T 1000G 501G 67% /buildbot
<simbergm> akheir: thank you!
<simbergm> I don't think we need to hold on to all the old data if cleaning things up would be better
<akheir> sorry it was my bad. I am a bit busy recently and the these notifications skip my radar.
<akheir> these are not old data. each build generate a lot of data
<akheir> they are just for last build
<akheir> buildbot has a database that stores some log files but those are not large
rori has quit [Quit: bye!]
diehlpk has joined #ste||ar
jaafar has quit [Ping timeout: 276 seconds]
jaafar has joined #ste||ar
jaafar has quit [Ping timeout: 276 seconds]
diehlpk has quit [Quit: Leaving.]
weilewei has joined #ste||ar
RostamLog has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 245 seconds]
aserio has joined #ste||ar
RostamLog has joined #ste||ar
akheir has quit [Quit: Leaving]
hkaiser has quit [Ping timeout: 245 seconds]
<simbergm> I wonder if we regressed in binary sizes...
<heller> simbergm: I think I like basic_execution and then a higher level module execution, which does what we have already
<heller> Sounds like a plan?
<heller> And in between we can have more stuff
hkaiser has joined #ste||ar
simbergm has quit [Read error: Connection reset by peer]
aserio has quit [Ping timeout: 245 seconds]
aserio has joined #ste||ar
aserio has quit [Quit: aserio]
weilewei has quit [Remote host closed the connection]
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar