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/ | GSoC: https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020
hkaiser has quit [Ping timeout: 260 seconds]
hkaiser has joined #ste||ar
<hkaiser> gnikunj[m]: sure, one of the LSU ITS systems
<gnikunj[m]> hkaiser: would it be possible for me to get an access to it?
<weilewei> hkaiser got a hpx+apex otf2 on Wombat: https://imgur.com/a/kx8hK5b
<weilewei> Kevin has great contribution in getting apex profiling improve over these two weeks, now it can track how many bytes allocated in GPU
<weilewei> Which is great for profiling memory usage for gpudirect stuff later
<hkaiser> \o/
<hkaiser> gnikunj[m]: apply for an account here: https://allocations.loni.org/login_request.php, put myself down as the sponsor
<hkaiser> use the cct email, if possible
<gnikunj[m]> hkaiser: what do I add in office phone number and office address? your details?
<hkaiser> yes
<gnikunj[m]> cool
<gnikunj[m]> hkaiser: done
<hkaiser> gnikunj[m]: they will contact me first
<gnikunj[m]> alright. I'll wait until it is allocated.
<hkaiser> I'll give you access to an allocation and you can use qbc.loni.org
Yorlik has quit [Ping timeout: 240 seconds]
<gnikunj[m]> hkaiser: nice!
<weilewei> hkaiser what if we can't get Cori GPU to work before paper submission?
<hkaiser> don't panic
<weilewei> It seems Rostam Diablo node is similar to Cori GPU node...
<weilewei> ok
bita_ has joined #ste||ar
<gnikunj[m]> hkaiser: In which repository should I dump the code I used for my arm paper?
<gnikunj[m]> vectorized 2d stencil code i.e.
<hkaiser> I can create one
<gnikunj[m]> ohh, I thought you would want me to add it to the tutorial repo
<gnikunj[m]> where we have heller's code of 2d stencil
<gnikunj[m]> hkaiser: how do I make std::rotate work with vector<id_type>?
<hkaiser> gnikunj[m]: that would work as well, why don't you create a PR then?
<gnikunj[m]> sure, I'll add one to the tutorial one. Should be easier for others to navigate
<gnikunj[m]> ok std::rotate works, my bad
<gnikunj[m]> hkaiser: I have a 1d stencil implementation as well. I added it to hpx/examples/1d_stencil. Do you want me to add it to tutorial as well?
<hkaiser> that rather belongs to the 1d_stencil examples, wouldn't you think?
<gnikunj[m]> yes
<gnikunj[m]> that's why i added it there, do you want me to add another directory in tutorials for 1d stencil is what I'm asking
bita_ has quit [Ping timeout: 260 seconds]
<hkaiser> nah, just put it in there
<gnikunj[m]> cool
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
<gnikunj[m]> the tests won't pass most likely. NSIMD is not installed on the testing scripts
nanmiao11 has quit [Remote host closed the connection]
hkaiser has quit [Quit: bye]
akheir has quit [Quit: Leaving]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 246 seconds]
kale[m] has joined #ste||ar
Yorlik has joined #ste||ar
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
kale[m] has quit [Ping timeout: 240 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 240 seconds]
kale[m] has joined #ste||ar
hkaiser has joined #ste||ar
Yorlik has quit [Ping timeout: 265 seconds]
akheir has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 260 seconds]
diehlpk has joined #ste||ar
<hkaiser> gnikunj[m]: your account has been approved
<zao> \o/
<rori> Can we make our website http://stellar-group.org using SSL? Having password to protect editing doesn't make a lot of sense since they are sent in clear text (cf wireshark on http requests) ^^'
<hkaiser> rori: I thought it was using https :/
<hkaiser> sure, I'll look into it
<rori> tks! ;)
<hkaiser> rori: https works, it doesn't redirect http however
<rori> ok so I guess the only weird thing is the automatic wordpress link to create a password for a new account gives you the http link, but it should be easy to change in the settings
<hkaiser> I'll talk to the provider, let's see what they suggest - I can't find how to enforce https for this domain
<hkaiser> I found it for hpx.stellar-group.org, however
<rori> np :)
<hkaiser> rori: I'll keep you in the loop, I have opened a ticket with the provider, let's see what they say
<rori> tks!
<hkaiser> rori: done now
nanmiao11 has joined #ste||ar
diehlpk has quit [Ping timeout: 260 seconds]
kale[m] has quit [Ping timeout: 246 seconds]
kale[m] has joined #ste||ar
Yorlik has joined #ste||ar
<tiagofg[m]> Hello everyone
<tiagofg[m]> hkaiser: in order to continue the conversation in the class hierarchy, I have an issue.
<gonidelis[m]> hello
<tiagofg[m]> I have a templated component called Agent derived from another templated component named Executor. The Executor has an int variable member named var. When I run an action belonging to Executor to return the variable var works fine. But if the component Agent is derived from another simple component called Resource, along with Executor, when I run the action to return the variable var, return always 0.
<tiagofg[m]> In other words,
<tiagofg[m]> Agent<T> : Executor<T> -> Executor component actions works fine
<tiagofg[m]> Agent<T> : Executor<T>, Resource -> Executor component actions works wrong
<tiagofg[m]> it's a strange problem and I don't know how to solve it...
<hkaiser> tiagofg[m]: I'd need to see the code to answer competently... Could you cretae a small example reproducing your issue?
<tiagofg[m]> yes no problem, I will try to simplify my example
<tiagofg[m]> I will put the code here, but you can suggest another way.
<tiagofg[m]> so far, everything works fine, nn == 78
<tiagofg[m]> when I execute the action,
<tiagofg[m]> nn==0
<tiagofg[m]> auto nn = hpx::async<action_type>(f.get()).get();
<tiagofg[m]> it fails with all actions that work with variable member of Value_Componet, whether it's integers, functions, strings, but if I remove Resource_Component, everything works fine
<gonidelis[m]> hkaiser:
<gonidelis[m]> Will tag_invoke be proposed for C++23?
<tiagofg[m]> hkaiser: I can create a file with this example with all code if it is better
<K-ballo> it's a paper, so it was already proposed
<gonidelis[m]> K-ballo: duh... :q
<gonidelis[m]> hkaiser: As standard does not specify any requirements here http://eel.is/c++draft/alg.transform#itemdecl:1 . When creating the CPO should I imitate the requirements we use in the deprecated versions?
<gonidelis[m]> *But in a selective way for sure. Because, the CPO for hpx::transform will not have execution policy arguments and thus no restrictions should be added about that...
<K-ballo> fwiw the standard does specify requirements in the old algorithms, via the template param names
<gonidelis[m]> K-ballo: wow! thatnks! Hadn't noticed that....
<gonidelis[m]> hkaiser: How do we dispatch to the segmented algos using the CPO's? I mean ... that we do not use an `is_sgemented` tag anymore...
<gonidelis[m]> ... as far as your implementation and mikel's are concerned
<gonidelis[m]> actually mikel did use the segmented counterparts
<hkaiser> gonidelis[m]: : I think we have not touched the way the segmented algorithms are intergated
kale[m] has quit [Ping timeout: 246 seconds]
kale[m] has joined #ste||ar
<hkaiser> at least not yet - the plan is to try using the CPO mechanism for this as well, but that will be a second step
diehlpk has joined #ste||ar
diehlpk has quit [Changing host]
diehlpk has joined #ste||ar
kale[m] has quit [Ping timeout: 264 seconds]
kale[m] has joined #ste||ar
diehlpk has quit [Ping timeout: 260 seconds]
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
<gnikunj[m]> hkaiser: I opened my LONI account and it says that I don't have any allocations. What do I have to do to get one?
<hkaiser> gnikunj[m]: I did cc you on an email to Dominic this morning
<gnikunj[m]> yes, I clicked on the link and it says "You do not have any allocations at this time."
<hkaiser> Dominic will have to add you
<hkaiser> he probably misunderstood
<gnikunj[m]> aah alright. I'll wait
<hkaiser> he has one
<gnikunj[m]> meanwhile I'll do some testing on medusa
<hkaiser> sure
<gnikunj[m]> I updated my distributed benchmarks to have nodes as faulty instead of injecting errors in the code
hkaiser has quit [Ping timeout: 244 seconds]
diehlpk has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Changing host]
diehlpk has quit [Ping timeout: 260 seconds]
hkaiser has joined #ste||ar
<weilewei> Does anyone here use Cori before?
<weilewei> I got an error when trying to get an interactive node: weile@cori07:~/dev/src/spack/bin> salloc -N 1 -C haswell -q interactive -t 01:00:00salloc: error: Job request does not match any supported policy for escorisalloc: error: Job submit/allocate failed: Unspecified error
<weilewei> I just follow their instruction: https://docs.nersc.gov/jobs/interactive/
kale[m] has quit [Ping timeout: 246 seconds]
kale[m] has joined #ste||ar
<hkaiser> weilewei: ask their helpdesk
<weilewei> hkaiser ok
<weilewei> hkaiser if I disable DCA MPI, then DCA+HPX runs fine
<weilewei> So could be some MPI setting is wrong...
Vir has quit [*.net *.split]
Vir has joined #ste||ar