Re: [hpx-users] Prospective Student for GSoC 2020 for project in Stellar under your guidance

2020-02-24 Thread Patrick Diehl
Hi Ronni,

one first step we recommend to all of the GSoC applications is to build
HPX and run some of the examples.

Please join our irc channel #ste||ar on the freenode server and start to
talk with your mentors.

Best,

Patrick

On 2/21/20 3:16 PM, Hartmut Kaiser wrote:
> Forwarding this to hpx-users@stellar.cct.lsu.edu
>  for others to join the discussion…
> 
>  
> 
> Regards Hartmut
> 
> ---
> 
> http://stellar.cct.lsu.edu
> 
> https://github.com/STEllAR-GROUP/hpx
> 
>  
> 
> *From:*GANDHI RONNIE 
> *Sent:* Friday, February 21, 2020 2:47 PM
> *To:* hartmutkai...@gmail.com; thom.hel...@gmail.com
> *Subject:* Prospective Student for GSoC 2020 for project in Stellar
> under your guidance
> 
>  
> 
> Hello Sir,
> 
>  
> 
> I am Ronnie Gandhi(Krezhairo), a Computer Science Undergraduate from the
> Indian Institute of Technology Roorkee currently enrolled in my
> pre-final year.
> 
>  
> 
> I saw your project "*Coroutine-Like Interface*" in *Stellar* org under
> for *GSoC 2020*. I am highly interested in working on this project under
> your supervision. I have previously done *GSoC2019* last year in CGAL
>  
> where I
> implemented a Demo over boolean operations package using *C++* and *QT.*
> 
>  
> 
> Besides, I have previously interned at *Microsoft Hyderabad* as a *Data
> and Applied Scientist Intern.*
> 
>  
> 
> I have attached a full detailed resume hereby.
> 
>  
> 
> I am ready to learn any new thing needed for the project.
> 
>  
> 
> Regards,
> 
> Ronnie
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
--
www.diehlpk.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Enquiry regarding GSOC 2020

2020-02-21 Thread Patrick Diehl
Hi Indranil,

have you seen the project list on GitHub?

You could see if one of these projects are interesting to you.

Also building HPX and running some examples could be a good idea.

Feel free to join the irc channel ste||ar on the freenode server to start a
discussion.

Patrick

On Fri, Feb 21, 2020, 7:00 AM Indranil Biswas 
wrote:

> Greetings,
> This is to enquire about how I can initiate my contributing to Ste||ar
> group.
>
> -Indranil
>
>
> ___
> 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


[hpx-users] Fwd: GSoC 2020: Ste||ar group has been accepted as a mentor organization!

2020-02-20 Thread Patrick Diehl
FYI


 Forwarded Message 
Subject:GSoC 2020: Ste||ar group has been accepted as a mentor
organization!
Date:   Thu, 20 Feb 2020 08:52:38 -0800
From:   Google Summer of Code 
To: patrickdie...@gmail.com



Google Summer of Code

Google Summer of Code

Congratulations! Ste||ar group has been selected as a Google Summer of
Code 2020 mentor organization.

The list of accepted 2019 GSoC mentoring organizations will be published
at February 20, 2020 19:00 UTC at https://g.co/gsoc.

After it is published, you will be able to invite mentors and update
your organization profile.

We've let you know before the public announcement, so you can make sure
your project ideas are ready for students to review and your org admins
and mentors are ready to answer emails from prospective students.

Please click here to visit your dashboard:
https://summerofcode.withgoogle.com/dashboard/





This email was sent to patrickdie...@gmail.com.

You are receiving this email because of your participation in Google
Summer of Code 2020.
https://summerofcode.withgoogle.com

To leave the program and stop receiving all emails, you can go to your
profile  and
request deletion of your program profile.

For any questions, please contact gsoc-supp...@google.com. Replies to
this message go to an unmonitored mailbox.

© 2020 Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA






signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


[hpx-users] Fwd: [GSoC Mentors] Announcing GSoC 2020 - Org apps open January 14-Feb 5

2019-12-10 Thread Patrick Diehl
Hi,

we should apply for GSoC again. Please let us know if you are interested
to become a mentor or have a project idea.

Best,

Patrick


 Forwarded Message 
Subject:[GSoC Mentors] Announcing GSoC 2020 - Org apps open January
14-Feb 5
Date:   Mon, 9 Dec 2019 18:30:32 -0800 (PST)
From:   'sttaylor' via Google Summer of Code Mentors List

Reply-To:   sttaylor 
To: Google Summer of Code Mentors List




Hello Mentors and Org Admins,

We are pleased to announceGoogle Summer of Code 2020 ,
the 16th consecutive year of the program.

The programannouncement
,timeline
,marketing
materials
(slide
deck, flyers),FAQs ,
andshort videos
with tips for
mentors and students are all available. You'll also notice the 2019
program has now beenarchived
.

Organizations-- If you would like to apply for the 2020 program please
start thinking about the projects you would like students to work on and
also reach out to your community members to ask if they would like to be
mentors for the program. Having a thorough and well thought out list of
Project Ideas is the most important part of your application.

Encourage other open source orgs to apply-- Please also consider
encouraging other open source projects to apply and be a first time GSoC
org - we’re hoping to accept more orgs in 2020 than ever before with a
good number of them being first time orgs. When orgs apply they can put
your org down as a reference.

Please note that Org applications will open on January 14th. 

This year we have shortened the community bonding period to 3 weeks per
feedback in the 2019 surveys from students and mentors.

We are looking forward to another exciting year of GSoC!

For any questions about the programs please email us at
gsoc-supp...@google.com

Best,

Stephanie Taylor

GSoC Program Lead


-- 
You received this message because you are subscribed to the Google
Groups "Google Summer of Code Mentors List" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to
google-summer-of-code-mentors-list+unsubscr...@googlegroups.com
.
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-summer-of-code-mentors-list/53de0989-fce8-4e29-ad3b-414b3b002d40%40googlegroups.com
.



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


[hpx-users] Fwd: Parallel Programming with HPX, Course: July 4-5, 2019

2019-05-22 Thread Patrick Diehl
 Forwarded Message 
Subject: Parallel Programming with HPX, Course: July 4-5, 2019
Resent-Date: Thu, 16 May 2019 05:43:41 -0500 (CDT)
Resent-From: patrickdi...@lsu.edu
Date: Thu, 16 May 2019 12:43:29 +0200 (CEST)
From: Rolf Rabenseifner 
Reply-To: Rolf Rabenseifner , Lucienne Dettki
, Jose Gracia 
To: di...@ins.uni-bonn.de

Dear Madam or Sir / Sehr geehrte Damen und Herren,

Strong scaling is still a real problem in HPC.

Therefore, we provide the second time this course on HPX, which
implements a lightweight threading model that allows both concurrent,
asynchronous, parallel and distributed programming constructs.

Please, can you pass this HPX course announcement also to interested
colleagues.  / Es waere schoen, wenn Sie diese Ankuendigung
auch an interessierte Kollegen weitergeben koennten.

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hlrs.de%2Ftraining%2F2019%2FHPXdata=02%7C01%7Cpatrickdiehl%40lsu.edu%7C9499bfcc76c64728275c08d6d9eb5998%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636936002185280144sdata=JXt1A%2BTg2StZoUOvgj%2BTuE07bEK4yqLQfO73WcgjRcM%3Dreserved=0

Kind regards / Mit freundlichen Gruessen
Rolf Rabenseifner, Lucienne Dettki and Jose Gracia


PS: Further upcoming courses 2019 that may be of interest for you:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hlrs.de%2Ftraining%2Fdata=02%7C01%7Cpatrickdiehl%40lsu.edu%7C9499bfcc76c64728275c08d6d9eb5998%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636936002185280144sdata=ny2y5h66Sfc%2FKrA0arxv6EqMVb0%2FMhi0LjXWwdcy3s0%3Dreserved=0
(*): PRACE Courses

- Scientific Visualization (May 20-21) Stuttgart [English]
- OpenMP GPU Directives for
  Parallel Accelerated Supercomputers  (May 22-23) Stuttgart [Eng] (*)
- Introduction to Hybrid Programming in HPC (Jun 12-13) Vienna [Eng] (*)
- Cluster Workshop (Jun 25-26) Stuttgart [German]
- Node-Level Performance Engineering (Jun 27-28) Stuttgart [Eng] (*)
- Concepts of GASPI and interoperability with
  other communication APIs (Jul 1-2) Stuttgart [English] (*)
- Parallel Programming with HPX (Jul 4-5) Stuttgart [English] (*)
- Advanced C++ with Focus on Software Engineering (Jul 9-12) Stgt.[Ger]
- Deep Learning and GPU programming using OpenACC (Jul 15-17)Stgt.[Eng]
- Porting your Application to Hawk (July 22-26), Stuttgart [Eng] (tbc)
- Parallel Programming with MPI (Aug 19-22) Zurich [English]

==
  Call for Participation
==

Introduction to Parallel Programming with HPX
  July 4-5, 2019 (Thu-Fri)
  at HLRS, room Ruehle-Saal, Nobelstr. 19, Stuttgart, Germany


Registration and further information:


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hlrs.de%2Ftraining%2F2019%2FHPXdata=02%7C01%7Cpatrickdiehl%40lsu.edu%7C9499bfcc76c64728275c08d6d9eb5998%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636936002185280144sdata=JXt1A%2BTg2StZoUOvgj%2BTuE07bEK4yqLQfO73WcgjRcM%3Dreserved=0

The aim of this course is to introduce participants to the HPX library
and demonstrate how it can be used to write task based programs.
The HPX library implements a lightweight threading model that allows
both concurrent, asynchronous, parallel and distributed programming
constructs to coexist within the same application with a consistent API
based on C++ standards and using futures to synchronize between tasks.

The course is aimed at participants with a good understanding of C++.
The material covered will include
 - an introduction to the HPX programming model,
 - asynchronous programming concepts, execution policies and executors,
 - parallel algorithms using tasks (including the parallel STL),
 - writing distributed applications with HPX,
 - profiling and debugging, and
 - a final section introducing heterogeneous programming
   using targets for GPU devices.

Objective: The attendee will gain an understanding of the
   HPX library and task based programming in general.

Lectures will be given by
 - Thomas Heller, FAU Erlangen-Nuremberg,
 - John Biddiscombe, CSCS,
 - Mikael Simberg, CSCS.

Registration deadline: June 9, 2019.

The course language is English.
All slides and handouts are also in English.

Kind regards
Rolf Rabenseifner, Lucienne Dettki and Jose Gracia (HLRS)

---
Further courses can be found at

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hlrs.de%2Ftraining%2Fdata=02%7C01%7Cpatrickdiehl%40lsu.edu%7C9499bfcc76c64728275c08d6d9eb5998%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636936002185280144sdata=ny2y5h66Sfc%2FKrA0arxv6EqMVb0%2FMhi0LjXWwdcy3s0%3Dreserved=0
 and


Re: [hpx-users] [Stellar] HPX 1.3.0 release candidate 1

2019-05-04 Thread Patrick Diehl
Dear HPX users,

I started a build on the Fedora build servers for future fedora 31 [0].

Most of the architectures were successful and we need to wait for arm
and aarch64.

Best,

Patrick

[0] https://koji.fedoraproject.org/koji/taskinfo?taskID=34612962

On 5/3/19 10:56 AM, Simberg  Mikael wrote:
> Dear HPX users,
> 
> The first release candidate of HPX 1.3.0 is now available. Get it by
> cloning the repository and checking out the 1.3.0-rc1 tag.
> 
> Please let us know about any problems that you find by opening an issue
> on GitHub
> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSTEllAR-GROUP%2Fhpx%2Fissues=02%7C01%7Cpatrickdiehl%40lsu.edu%7C0d3697cd246e4de1b33b08d6cfe009e3%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636924958489792133=qIZ%2BdQBKMII0rIwtRJh7ENJXab0nYytAfA6ciR6qzAs%3D=0>.
> Currently still known issues are:
> - A breaking API change in Boost small_vector. This means that the
> local_dataflow_boost_small_vector test does not build.
> - A potential regression with the latest Slurm (18.08). We are still
> investigating the cause for the regression.
> 
> ___
> Stellar mailing list
> stel...@mail.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/stellar
> 

-- 
Patrick Diehl
Center for Computation and Technology
Louisiana State University
Digital Media Center
340 E Parker Blvd, Baton Rouge, LA 70803, USA
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


[hpx-users] Fwd: [SIAM-CSE] Postdoc Position, Dense Numerical Linear Algebra, Forschungszentrum Juelich, Germany

2019-03-15 Thread Patrick Diehl
FYI


 Forwarded Message 
Subject: [SIAM-CSE] Postdoc Position, Dense Numerical Linear Algebra,
Forschungszentrum Juelich, Germany
Resent-Date: Thu, 14 Mar 2019 07:32:03 -0500 (CDT)
Resent-From: patrickdi...@lsu.edu
Date: Thu, 14 Mar 2019 02:05:17 +0100
From: Edoardo Di Napoli, PhD 
Organisation: Forschungszentrum Juelich
To: siam-...@siam.org

The Simulation Laboratory Quantum Materials at the Juelich
Supercomputing Centre offers a 2-years postdoc position starting as
soon as May 2019. The successful candidate will work within a European
team to provide a modern and efficient distributed linear algebra
package with an HPX interface, and help the developers of scientific
applications in the process of adopting modern, performance portable,
and distributed linear algebra libraries.

Qualifications:

- A doctorate degree from a university with internationally accepted
quality standards in computer science, software engineering, applied
mathematics, or a related subject.
- Comprehensive knowledge of numerical linear algebra theory and
libraries is a must.
- Experience in code development, C/C++ programming languages and in
using scripting languages commonly used on Unix systems is a necessity.
- Possessing good skills in parallel programming on distributed
architectures is highly desirable.
- A good attitude and willingness to work in an international,
interdisciplinary and distributed team is desirable.
- Scientific proficiency in algorithm design and its high-performance
implementation is desirable but not strictly necessary.
- Scientific interest in interdisciplinary research topics is a plus.
- Very good knowledge of English in written and spoken form.

For more information and how to apply please visit
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.fz-juelich.de%2FSharedDocs%2FStellenangebote%2F_common%2Fdna%2F2019-088-EN-JSC.html%3Fnn%3D722038data=02%7C01%7Cpatrickdiehl%40lsu.edu%7Cb623b4fa7b4747d2536e08d6a8790e56%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636881635220375191sdata=ZiAu46gld%2B9yZAuuji7HWNGAANuwhcAWMNaIgf0NXMY%3Dreserved=0
or contact Edoardo Di Napoli (e.di.nap...@fz-juelich.de).





Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt



___
SIAM-CSE mailing list
To post messages to the list please send them to: siam-...@siam.org
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.siam.org%2Fmailman%2Flistinfo%2Fsiam-csedata=02%7C01%7Cpatrickdiehl%40lsu.edu%7Cb623b4fa7b4747d2536e08d6a8790e56%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C636881635220375191sdata=0TvIG5qrRG5J8sIWplUGSx34Q19vYKDTXDQarE23454%3Dreserved=0



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] [GSoC 19] Providing a pip package for Phylanx

2019-02-17 Thread Patrick Diehl
Hi,

I do not think that you will need much knowledge of C++ and CMake. I
think you will need some knowledge how the pip packages work and good
knowledge about compilation of hpx and phylanx.

I would recommend to start to read the pic docs and generate a package
for some hello world example.

Best,

Patrick

On 2/17/19 5:58 AM, Karthik Kothuri wrote:
> Hello,
> I am interested in working on the project "Providing a pip package for
> Phylanx" for GSoC 2019. I have used CMake to a limited extent to compile
> CPP header files. What level of knowledge with CMake and C++ is required
> for this project?
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
Patrick Diehl
www.diehlpk.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Providing a pip package for Phylanx

2019-02-14 Thread Patrick Diehl
Hello,

what about here [0]. I like to encourage you to read the documentation
about hpx and phylanx. A big part of Google Summer of Code is to read
documentation and search for solutions of problems.

Best,

Patrick

[0] https://github.com/STEllAR-GROUP/phylanx/wiki/Build-Instructions

On 2/14/19 7:45 AM, Abhishek Kashyap wrote:
> Hello
> I want to know the implementation details of Phylanx in order to make
> distribution package.
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
--
www.diehlpk.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] For GSOC 2019

2018-12-12 Thread Patrick Diehl
Hi,

a good entry point is to compile HPX and run the examples. In addition,
you should look into the quickstart examples to learn more about HPX.

Joining our irc channel is very helpful to get into contact with the HPX
community.

Best,

Patrick

On 12/12/18 3:46 AM, Hartmut Kaiser wrote:
> Hi,
> 
>  
> 
> I’m forwarding this to our mailing list for others to be able to chime in.
> 
>  
> 
> Thanks!
> 
> Regards Hartmut
> 
> ---
> 
> https://stellar-group.org
> 
>  
> 
>  
> 
>  
> 
> *From:*Tech Trend [mailto:shubhu7...@gmail.com]
> *Sent:* Tuesday, December 11, 2018 11:54 AM
> *To:* hkai...@cct.lsu.edu
> *Subject:* For GSOC 2019
> 
>  
> 
> Hello ,
> 
> Dear sir,
> 
> I am from India and I am a sophomore year undergraduate student in
> computer science major and I know c,c++,STL technologies and DSA and
> algorithm and I want to participate in gsoc 2019 .so how we start to
> working or contributing on projects.
> 
> Please help me for this sir .
> 
> Thankyou
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
--
www.diehlpk.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Contributing to HPX

2018-10-25 Thread Patrick Diehl
Ahmed,

I would recommend to look at the issues for HPX. One first step could be to
understand one of the issues and start to work on it.

Best,

Patrick

On Thu, Oct 25, 2018, 3:55 AM Ahmed Samir  wrote:

> John,
>
> Currently I am not working on a project in which I could integrate HPX.
> I’ll think about that.
>
>
>
> It would be great if you got any ideas about small parts in HPX in which I
> could go on with, without going deeply in the HPX architecture. If you got
> any ideas please send it to me.
>
> Best,
> Ahmed Samir
>
>
>
> Sent from Mail  for
> Windows 10
>
>
> --
> *From:* hpx-users-boun...@stellar.cct.lsu.edu <
> hpx-users-boun...@stellar.cct.lsu.edu> on behalf of Biddiscombe, John A. <
> biddi...@cscs.ch>
> *Sent:* Wednesday, October 24, 2018 10:14:17 PM
> *To:* hpx-users@stellar.cct.lsu.edu; hartmut.kai...@gmail.com
>
> *Subject:* Re: [hpx-users] Contributing to HPX
>
> Ahmed
>
> I'm a little bit frightened by the idea of you working on hwloc+hpx - the
> reason is the same as the one that caused problems in gsoc.
>
> * we don't have a well defined plan on what we want to do with hwloc yet.
> I would like to clean it up and make it better, but only because it is
> missing a couple of functions that I would like - but I don't really know
> hwloc that well either. (same as I didn't really know fflib)
>
> If you are working on a a problem and the tools you have don't quite solve
> the problem, then you can tweak the tools to work - for this reason I am
> looking at hwloc and asking myself - how do I find out which socket on the
> node is 'closest' to the gpu? Should I create a thread pool for GPU
> managment on socket 0, or socket 1 (or 2,3.4 ...). I will be working on a
> machine with 6 gpu's and 2 processors. it is probably safe to assume that
> gpu's 0,1,2 are closest to socket 0, and 3,4,5 to socket 1 - but maybe it's
> 0,2,4 and 1,3,5 - I'd like to be able to query hwloc and get this info and
> build it into our resource partitioned in such a way that the programmer
> can just say "which gpus should I use from this socket" or vice versa.
> So I know what I want - but I don't really have a plan yet, and usually,
> one knocks up a bit of code, get's something that half works and is good
> enough, then tries to make it fit into the existing framework and realize
> that something else needs to be tweaked to make it fit nicely with the rest
> of HPX. This requires a deal of understanding of the hpx internals and how
> it all fits together.
>
> So in summary, its better for you to find a project that already interests
> you (part of your coursework?) and use HPX for that project - this gives
> you time to learn how hpx works and use it a bit - then extend it gradually
> as your knowledge grows. hwloc/topology is quite a low level part of hpx
> and does require a bit of help. If you were here in the office next door to
> me, it'd be no problem - cos you could get help any time, but working on
> your own is going to be tough.
>
> I'm not saying do't do it (I did suggest it after all), but it will be
> hard to get going.
>
> I will try to think of some other less low level things we could use help
> with. (Ideas Thomas?)
>
> JB
>
> --
> *From:* hpx-users-boun...@stellar.cct.lsu.edu [
> hpx-users-boun...@stellar.cct.lsu.edu] on behalf of Ahmed Ali [
> ahmed.al...@eng-st.cu.edu.eg]
> *Sent:* 24 October 2018 14:12
> *To:* hartmut.kai...@gmail.com
> *Cc:* hpx-users@stellar.cct.lsu.edu
> *Subject:* Re: [hpx-users] Contributing to HPX
>
> John, Hartmut,
>
> Well I can go with that hwloc part. Where should I start? I think I
> should start by reading about hwloc from the open-mpi document. Is there
> any document about the HPX interface with hwloc?
>
> Best,
> Ahmed Samir
>
> On Tue, Oct 23, 2018 at 1:46 PM Hartmut Kaiser 
> wrote:
>
>>
>>
>> John, Ahmed,
>>
>>
>>
>> The hwloc integration sounds like a good idea to me. But anything else
>> would be fine as well.,,
>>
>>
>>
>> Regards Hartmut
>>
>> ---
>>
>> http://stellar.cct.lsu.edu
>>
>> https://github.com/STEllAR-GROUP/hpx
>>
>>
>>
>> *From:* hpx-users-boun...@stellar.cct.lsu.edu <
>> hpx-users-boun...@stellar.cct.lsu.edu> *On Behalf Of *Biddiscombe, John
>> A.
>> *Sent:* Tuesday, October 23, 2018 3:43 AM
>> *To:* hpx-users@stellar.cct.lsu.edu
>> *Subject:* Re: [hpx-users] Contributing to HPX
>>
>>
>>
>> Ahmed
>>
>>
>>
>> Good to hear from you again.
>>
>>
>>
>> >I was a participant in GSoC'18 in HPX but I've failed the program.
>>
>>
>>
>> I still feel bad about that.
>>
>>
>>
>> >However, I liked the project and the contribution to HPX. I wanted to
>> continue contributing to HPX so I want someone to guide me.
>>
>> Nice.
>>
>>
>>
>> >What part should I work on now? and where should I start?
>>
>> Well, there is the obvious option of continuing the parcelport work, but
>> I suspect you want to do something else since we didn’t help you 

[hpx-users] PGP key for signing hpx releases

2018-10-24 Thread Patrick Diehl
Hi,

since we intent to release HPX 1.2 soon, we generated a pgp key [0] to
sign our releases from this release on.

Please be so kind and sign the release key with your key to improve its
credibility.

Thanks,

Patrick

[0]
http://hkps.pool.sks-keyservers.net/pks/lookup?op=vindex=on=0xE18AE35E86BB194F

-- 
Patrick Diehl
www.diehlpk.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] list of OS names

2018-08-08 Thread Patrick Diehl
Hi Patrick,

could you please provide more details, like OS, compiler, and so on?

Thanks,

Patrick

On 08/08/18 02:26 PM, Patrick Welche wrote:
> On Wed, Aug 08, 2018 at 05:34:06PM +0100, Patrick Welche wrote:
>> I thought I would try out HPX, and hit:
>>
>> /tmp/pkgsrc/parallel/hpx/work.x86_64/hpx_1.1.0/src/exception.cpp:207:2: 
>> error: #error "Don't know, how to access the execution environment on this 
>> platform"
>>  #error "Don't know, how to access the execution environment on this 
>> platform"
>>
>> I don't think a hand-coded list of operating systems is maintainable.
>> Staring at it, I can't spot the difference between linux and __APPLE__
>> for instance. Maybe linux, AIX, and __APPLE__ should just be the #else
>> so that chances are, your code would compile on a not-listed OS, and
>> you would only receive bug reports from the few that don't.
>> (Is FreeBSD really different? I must check...)
> 
> After the attached patch I got to:
> 
> tmp/pkgsrc/parallel/hpx/work.x86_64/hpx_1.1.0/hpx/util/plugin/detail/dll_dlopen.hpp:
>  In member function 'std::string 
> hpx::util::plugin::dll::get_directory(hpx::error_code&) const':
> /tmp/pkgsrc/parallel/hpx/work.x86_64/hpx_1.1.0/hpx/util/plugin/detail/dll_dlopen.hpp:318:45:
>  error: 'RTLD_DI_ORIGIN' was not declared in this scope
>  if (!ec && ::dlinfo(dll_handle, RTLD_DI_ORIGIN, directory) < 0) {
>  ^~
> 
> but that is going to be harder...
> 
> 
> Cheers,
> 
> Patrick
> 
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Forward of moderated message

2018-07-23 Thread Patrick Diehl
Hi,

you could start to compile HPX and play around with the examples. In
addition, you could look into our issues and pick one easy one and start to
work on solving this issue.

Best,

Patrick

On Mon, Jul 23, 2018, 10:10 AM  wrote:

>
>
>
> -- Forwarded message --
> From: Tech Trend 
> To: fell...@stellar-group.org
> Cc:
> Bcc:
> Date: Sun, 22 Jul 2018 01:47:15 +0530
> Subject: Gsoc 2019
>  Hello sir,
> I am a engineering student and I am interested in your organisation for
> doing some good project .so
> I wanna take part in gsoc next year. What do you suggest I should do for
> doing better in project.
> Thankyou
>
>
>
> -- Forwarded message --
> From: fellows-boun...@stellar-group.org
> To: hpx-users@stellar.cct.lsu.edu
> Cc:
> Bcc:
> Date: Mon, 23 Jul 2018 09:07:51 -0500
> Subject: [hpx-users] Forward of moderated message
> ___
> 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] Gsoc project

2018-07-23 Thread Patrick Diehl
Hi,

you missed the deadline for this year. You can apply next year. Please
check the Google Summer of Code website for next year's deadline.

Best,

Patrick

On Mon, Jul 23, 2018, 10:09 AM priyam agarwal 
wrote:

> Hi my name is priyam and i am doing my btech from srm university, i am a
> 1st year student , i have  a little bit knowledge about c++ and i really
> wanted to join this project.i want to give my best for  this
> project...pls give me one chance
> ___
> 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] [STE||AR Gsoc] GSoC 2nd evaluation summary

2018-07-07 Thread Patrick Diehl
I have to add that we told Jakub to first have a proof of concept of the
integration of HPX. And he should not focus too much on optimization in the
first phase. I assume we have to play around with execution policy and
chunk size as for BLAZE to get better performance. First, HPX was much
slower as openmp with default settings and after adjusting it was
comparable to openmp.



On Sat, Jul 7, 2018, 12:12 PM Jakub Golinowski 
wrote:

> Dear Hartmut,
>
> I did not look thoroughly into the tbb and openmp implementations and
> therefore do not have a satisfying understanding why HPX is slower than tbb
> and openmp in my benchmark.
> I can look into that and get back to you.
>
> Also, if you recall any materials or existing benchmarks that may be
> useful for me in this matter please let me know.
>
> Best regards,
>
> Jakub Golinowski
>
> 2018-07-07 16:41 GMT+01:00 Hartmut Kaiser :
>
>> Jakub,
>>
>> Thanks for your work on this!
>> Do you have an understanding why HPX is slower than tbb and/or openmp yet?
>>
>> Regards Hartmut
>> ---
>> http://stellar.cct.lsu.edu
>> https://github.com/STEllAR-GROUP/hpx
>>
>>
>> > -Original Message-
>> > From: gsoc-boun...@stellar-group.org 
>> On
>> > Behalf Of Jakub Golinowski
>> > Sent: Saturday, July 7, 2018 9:57 AM
>> > To: g...@stellar-group.org; hpx-users@stellar.cct.lsu.edu
>> > Subject: [STE||AR Gsoc] GSoC 2nd evaluation summary
>> >
>> > Hello,
>> >
>> > in this e-mail I am enclosing the link to the google docs with the short
>> > summary of the progress I have made over the period of 2 moths of Google
>> > Summer of Code.
>> >
>> > https://docs.google.com/document/d/1gAMrg9Zt0-
>> > s8QqGgZkEoF2CkdpulbYGP40JcJVfPpoc/edit?usp=sharing
>> >
>> > Best regards,
>> >
>> > Jakub Golinowski
>>
>>
>>
> ___
> gsoc mailing list
> g...@stellar-group.org
> https://mail.cct.lsu.edu/mailman/listinfo/gsoc
>
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


[hpx-users] Fwd: [SIAM-CSE] Call for Submissions to SC18 Doctoral Showcase

2018-06-11 Thread Patrick Diehl
Hi,

could be interesting for our PhD candidates.

Best,

Patrick

 Forwarded Message 
Subject:[SIAM-CSE] Call for Submissions to SC18 Doctoral Showcase
Date:   Mon, 11 Jun 2018 19:20:47 +
From:   Sanjukta Bhowmick 
To: siam-...@siam.org 



Dear Colleagues,


We invite submissions for the Doctoral Showcase program for
Supercomputing 2018. Unlike papers and poster presentations, a Doctoral
Showcase poster (called a /thesis canvas/) highlights the entire
contents of a dissertation, including previously published results, to
allow for a broad perspective of the work. The Doctoral Showcase
provides a unique opportunity for students nearing completion of their
PhD to present a summary of their dissertation research in the form of
talks and posters, and network with prospective employers.

Please see
https://sc18.supercomputing.org/submit/showcases-submissions/#section1

for details on submissions.

*Submissions Close*
July 31, 2018

*Notifications Sent*
August 31, 2018


Sincerely,

Sanjukta Bhowmick

Kamesh Madduri

___
SIAM-CSE mailing list
To post messages to the list please send them to: siam-...@siam.org
http://lists.siam.org/mailman/listinfo/siam-cse

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


[hpx-users] Fwd: [STE||AR Gsoc] Evgeny Dedov Newtonian Physics Sandbox report

2018-06-10 Thread Patrick Diehl
-- Forwarded message -
From: Evgeny 
Date: Sun, Jun 10, 2018, 6:08 AM
Subject: [STE||AR Gsoc] Evgeny Dedov Newtonian Physics Sandbox report
To: 


Hello STE||AR GSoC community

Most of the reporting can be seen in my correspondence with Andreas which
was also held in this mailing list, so here I'll write in a nutshell.

In proposed milestones by 10th of June I written:

   - Bodies classes. Spheres case.
   - Initializers
   - Writer.
   - Collision detection.
   - collision resolving.


Completed:

   - Physical body interface class, implementation for body composed form
   spheres.
   - Collision detection, including bounding objects and tree of bounding
   objects and bounding sphere implementation of them
   - Collision resolving
   - Initializer
   - Writer


left unfinished / troubles:
when we create body composed from spheres it'd be good to calculate and
store tree bounding spheres or at least one bounding sphere. Now it works
only if body is a sphere.
Simulation must have the only type of physical body.
Some problems with SerialSimulator

All welcome to take a look at source:
https://github.com/V3RGANz/Newtonian-Physics-Sandbox
I also had a blog there, but had no time to post in it.

P.S. As I noted in the proposal, I had tests and exams at the university at
this stage, so I worked inconstantly, but in the following month I will
have more free time.

Sincerely,
Evgeny Dedov

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


[hpx-users] Fwd: [STE||AR GSoC-students] HPX Backend for OpenCV - First Phase Report

2018-06-10 Thread Patrick Diehl
-- Forwarded message -
From: Jakub Golinowski 
Date: Sun, Jun 10, 2018, 10:47 AM
Subject: [STE||AR GSoC-students] HPX Backend for OpenCV - First Phase Report
To: 


Dear Ste||ar GSoC community,

I would like to submit short report of my progress during the first phase
of GSoC.

The main achievement of this moth is a working HPX backend for OpenCV.

During the development it was discovered that the parallel_for_ loop which
is the base for all parallel execution of OpenCV's jobs is not only exposed
to the user but is also used indirectly by some OpenCV filters. In the
latter case there is a workload based partitioning introduced based on the
domain-specific knowledge of the particular computer vision operation.
Because of that the simple backend version with partitioning done fully by
HPX was extended to the version supporting partitioning propsed by OpenCV.

What is more there is a question of when to start the HPX runtime. For now
there are to versions developed:

   - simple backend that assumes that HPX runtime is on,
   - start-stop backend that is starting and stopping the runtime for each
   parallel_for call.

After the benchmarking experiments it is decided that the final version of
the backend will be a "smart start-stop". It will perform all the necessary
checks to determine if the backend is running and then based on that either
start the runtime (and of course stop it later) or directly proceed to hpx
calls.

The backend itself is developed in two branches of my fork of OpenCV
repository (hpx_backend
 and
hpx_backend_eval
). The
eval branch is more up-to-date and has additional cmake options which
enable to choose between versions of the backend:

   - with or without support for OpenCV partitioning,
   - simple mode (assume HPX runs) or start-stop mode.

Small example applications using HPX, application used for benchmarking
(opencv_mandelbrot) and necessary bash and python scripts can be found in
this repository: https://github.com/Jakub-Golinowski/opencv_hpx_backend

In the next 2 months the backend will be developed in its final version
(most probably smart start-stop) and the efforts to merge it to OpenCV
repository will be started. Apart from that, the example application
combining OpenCV with freshly developed HPX backend, access to webcam and
QT GUI will be developed.

Best regards,

Jakub Golinowski



___
gsoc-students mailing list
gsoc-stude...@stellar-group.org
https://mail.cct.lsu.edu/mailman/listinfo/gsoc-students
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] HPX Citations

2018-04-05 Thread Patrick Diehl
We may could add my interview and the interview from Marcin as well.

On 2018-04-04 10:34 PM, Hartmut Kaiser wrote:
> Yah, and that one ;)
> 
> https://twitter.com/MalwareMinigun/status/880299153493970945
> 
> Regards Hartmut
> ---
> http://boost-spirit.com
> http://stellar.cct.lsu.edu
> 
> 
>> -Original Message-
>> From: Hartmut Kaiser [mailto:hartmut.kai...@gmail.com]
>> Sent: Wednesday, April 4, 2018 9:33 PM
>> To: 'hpx-users@stellar.cct.lsu.edu' <hpx-users@stellar.cct.lsu.edu>
>> Subject: RE: [hpx-users] HPX Citations
>>
>> Adrian,
>>
>> Thanks for starting this effort. Please also find a couple of links to add
>> to these pages:
>>
>> - https://cukic.co/2018/03/29/cxx17-and-parallel-algorithms-in-stl/
>> (quote: "The HPX library seems to be significantly faster on my system
>> (not Intel-based) with GCC than Intel’s PSTL, but your mileage might
>> vary.")
>> - http://ithare.com/using-parallel-algorithm-without-a-clue-90x-
>> performance-loss-instead-of-8x-gain/
>> - https://www.bfilipek.com/2017/08/cpp17-details-parallel.html
>> - http://www.modernescpp.com/index.php/c-17-new-algorithm-of-the-standard-
>> template-library
>> - https://www.heise.de/developer/meldung/Parallelisierung-HPX-erreicht-
>> erstes-Major-Release-3693058.html
>>
>> Regards Hartmut
>> ---
>> http://boost-spirit.com
>> http://stellar.cct.lsu.edu
>>
>>> -Original Message-
>>> From: hpx-users-boun...@stellar.cct.lsu.edu [mailto:hpx-users-
>>> boun...@stellar.cct.lsu.edu] On Behalf Of Adrian Serio
>>> Sent: Wednesday, April 4, 2018 2:31 PM
>>> To: hpx-users@stellar.cct.lsu.edu
>>> Subject: [hpx-users] HPX Citations
>>>
>>> HPX Team,
>>> In response to the suggestion that we should aggregate publications
>> which
>>> mention HPX, I have created new pages on the stellar-group.org and
>>> stellar.cct.lsu.edu web sites titled "Citations". Whenever you come
>> across
>>> a new article, publication or social media post which mentions the
>> STE||AR
>>> Group or our work please let us know so we can upload a citation.
>>> Web Pages:
>>> • http://stellar-group.org/citations/
>>> • http://stellar.cct.lsu.edu/citations/
>>> Thanks for your help!
>>> --
>>> Adrian Serio
>>> Scientific Program Coordinator
>>> 2118 Digital Media Center
>>> 225.578.8506
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
Patrick Diehl
diehlpk.github.io



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Pre GSoC proposal

2018-03-27 Thread Patrick Diehl
Hi Pradeep,

the deadline for submitting a proposal is

March 27 16:00 UTC  Student application deadline.

I looked into your proposal and it does not fit our template. There is
too much missing.

Best,

Patrick

On 27/03/18 10:25 AM, Pradeep Kumar wrote:
> Dear Marcin,
>     Sorry for being very late. I had my internship placements. I have
> attached my pre GSoC proposal. Please provide feedback on the proposal.​
>  GSoC Proposal
> 
> ​
> 
> 
> ___
> 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] GSoC2018 Stack Overflow Detection in Linux

2018-03-24 Thread Patrick Diehl
Hi Arpan,

to my knowledge this is already implemented and can maybe improved. Yes,
this is an Open Source Project and you can work on everything you are
interested in. This project is just not available for Google Summer of Code.

Feel free to work on it.

Best

Patrick

On Sat, Mar 24, 2018, 9:24 AM ARPAN PARIKH <
f2016...@pilani.bits-pilani.ac.in> wrote:

> Also I would like to request you to allow me to work on the " Stack
> Overflow Detection in Linux" Project after the completion of the "Co
> routine Like Interface" project since I have given it quite a bit of my
> time and energy already.
>
> On Sat, Mar 24, 2018 at 6:16 PM, ARPAN PARIKH <
> f2016...@pilani.bits-pilani.ac.in> wrote:
>
>> Thank You for your response
>> Since then, I have been working the *"**Co routine** Like Interface" *
>> Project.
>> I have been going through the following links to get a general Idea:
>> https://github.com/lewissbaker/cppcoro ->a cpp library with a similar
>> objective
>> https://github.com/LEW21/yieldxx
>> https://msdn.microsoft.com/en-us/magazine/mt826346.aspx
>> https://www.codeproject.com/Articles/29524/Generators-in-C
>>
>> https://paoloseverini.wordpress.com/2015/03/15/range-comprehensions-with-c-lazy-generators/
>> https://kirit.com/How%20C%2B%2B%20coroutines%20work/Yielding%20Generators
>>
>> I will be submitting a proposal regarding the same by tommorow.
>> Kind Regards,
>> Arpan Parikh
>>
>> On Thu, Mar 22, 2018 at 7:16 PM, Patrick Diehl <patrickdie...@gmail.com>
>> wrote:
>>
>>> Hello Arpan,
>>>
>>> unfortunately this project is not available in GSoC 2018. Also it is a
>>> quite hard project and you will need excellent experience in Linux and
>>> C++. I would recommend to you to go for an easier project.
>>>
>>> Best,
>>>
>>> Patrick
>>>
>>> On 22/03/18 09:39 AM, ARPAN PARIKH wrote:
>>> > Hello,
>>> > I am Arpan Parikh. I am a second year B.Tech student at BITS
>>> Pilani,INDIA.
>>> > I have good experience in C++ programming.I would like to work on
>>> > project "Stack Overflow Detection in Linux". I have been following the
>>> > hpx group and its updates since the past year because I was not
>>> selected
>>> > last year for GSoC last year due to age restriction.I have gone through
>>> > all the work that has been done on the subject since last year namely,
>>> > https://github.com/ABresting/HPX-stack-overflow  -> last year's work
>>> > https://github.com/ABresting/hpx
>>> > https://github.com/STEllAR-GROUP/hpx/issues/2408
>>> > https://www.gnu.org/software/libsigsegv/ -> the libsigsegv library
>>> > http://stellar.cct.lsu.edu/pubs/pgas14.pdf ->a brief research paper
>>> > I have read through a lot of the code from the above mentioned sources
>>> > to get a basic understanding of the project and what I need to do to
>>> add
>>> > the feature of stack overflow detection and handling to the hpx
>>> library.
>>> >
>>> > Secondly,I would like to address the issue of why I am so late with
>>> this
>>> > mail. I had my mid terms exam at my college which ended on around the
>>> > 20th. I used the two days to revise through all the mentioned links in
>>> > order to prepare for this proposal.
>>> > I will be submitting a proposal regarding the same by tomorrow.
>>> > I hope that potential mentors will consider my application for this
>>> > project and evaluate me on the basis of my hard work.
>>> >
>>> > Kind regards,
>>> > Arpan
>>> >
>>> >
>>> >
>>> > ___
>>> > 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] GSoC2018 Stack Overflow Detection in Linux

2018-03-22 Thread Patrick Diehl
Hello Arpan,

unfortunately this project is not available in GSoC 2018. Also it is a
quite hard project and you will need excellent experience in Linux and
C++. I would recommend to you to go for an easier project.

Best,

Patrick

On 22/03/18 09:39 AM, ARPAN PARIKH wrote:
> Hello,
> I am Arpan Parikh. I am a second year B.Tech student at BITS Pilani,INDIA.
> I have good experience in C++ programming.I would like to work on
> project "Stack Overflow Detection in Linux". I have been following the
> hpx group and its updates since the past year because I was not selected
> last year for GSoC last year due to age restriction.I have gone through
> all the work that has been done on the subject since last year namely,
> https://github.com/ABresting/HPX-stack-overflow  -> last year's work
> https://github.com/ABresting/hpx
> https://github.com/STEllAR-GROUP/hpx/issues/2408
> https://www.gnu.org/software/libsigsegv/ -> the libsigsegv library
> http://stellar.cct.lsu.edu/pubs/pgas14.pdf ->a brief research paper
> I have read through a lot of the code from the above mentioned sources
> to get a basic understanding of the project and what I need to do to add
> the feature of stack overflow detection and handling to the hpx library.
> 
> Secondly,I would like to address the issue of why I am so late with this
> mail. I had my mid terms exam at my college which ended on around the
> 20th. I used the two days to revise through all the mentioned links in
> order to prepare for this proposal.
> I will be submitting a proposal regarding the same by tomorrow.
> I hope that potential mentors will consider my application for this
> project and evaluate me on the basis of my hard work.
> 
> Kind regards,
> Arpan
> 
> 
> 
> ___
> 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] GSoC [All-to-All Communication project]

2018-03-20 Thread Patrick Diehl
Hi Ahmed,

please find the template for the proposal here [0] and the hint for a
successful proposal here [1]. Have in mind that the deadline for
submitting a proposal is at the 27.03.

Best,

Patrick

[0] https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-Submission-Template
[1] https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals

On 20/03/18 07:44 AM, Ahmed Samir wrote:
> Hi,
> 
> I have had some experience in threading, MPI, sockets programming and
> networks. I have been using C++ for over 3 years. I have followed John
> Biddiscombe and Thomas Heller HPX sessions on youtube and I somehow got
> comfortable with the code. I have done some reading about FFlib library
> paper and the OFIWG libfabric layer. Now I am planning to tackle the
> FFlib library code.
> I am interested in joining the All-to-All communication project. I need
> some pointers on my proposal and if there is a task that I should
> finish, please tell me.
> 
> Thanks in advance
> 
> 
> 
> ___
> 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] HELP

2018-03-17 Thread Patrick Diehl
Hi,

please find the template for the proposal here

https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-Submission-Template

and some hints here

https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals

Best,

Patrick

On 17/03/18 05:37 PM, Projat Banerjee wrote:
> What is the type of proposal should I submit here ? What kind or on what
> basis should I build my proposal so that I may get easily selected or
> chances for my selection is high ?
> 
>  
> 
> Sent from Mail  for
> Windows 10
> 
>  
> 
> 
> 
> ___
> 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] GSoC 2018

2018-03-17 Thread Patrick Diehl
Hi Alanas,

some students are interested to these proposals. Also you are very late
on contacting us and the deadline for submitting a proposal is at the
27.03.2018.

Best,

Patrick

On 16/03/18 07:45 PM, Alanas Plascinskas wrote:
> Hey, 
> 
> I wanted to ask about the availability of your projects for GSoC 2018. 
> 
> I would mainly be interested in these projects: All to All
> Communications, Conflict (Range-Based) Locks and Newtonian Physics
> Sandbox but I"m open to any suggestions as well.
> 
> Have any of these received any serious proposals and if so do you have
> any other projects that would be important for you and are still open?
> 
> A little bit about my background (the first part of the form that you
> ask to fill): 
> 
>   * Name: Alanas Plascinskas
>   * College/University: University of Toronto (Year Abroad), University
> of Edinburgh (Home)
>   * Course/Major: Computer Science & Mathematics
>   * Degree Program: BSc
>   * Email: alanas.plascins...@gmail.com
> 
>   * Homepage: https://www.linkedin.com/in/alanaspla/
>   * Availability:
>   o Available for the whole duration of the project (mid-May to
> late-August)
>   o What are your intended start and end dates? 14 May to 14 August
>   o What other factors affect your availability (exams, courses,
> moving, work, etc.)? I will be available throughout without any
> major disruptions
> 
> Best, 
> Alanas
> 
> 
> ___
> 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] HPX Smart executors for_each and for_loop

2018-03-15 Thread Patrick Diehl
Sometimes the documentation is not aligned with the current version of
the code and things are missing there.

On 14/03/18 08:26 PM, Gabriel Laberge wrote:
> Also I wonder, why the smart executors make_prefetcher_policy and  
> adaptive_chunk_size are not present on the list of execution policies  
> [1]https://stellar-group.github.io/hpx/docs/html/hpx/manual/parallel/executor_parameters.html
> 
> Gabriel Laberge  a écrit :
> 
>> Ok thank you very much.
>> But I'm wondering why for_each loops are used in the article?
>> When code is shown in the article smart executors are used as
>> execution policies in for_each loops.
>> Is that something that was previously implemented?
>> Zahra Khatami  a écrit :
>>
>>> Hi Gabriel,
>>>
>>> They are tested on HPX for loop.
>>>
>>> Zahra
>>>
>>> On Tue, Mar 13, 2018 at 9:27 AM Gabriel Laberge 
>>> wrote:
>>>
 Hi,
 in the article [0] http://stellar.cct.lsu.edu/pubs/khatami_espm2_2017.pdf
 smart executors adaptive_chunk_size and make_prefetcher_distance are
 tested as execution policies on for_each loops. I was wondering if
 they also work as execution policies of HPX's for_loop.

 Thank you.
 Gabriel.



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

>>> --
>>> Best Regards,
>>>
>>> *Zahra Khatami* | Member of Technical Staff
>>> Virtual OS
>>> Oracle
>>> 400 Oracle Parkway
>>> Redwood City, CA 94065
>>
>>
>>
>> ___
>> 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
> 
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] GSoC '18 - Implement a Faster Associative Container for GIDs

2018-03-15 Thread Patrick Diehl
Hi Anushi,

welcome to the community. A good start is to compile hpx and look at the
examples. You also could join our irc channel #ste||ar at the freenode
server.

I would recommend you to look into the code and find the places where
GIDs are used ad start to ask questions.

Please keep in midn that the deadline for submitting the proposal is soon.

Best,

Patrick

On 15/03/18 02:14 AM, Anushi Maheshwari wrote:
> Dear Mentors,
> 
> I am Anushi Maheshwari, final year student of Harcourt Butler Technical
> University(HBTU, Kanpur).Before contributing to open-source I used to do
> Sports Coding (Codechef://anushi, Codeforces://Anushi1998).Therefore, I
> have a good understanding of Algorithms and STL Containers.I also
> possess some beginner skills in Open MP as well.
> 
> I find this project "Implement a Faster Associative Container for GIDs"
> intriguing and I would like to contribute to it through GSoC 2018.I am
> familiar with the implementation of tries and I think suffix trees
> provide memory efficient implementation when compared to tries.I was
> looking this folder (hpx/src/runtime/agas/) to get a better
> understanding of the current implementation of GID lookup system.
> 
> I would be grateful if you provide some directions for this project.
> 
> Thanks
> 
> *Warm Regards*
> *Anushi Maheshwari*
> *B.Tech (ECE)*
> *HBTU, Kanpur-208002*
> *
> *
> 
> 
> 
> ‌
>  Sent with Mailtrack
> 
> 
> 
> 
> ___
> 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] [GSoC'18] Introduction - Kunal Agarwal

2018-03-14 Thread Patrick Diehl
Hi Kunal,

welcome to the community. A good start would be to compile hpx and run
the examples and understand some of them. For your project, it would be
helpful to start to use the performance counters in one of the examples.
The stencil example could be a good start to play around with the
performance counters.

Please have in mind that the deadline for submitting a proposal comes soon.

> Students can register and submit their applications to mentor
> organizations. All proposals must be submitted by March 27, 2018 12:00
> (EDT).

It would also be good to join our irc channel #ste||ar at freenode and
get into contact with the community and ask questions.

Best,

Patrick


On 14/03/18 05:44 AM, Kunal Agarwal wrote:
> Hello everyone,
> 
> I am a third year Undergraduate student at Indian Institute of
> Technology Bombay, pursuing my majors in Chemical Engineering and Minors
> in Computer Science & Engineering.
> 
> 
> I found the project about Augment CSV Files interesting and would like
> to contribute towards it for GSoC '18. I am rather new to the Stellar
> Group and it would be of great help, if you can give me some pointers on
> how to proceed.
> 
> I have worked with C++ and python in past. I am already familiar with
> .csv files and pandas during my course on ML and am keen to learn more
> about it. Apart from this I have some knowledge of C and MATLAB.
> 
> Thanking you in advance
> 
> Yours Sincerely
> Kunal Agarwal
> 
> 
> ___
> 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] [GSoC2018] Conflict (Range-Based) Locks

2018-03-12 Thread Patrick Diehl
Hi Dattatreya,

welcome to our community.

>> I have looked through the ideas list for this year's GSoC and find the
>> "Conflict (Range-based) Locks" project quite interesting. I would like
>> to discuss this further with mentors.

A good way to do this, would be to join our irc channel #ste||ar at the
freenode server.

>> Any suggestions about looking at other resources to understand the
>> project better will be extremely helpful.‌

I would recommend to build HPX and look into the examples and the source
code.

Please have in mind that the deadline for submitting a proposal is
coming soon.

>
> March 12 - 27, 2018
> Student Application Period

Best,

Patrick

On 12/03/18 05:47 AM, Dattatreya Mohapatra wrote:
> Hi,
> 
> I am interested in working on the HPX runtime in this year's GSoC.
> 
> I have been working a Habanero-C++
> , a work-stealing parallel
> runtime, for the past couple of months. I have also worked on developing
> my own such runtime using modern C++11/14 features for the past couple
> of weeks, which abstracts over  to provide increased
> productivity.
> 
> I have looked through the ideas list for this year's GSoC and find the
> "Conflict (Range-based) Locks" project quite interesting. I would like
> to discuss this further with mentors.
> 
> Any suggestions about looking at other resources to understand the
> project better will be extremely helpful.‌
> 
> Thanks and regards,
> Dattatreya Mohapatra
> 
> 
> ___
> 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] Ordinal logistic regression for HPX

2018-03-01 Thread Patrick Diehl
Hi Gabriel,

sure, you could do this. You can propose anything you think is feasible
to solve the problem with your project.

Best,

Patrick

On 28/02/18 09:30 PM, Gabriel Laberge wrote:
> Hi,
> This question is for those who are familiar with the logistic  
> regressions used in [0] https://arxiv.org/pdf/1711.01519.pdf
> 
> In this article, a multinomial logistic regression to find the optimal  
> chunk size and prefetching distance. These variables are ordinal since  
> they are numbers. However from what i've read, the multinomial  
> regression is most useful to find nominal variables. [1]  
> https://stats.idre.ucla.edu/r/dae/multinomial-logistic-regression/  
>  From what I understand, chunk size and prefetching distance are  
> ordinal variables. In that case, maybe a ordinal logistic regression  
> would be a better choice since such a regression is made to work with  
> ordinal variables instead of nominal.
> 
> What do you think?
> Gabriel Laberge.
> 
> 
> ___
> 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] Generating Data for HPX smart executors

2018-02-23 Thread Patrick Diehl
Hi Gabriel,

> I wanted to know how you are able to find  
>> the Y vector which is the expected output of the regression for the  
>> input data? Am I understanding correctly?

You have to run the code with x_1,x_2,...,x_n and measure the y values
for those input values.

Best,

Patrick

On 22/02/18 05:41 PM, Gabriel Laberge wrote:
> Hi,
> I understand but what I meant is that to train a logistic regression  
> you need data that is made of a X matrix which represents the input  
> data. Lets say we have 'm' examples. We also need a Y vector which  
> represent the expected outputs for each of the 'm' training example.  
> The training process is simply fitting the weights of the regression  
> so the output of the regression is almost always outputs the right Y  
> when you give an input X. I wanted to know how you are able to find  
> the Y vector which is the expected output of the regression for the  
> input data? Am I understanding correctly?
> 
> Zahra Khatami  a écrit :
> 
>> Gabriel,
>>
>> I am not sure if I understand your concern correctly. The optimal
>> parameters ( chunk size, preferching distance or policies) shouldn’t be
>> found before training data. They are found for each of the hpx loops at
>> runtime based on the loop static and dynamic parameters. That’s a main goal
>> of this research. The candidates of these optimal parameters are chosen
>> when training model. Then the optimal one will be selected between them at
>> runtime, which may be different for each loop with different parameters.
>>
>> Thanks,
>> Zahra,
>>
>> On Tue, Feb 20, 2018 at 7:51 AM Gabriel Laberge 
>> wrote:
>>
>>> Hi,
>>> I had a questions on the way data was generated in order to train the
>>> logistics regressions models talked about in [0]
>>> https://arxiv.org/pdf/1711.01519.pdf
>>> For each of the training examples, the optimal execution
>>> policies,chunk sizes and prefetching distance had to be found before
>>> the training process in order to have good data. I wonder if the
>>> optimal parameters for the training examples were found by trial and
>>> error or if there is another technique.
>>> Thank you..
>>>
>>>
>>>
>>> ___
>>> hpx-users mailing list
>>> hpx-users@stellar.cct.lsu.edu
>>> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
>>>
>> --
>> Best Regards, Zahra Khatami | PhD Student Center for Computation &
>> Technology (CCT) School of Electrical Engineering & Computer Science
>> Louisiana State University 2027 Digital Media Center (DMC) Baton Rouge, LA
>> 70803
> 
> 
> 
> ___
> 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] Machine learning applied to HPX smart executors

2018-02-19 Thread Patrick Diehl
Hi Gabriel,

I am not sure if it is possible with one regression, but maybe with a
more sophisticated model. But it is up to you what you want to propose
in your proposal. I think one task of this project would be to find out
which model is suitable to do this.

You can either propose a different approach or a combination of
regression models.

Best,

Patrick


On 02/19/2018 12:21 PM, Gabriel Laberge wrote:
> Hi,
> In the article
> [0]https://arxiv.org/abs/1711.01519
> It is written that a binary logistic regression was used to find the  
> execution policy and that a multinomial regression was used to find  
> the chunk size and the prefetching distance. Would there be a  
> possibility to use only one regression to find all 3 parameters  
> instead of using two?
> Thank you
> 
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
Patrick Diehl
diehlpk.github.io



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] GSoC 2018, on "applying machine learning technques ..." project

2018-02-17 Thread Patrick Diehl
Hi Ray Kim,

>> The literature mostly talks about feature acquisition through libclang.
>> 
>> Than under this project, is the HPX distribution including tooling based
>> on libclang?

No, the project's solution should be independent on any library. One
requirement would be, that it works independent on the compiler. HPX
itself provide performance counters [0]. These ones could be used for
acquisition of data. Or just data you could measure during run time.

>> And I guess part of a machine learning framework -such as xgboost,
>> tinydnn, etc...
>> 
>>  will also need to be included in the distribution.

No, I think this would be not needed. It really depends on your
approach. If you collect data and try to generate a model and use the
trained model without any machine learning during run time, I would
recommend to use scikit-learn [1]. It is easy to use and you can easily
play around with different models.

For the case when you want to use machine learning during run time, I
would recommend to use scikit-learn to find a suitable model. Once, you
found this model, you should have a look into the model and implement
these algorithms by yourself. I think that we do not need a very
sophisticated model and it would be easy to implement this model.

In addition, I recommend to read the previous mentioned paper to get
some more details.

Best,

Patrick


[0]
http://stellar.cct.lsu.edu/files/hpx_0.9.5/html/hpx/manual/performance_counters/counters.html
[1] http://scikit-learn.org/stable/

On 02/17/2018 12:14 AM, 김규래 wrote:
> Hello Patrick,
> 
> Thank you for your guidance.
> 
> I have few more questions on the subject.
> 
>  
> 
> The literature mostly talks about feature acquisition through libclang.
> 
> Than under this project, is the HPX distribution including tooling based
> on libclang?
> 
> (And custom build system stuff for the additional compile time
> computations?)
> 
>  
> 
> And I guess part of a machine learning framework -such as xgboost,
> tinydnn, etc...
> 
>  will also need to be included in the distribution.
> 
> Am I understanding this project correctly?
> 
>  
> 
> Great regards,
> 
> Ray Kim
> 
>  
> 
> -Original Message-
> *From:* "Patrick Diehl"<patrickdie...@gmail.com>
> *To:* "김규래"<msc...@naver.com>; <hpx-users@stellar.cct.lsu.edu>;
> *Cc:*
> *Sent:* 2018-02-16 (금) 07:17:52
> *Subject:* Re: [hpx-users] GSoC 2018, on "applying machine learning
> technques ..." project
>  
> 
> Hi Ray,
> 
> welcome to the community. A good starting point for this project would
> be to read this publication [0]:
> 
> Zahra Khatami, Lukas Troska, Hartmut Kaiser, J. Ramanujan and Adrian
> Serio, “HPX Smart Executors”, In Proceedings of ESPM2’17: Third
> International Workshop on Extreme Scale Programming Models and
> Middleware (ESPM2’17), 2017. doi: 10.1145/3152041.3152084,
> 
>>> Then is the goal to analyze data? or also implement the algorithms?
> 
> The goal is to provide a new execution policy [1], which utilizes
> machine learning techniques to optimize the computational time.
> 
> So the first step would be to analyze the data.
> 
> In my opinion there are two different ways, one can integrate machine
> learning.
> 
> 1) You could collect the data and train a model to obtain parameters for
> your function f(x,y,z) -> chunk size. In this case you could use any
> existing machine learning library to get these parameters for your function.
> 
> Here, you will implement this function in the execution policy to
> estimate e.g. the "best" chunk size for given x,y,z.
> 
> 2) You could train your model at run time to obtain e.g. the "best"
> chunk size. In this case you have to implement your chosen machine
> learning algorithm for the integration in hpx.
> 
> Best,
> 
> Patrick
> 
> 
> [0] http://stellar.cct.lsu.edu/pubs/khatami_espm2_2017.pdf
> [1]
> https://stellar-group.github.io/hpx/docs/html/hpx/manual/parallel/executor_parameters.html
> 
> On 15/02/18 01:53 PM, 김규래 wrote:
>> HI, my name is Ray Kim.
>>
>> I'm a junior EE student in Sogang Univ. Korea.
>>
>> I have a little experience in C++ and HPC applications and machine
> learning.
>>
>> Here is a link to my github profile for some of my personal projects.
>>
>> https://github.com/Red-Portal
>>
>>  
>>
>> I'm interested in the project "Applying Machine Learning Techniques on
>> HPX Parallel Algorithms",
>>
>> however I would like to have more details about it.
>>
>> The description talks about implementing the algorithms and analyzing
>> the per

Re: [hpx-users] GSoC 2018, on "applying machine learning technques ..." project

2018-02-15 Thread Patrick Diehl
Hi Ray,

welcome to the community. A good starting point for this project would
be to read this publication [0]:

Zahra Khatami, Lukas Troska, Hartmut Kaiser, J. Ramanujan and Adrian
Serio, “HPX Smart Executors”, In Proceedings of ESPM2’17: Third
International Workshop on Extreme Scale Programming Models and
Middleware (ESPM2’17), 2017. doi: 10.1145/3152041.3152084,

>> Then is the goal to analyze data? or also implement the algorithms?

The goal is to provide a new execution policy [1], which utilizes
machine learning techniques to optimize the computational time.

So the first step would be to analyze the data.

In my opinion there are two different ways, one can integrate machine
learning.

1) You could collect the data and train a model to obtain parameters for
your function f(x,y,z) -> chunk size. In this case you could use any
existing machine learning library to get these parameters for your function.

Here, you will implement this function in the execution policy to
estimate e.g. the "best" chunk size for given x,y,z.

2) You could train your model at run time to obtain e.g. the "best"
chunk size. In this case you have to implement your chosen machine
learning algorithm for the integration in hpx.

Best,

Patrick


[0] http://stellar.cct.lsu.edu/pubs/khatami_espm2_2017.pdf
[1]
https://stellar-group.github.io/hpx/docs/html/hpx/manual/parallel/executor_parameters.html

On 15/02/18 01:53 PM, 김규래 wrote:
> HI, my name is Ray Kim.
> 
> I'm a junior EE student in Sogang Univ. Korea.
> 
> I have a little experience in C++ and HPC applications and machine learning.
> 
> Here is a link to my github profile for some of my personal projects. 
> 
> https://github.com/Red-Portal 
> 
>  
> 
> I'm interested in the project "Applying Machine Learning Techniques on
> HPX Parallel Algorithms",
> 
> however I would like to have more details about it.
> 
> The description talks about implementing the algorithms and analyzing
> the performance of these algorithms.
> 
> Then is the goal to analyze data? or also implement the algorithms?
> 
>  
> 
> Great admirations for everyone working on HPX.
> 
> It would be an honor if I could work with you all.
> 
> msca8h at naver dot com
> 
> msca8h at sogang dot ac dot kr
> 
> Ray Kim
> 
> 
> 
> ___
> 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] GSoC '18 - Concurrent Data Structures

2018-02-15 Thread Patrick Diehl
Hi Shikar,

welcome to the community. Have you seen the hints for writing a
successful proposals [0]?

Best,

Patrick

[0] https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals

On 15/02/18 12:14 AM, Shikhar S wrote:
> Hi, 
> I am an engineering student doing my Bachelors from Bits Pilani,
> currently working as an intern for Microsoft Research and working on
> LevelDB (a concurrent API for persistent storage of string key-value
> pairs). I want to work on Concurrent Data Structures project. I went
> through issue #2235 and the code for concurrent vector in the Concurrent
> Data Structure branch. I have built hpx and ran tests successfully. What
> other data structures are expected to be implemented in hpx? Am I right
> in assuming that we will also need lockfree implementations for vector
> and unordered set/map ?
> 
> 
> Regards
> Shikhar Bharadwaj 
> 
> 
> ___
> 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] Want to work on implementing "Coroutine-like Interface" and "Adding Lustre Backend to hpxio"

2018-02-15 Thread Patrick Diehl
Hi Nikunj,

 >> P.S: Please assign issue #3124
>>  to me.

We can not assign this issues to you right now, you have to apply for
GSoC and after you got selected, we can assign you this issue.

Please find attached here some hints for writing a successful proposal [0].

Best,

Patrick

[0]
https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals



On 14/02/18 05:06 PM, Nikunj Gupta wrote:
> ​Hi!
> 
> I'm Nikunj Gupta.
> I have quite a bit of working knowledge on many programming languages
> and have worked on projects but haven't worked on the open source front yet.
> I would like to start my open source journey through hpx.
> 
> I'm interested in implementing "Coroutine-like Interface" and "Adding
> Lustre Backend to hpxio" as my GSoC 2018 Projects. I'm interested and
> enthusiastic about working with an international team of developers on
> the cutting edge of C++ parallel, task-based runtime systems.
> 
> P.S: Please assign issue #3124
>  to me.
> 
> Regards
> Nikunj Gupta
> 1st Year B.Tech (Computer Sci. Engg. )
> IIT (Indian Institute of Technology) Roorkee
> 
> 
> ___
> 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] Open source contribution

2018-01-25 Thread Patrick Diehl
Hi,

you could have a look at our GSoC proposals [0] or at our issues [1] and
see if you are interested in one of this projects.

>> I m willing to contribute as much as i can after my college hours.

Google Summer of Code is a full-time commitment and you can not do this
next after your college hours.

> How much time does GSoC participation take?
> 
> You are expected to spend around 30+ hours a week working on your project 
> during the 3 month coding period. If you already have an internship, another 
> summer job, or plan to be gone on vacation for more than a week during that 
> time, GSoC is not the right program for you this year.

This statement is taken from the GSoC guide lines for students.


Best,

Patrick

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

On 24/01/18 04:51 PM, Aanjaneya Singh Dhoni wrote:
> I am a second year Engineering student, have a knowledge of C, C++ and
> Java(learning). I always wanted to know how software are developed in
> real world and how a team works on idea. I have CCNA level knowledge of
> Computer Networks.
> 
> The reason i want to be a part of the team :
> 1) I always wanted to know, how we implement programming in real life
> (software development).
> 2) I want to improve myself as a programmer, this opportunity will
> definitely enhance my skills.
> 3) My aim is to be a part of GSOC community.
> 4) Put my code out there, which will help people out there.(best thing a
> software developer can do for the community).
> 
> I m willing to contribute as much as i can after my college hours.
> 
> Guide me.
> 
> Thank you
> 
> 
> 
> 
> 
> This email and the information it contains are confidential and may be
> privileged. If you have received this email in error please notify me
> immediately. You should not copy it for any purpose, or disclose its
> contents to any other person. Internet communications are not secure
> and, therefore, Poornima University does not accept legal responsibility
> for the contents of this message as it has been transmitted over a
> public network. If you suspect the message may have been intercepted or
> amended please contact us.
> 
> 
> 
> ___
> 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


[hpx-users] Combine HPX and openmp-based library

2017-06-22 Thread Patrick Diehl
Hi,

as you may know I am working on an computational mechanics code based on
HPX. Now I finished the basic implementation in C++ and now started to
use HPX for the parallelism. One big issue is that application is based
on linear algebra including solving a large equation system which of
course is the bottle net of the application.

Is there any way to use a library which uses openmp inside of HPX? I am
know using libeigen for the linear algebra part and what I like to use
its parallel solver inside a future.

What is the best way to combine HPX with openmp?

I think finding a solution for the integration of parallel linear
algebra libraries would be an huge improvement for HPX in application in
computational engineering.


Best,

Patrick
-- 
Patrick Diehl
Laboratory for Multiscale Mechanics
Département de Génie Mécanique
École Polytechnique de Montréal
C.P. 6079, Succ. Centre-ville
Montreal (QC), H3C 3A7, Canada
patrick.di...@polymtl.ca



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] [GSoC 2017] Proposal for re-implementing hpx::util::unwrapped

2017-03-30 Thread Patrick Diehl


On 30/03/17 11:55 AM, Patrick Diehl wrote:
> Hi Denis,
>
> the ides sounds good, for GSoC, you should submit your proposal at their
> official website. You can use this template [0] and our guidelines [1]
> to prepare your proposal.  The deadline for the submission is
>
>> April 3 16:00 UTC Student application deadline
> We are looking forward to review your proposal.
>
> Best,
>
> Patrick
>
> [0] https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-Submission-Template
>
> [1] https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for-Successful-Proposals
>
> On 30/03/17 11:29 AM, Denis Blank wrote:
>> Hello HPX Developers,
>>
>> I'm Denis, an Informatics Student at the Technical University of Munich, 
>> Germany.
>>
>> In the summer semester, I'm transitioning to my master's program and
>> thus I will finally have enough time to have a chance on participating at 
>> GSoC.
>>
>> I'm very keen on Open-Source because you always learn something new about 
>> various topics
>> not covered in studies, and you get connected to other developers around the 
>> world.
>>
>> Thus I'm highly active on GitHub (https://github.com/Naios), also, I 
>> recently started
>> to attend various conferences such as the MeetingC++ or EuroLLVM.
>>
>> In my spare time, I'm working on side projects very related to the field HPX 
>> is covering,
>> like a library for compile-time known continuation chaining - continuable 
>> [0].
>>
>> I'm also a member of the TrinityCore [1] Open-Source project where I'm 
>> contributing
>> for 6 years now (beside of other projects like fmtlib or ANTLR).
>>
>> HPX is very attractive for me as a potential GSoC project,
>> because of its high-quality codebase as well as its impact on
>> the today's important infrastructure for parallel computing.
>>
>> During my work on previous side projects and contributions, I gathered
>> significant knowledge in C++ template meta-programming as well as designing 
>> good API's.
>> My bachelor's thesis was also about improving meta-programming in static 
>> languages.
>>
>> Thus I want to work on improving the API of HPX especially the 
>> `hpx::util::unwrapped` function.
>> While browsing the issue tracker I spotted other related issues,
>> not mentioned in the existing proposal, such as the requirement
>> of a unified waiter API for arbitrary objects (#1132 [2]).
>>
>> My plans for a potential GSoC stipend embrace a complete rewrite of the
>> `hpx::util::unwrapped` function, in order to use a new designed waiter
>> and unwrapping internal API which picks up the ideas mentioned in #1132,
>> to fully support the requirements of issue #1404, #1400 and #1126.
>> The API should also replace the existing internal solutions of:
>>
>>   - `dataflow`
>>   - `wait_all`
>>   - `when_all`
>>
>> in order to remove a lot of duplicated code (`when_all_frame` and 
>> `wait_all_frame`),
>> as well as to make the API consistent across these functions.
>> Also we could make the following mapping for the following parameter types 
>> available
>> to all functions I mentioned above:
>>
>>   - Args...  -> Args... (Ready types)
>>   - Tuple   -> Args... (Ready fixed-range)
>>   - hpx::future<Tuple>  -> Args... (Waitable fixed-range 
>> futures)
>> > Where Tuple is an object that is unwrappable through a sequenced call
>> > of std::get(tuple)..., which includes `std::pair`, `std::tuple`,
>> > `hpx::tuple` and potentially `std::array`.
>>   - Container<hpx::future>  -> Container
>> > Where Container is an object satisfying the range requirements
>> > (`begin()` and `end()`), which makes it possible to use
>> > any arbitrary standard or user-given container.
>>
>> The new internal API could use function overloading instead of heavy SFINAE,
>> so we can also slightly improve the build performance there (issued in #950 
>> [3]).
>>
>> Because of my current knowledge I'm sure to complete these features,
>> as well as appropriate unit-tests, in 2 months.
>> Also since I've implemented similar capabilities into my continuable library 
>> [4] before.
>>
>> For the remaining month, I plan to propose generic project improvements into 
>> the timeline.
>>
>> How do you think about the proposed changes?
>>
>> Are there any other similar defects or requirements related to
>> template meta-pro

Re: [hpx-users] [gsoc17] Getting started Concurrent Data structure Support project

2017-03-08 Thread Patrick Diehl
Hi Akshay,

you could start to read the documentation [0] and compile HPX on your
machine [1]. Also joining our irc channel #ste||ar at freenode would be
a great opportunity to get in contact with the community. 

Best,

Patrick

[0] http://stellar-group.github.io/hpx/docs/html/hpx.html

[1]
http://stellar-group.github.io/hpx/docs/html/hpx.html#hpx.manual.build_system.building_hpx

On 08/03/17 11:59 AM, Akshay Rawat wrote:
> Hi All,
>
> My name is Akshay Rawat, I'm currently pursuing my master's in
> computer science at University of Florida. This is my first time as an
> open source contributor and I look forward to doing more.
>
> Prior to pursuing higher education I've had been a C++ developer for 2
> years where I've had a lot of experience in using a Boost libraries
> and C++ STL, (to the point of writing wrappers on top of STL data
> structures to suit the usage of STL data structures with pointers). 
>
> I've been doing a project with a professor at my university on weather
> radar systems which involves C++ HPC and I stumbled on the same issue
> of not being able to use the STL data structures for the project (not
> being thread safe). 
>
> Thus I've become really interested in contributing to Concurrent Data
> structure Support project as i would really like to create thread safe
> versions of the STL containers I use very frequently. So how can I start?
>
>
>
> with regards,
> Akshay Rawat
>
>
>
> ___
> 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] I am interested to work on your project.

2017-03-07 Thread Patrick Diehl
Hi Abhishek,

you could start to read the documentation [0] and compile HPX on your
machine [0]. Also joining our irc channel #ste||ar at freenode would be
a great opportunity to get in contact with the community. 

Best,

Patrick

[0] http://stellar-group.github.io/hpx/docs/html/hpx.html

[1]
http://stellar-group.github.io/hpx/docs/html/hpx.html#hpx.manual.build_system.building_hpx

On 07/03/17 08:58 AM, abis baba wrote:
>
> Sir,
>
> Myself Abhishek Singh and I am from India.
>
> I am very much influenced  your idea. And wants to do some project on it.
>
> So could you give me pointers to start from?
>
>  
>
> I have  coding background too  and have good knowledge of C++11, C++14
> STL, data structure  and algorithms.
>
> My  profiles in different coding sites:
>
> Codechef - junior_g - https://www.codechef.com/users/junior_g
>
> Hackerearth- junior_g-   https://www.hackerearth.com/@abisbaba1
>
> Spoj- abis  - http://www.spoj.com/users/abis/
>
> Topcoder- junior_g - https://www.topcoder.com/members/junior_g/
>
>
>
> ___
> 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] GSOC 2017

2017-03-07 Thread Patrick Diehl
Hi Praveen,

a good start would be to read the documentation [0] and compile HPX [1].

Best,

Patrick

[0] http://stellar-group.github.io/hpx/docs/html/hpx.html
[1]
http://stellar-group.github.io/hpx/docs/html/hpx.html#hpx.manual.build_system.building_hpx

On 03/06/2017 12:55 PM, Praveen Velliengiri wrote:
> HI
>I'm Praveen v studying masters of data science.I'm interested in
> participating in gsoc 2017. This was the first time in stellar,I want to
> know how the HPX is internal designed so that I can derive my project
> design for that.Please suggest me some reading.
> Thank you
> Praveen v
> 
> 
> ___
> hpx-users mailing list
> hpx-users@stellar.cct.lsu.edu
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
> 

-- 
Patrick Diehl
Institut für Numerische Simulation
Rheinische Friedrich-Wilhelms Universität Bonn
Wegelerstrasse 4 , Room 0.001
D-53115 Bonn Germany
Tel : +49 228 733846
Mail: di...@ins.uni-bonn.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users


Re: [hpx-users] Your interest in HPX

2016-03-30 Thread Patrick Diehl
Hi,

we have a bachelor thesis for the validation of HPX for a two
dimensional fluid dynamics solver. The student is evaluating how HPX is
feasible for this numerical task. A large part of the computational
effort is the solving of a linear equation system and matric vector
operations.

Best,

Patrick

Am 03/30/2016 um 01:58 AM schrieb Hartmut Kaiser:
> Ashwin,
> 
> (cc'ing hpx-users for others to chime in as well)
> 
>> My work has focused on developing multi-GPU tridiagonal solvers, and I'm
>> excited about upcoming GPU support in HPX. However, I am interested in
>> seeing a library comparable to PETSc built on the HPX framework.
>> LibGeoDecomp has a significant amount of the functionality, and there is
>> effort in a related direction with hpxla. The PETSc developers themselves
>> had this discussion a long time ago - although maybe it left a bad taste
>> in everyone's mouths :-)
> 
> HPX has come a long way since 2012. I'm sure people would like to have 
> another look.
> 
>> I am new to HPX, and by no means an expert in numerical analysis. But I'm
>> wondering what the HPX group thinks about a solid library for large scale
>> scientific computation using HPX.
> 
> There is definitely interest! Andy (the author of LibGeoDecomp) may chime in 
> on his behalf, but from HPX's standpoint this would be a wonderful addition 
> to the toolbox. Please let us know what we can do to support such an endeavor.
> 
> You might want to join the hpx-users mailing list and drop by in the IRC 
> channel (our main means of communication). For details see here: 
> http://stellar.cct.lsu.edu/contact-us/.
> 
> Thanks!
> Regards Hartmut
> ---
> http://boost-spirit.com
> http://stellar.cct.lsu.edu
> 
> 
>>
>> Thanks,
>> Ashwin
>>
>> On Tue, Mar 29, 2016 at 1:46 PM, Hartmut Kaiser <hartmut.kai...@gmail.com>
>> wrote:
>> Ashwin,
>>
>> Dr. Feltus brought to our attention that you're interested in HPX and in
>> getting in contact with our group. Could you please let us know more
>> concretely what you're planning to do or what you're looking for?
>>
>> We are generally very interested in collaborating with interested people,
>> so
>> I'd be excited if we could find some project which would be interesting
>> for
>> everybody.
>>
>> Thanks!
>> 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
> 

-- 
Patrick Diehl
Institut für Numerische Simulation
Rheinische Friedrich-Wilhelms Universität Bonn
Wegelerstrasse 4 , Room 0.001
D-53115 Bonn Germany
Tel : +49 228 733846
Mail: di...@ins.uni-bonn.de



signature.asc
Description: OpenPGP digital signature
___
hpx-users mailing list
hpx-users@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users