[hpx-users] help

2017-03-16 Thread Namrata Kumari
Hello,
I am Namrata Kumari, a final year student who is very keen to work on an
open source project this summer.
I have good knowledge of various languages like c, c++ and java.

Kindly help me getting started, for which I shall be highly obliged.
Thankyou.
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Question regarding defines.hpp - many recompiles

2017-03-16 Thread Alexander Neundorf
On 2017 M03 13, Mon 06:57:35 CET Biddiscombe, John A. wrote:
> Alex
> 
> https://github.com/STEllAR-GROUP/hpx/pull/2398
> 
> This will help. If you want to take on the task of going through all the HPX
> defines and separating them out into smaller 'groups' so that we can put
> them into different defines.hpp files, then please do. it's been on my
> @todo list for a while, but fortunately, I don't rebuild ALL of hpx very
> often any more, just the core and whatever exe I'm workin on, so it isn't
> too painful for me. I will admit though that the way all of HPX gets
> rebuilt every time you change one option is extremely frustrating.

I had a closer look at the examples-switches.
There are five:
HPX_WITH_EXAMPLES_OPENMP
HPX_WITH_EXAMPLES_TBB
HPX_WITH_EXAMPLES_QTHREADS
HPX_WITH_EXAMPLES_HDF5
HPX_WITH_EXAMPLES_QT4

They all end up as #define in defines.hpp, but nothing inside the hpx-source 
tree makes use of these defines AFAICT.
So, I could move those 5 into an e.g. config-examples.hpp (which wouldn't be  
used anywhere and I guess which shouldn't be installed), or I could just 
remove the hpx_add_config_define() calls for the examples.

Alex

___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


[hpx-users] Libraries installed to lib/ (and not lib64/) ?

2017-03-16 Thread Alexander Neundorf
Hi,

by default the hpx libraries are installed to PREFIX/lib/, also on a 64bit 
system.
We could make use of GNUInstallDirs.cmake.
This would provide a set of standard cache-editable destination location 
variables (e.g. CMAKE_INSTALL_LIBDIR)
and the library install dir is initialized to lib/, lib64/ or the debian-
multiarch dir on debian systems.

If you agree I can prepare a PR.

Alex

___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Question regarding defines.hpp - many recompiles

2017-03-16 Thread Biddiscombe, John A.
>
I had a closer look at the examples-switches.
There are five:
HPX_WITH_EXAMPLES_OPENMP
HPX_WITH_EXAMPLES_TBB
HPX_WITH_EXAMPLES_QTHREADS
HPX_WITH_EXAMPLES_HDF5
HPX_WITH_EXAMPLES_QT4

They all end up as #define in defines.hpp, but nothing inside the 
hpx-source 
tree makes use of these defines AFAICT.
So, I could move those 5 into an e.g. config-examples.hpp (which wouldn't 
be  
used anywhere and I guess which shouldn't be installed), or I could just 
remove the hpx_add_config_define() calls for the examples.
  <

if they are really not used, then I guess deleting them completely is the best 
thing to do, but putting any that you find that are into config/examples.hpp 
sounds good.

I must make time to have a look at the defines and see if there are some that 
are needed in core, and maybe others that could be shifted into other places.

JB

___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Question regarding defines.hpp - many recompiles

2017-03-16 Thread Hartmut Kaiser

> >
> I had a closer look at the examples-switches.
> There are five:
> HPX_WITH_EXAMPLES_OPENMP
> HPX_WITH_EXAMPLES_TBB
> HPX_WITH_EXAMPLES_QTHREADS
> HPX_WITH_EXAMPLES_HDF5
> HPX_WITH_EXAMPLES_QT4
> 
> They all end up as #define in defines.hpp, but nothing inside the hpx-
> source
> tree makes use of these defines AFAICT.
> So, I could move those 5 into an e.g. config-examples.hpp (which
> wouldn't be
> used anywhere and I guess which shouldn't be installed), or I could
> just
> remove the hpx_add_config_define() calls for the examples.
>   <
> 
> if they are really not used, then I guess deleting them completely is the
> best thing to do, but putting any that you find that are into
> config/examples.hpp sounds good.
> 
> I must make time to have a look at the defines and see if there are some
> that are needed in core, and maybe others that could be shifted into other
> places.

I'm pretty sure the HPX_WITH_FOO configuration macros are used (by cmake). 
However, if the corresponding HPX_HAVE_FOO preprocessor constants are not
used we should remove them.

Regards Hartmut
---
http://boost-spirit.com
http://stellar.cct.lsu.edu


> 
> JB
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Libraries installed to lib/ (and not lib64/) ?

2017-03-16 Thread Hartmut Kaiser
Alex,

> by default the hpx libraries are installed to PREFIX/lib/, also on a 64bit
> system.
> We could make use of GNUInstallDirs.cmake.
> This would provide a set of standard cache-editable destination location
> variables (e.g. CMAKE_INSTALL_LIBDIR)
> and the library install dir is initialized to lib/, lib64/ or the debian-
> multiarch dir on debian systems.
> 
> If you agree I can prepare a PR.

Please, by all means, go ahead.

Regards Hartmut
---
http://boost-spirit.com
http://stellar.cct.lsu.edu



___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] help

2017-03-16 Thread Hartmut Kaiser
Hey,

> I am Namrata Kumari, a final year student who is very keen to work on an
> open source project this summer.
> I have good knowledge of various languages like c, c++ and java.
> 
> Kindly help me getting started, for which I shall be highly obliged.

I assume that you'd be interested in participating in the GSoC program this 
summer. For this we have a list of suggested projects here: 
https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas. In order to 
be accepted for GSoC you will have to write a proposal outlining the work you 
plan to do. We have a submission template here: 
https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-Submission-Template and a list 
of tips for writing a better proposal here: 
https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals.

In general I'd suggest that you start by familiarizing yourself with HPX, the 
library most of our project ideas revolve around. Download it, build it, run 
some examples, read some of the documentation. At any of those stages you will 
have question which I'd encourage you to ask either here or on our IRC channel 
(#ste||ar at freenode).

HTH
Regards Hartmut
---
http://boost-spirit.com
http://stellar.cct.lsu.edu



___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] help

2017-03-16 Thread Patrick Diehl
Hi Namrata,

you could look at our google summer of code projects [0]. Maybe you find
an interesting project and could consider to provide a proposal and work
the summer on one of these projects.

Best,

Patrick

[0] https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas



On 03/16/2017 05:19 PM, Namrata Kumari wrote:
> Hello,
> I am Namrata Kumari, a final year student who is very keen to work on an
> open source project this summer.
> I have good knowledge of various languages like c, c++ and java.
> 
> Kindly help me getting started, for which I shall be highly obliged.
> Thankyou.
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
Patrick Diehl
diehlpk.github.io
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users