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/
<nikunj>
simbergm, I've added PR to your branch. I'll be adding further documentation as well
<nikunj>
hkaiser, should I create dependency installation script that a user can run to install all the necessary dependencies before installing hpx?
<hkaiser>
nikunj: you could add that to the docs
<nikunj>
yes, I meant to add it to the docs. This should make things easier for the users who simply wish to get all dependencies installed without going through the docs
<hkaiser>
sure, the main README also has that, pls make sure those are not contradictory
<nikunj>
hkaiser, yes. I'll be going through the complete docs this week. I will be able to review the docs this way. I have found a few places where I can add some documentation, so I'll add that as well.
<hkaiser>
yes, please
<nikunj>
hkaiser, the documentation says that hpx_init is used to define the entry points but currently hpx_wrap is the one determining the runtime behavior and entry points for hpx code. I think this should be updated, do you agree?
<hkaiser>
nikunj: well, not all platforms use hpx_wrap
<hkaiser>
also, hpx_wrap is 'invisible' nobody dorectly sees it
<nikunj>
exactly when does hpx_init defines the entry points?
<hkaiser>
also, it's only used if you don't specify your own hpx_main
<hkaiser>
(i.e. you rely on main())
<nikunj>
aah the hpx runtime system entry point is from hpx_init
<nikunj>
I got confused there. Thanks!
<nikunj>
diehlpk_work has already added build instructions for fedora. I'll add instructions for arch as well. That should cover most of the linux domain. I don't think there's a need for a separate script, I find the documentation well written :)
<hkaiser>
could you please update the main readme as well?
<nikunj>
hkaiser, I've added dependency installation steps. This should make it easier for users to install hpx directly reading through the readme at hpx main page.