Hi! Regarding build failures on Linux after PR #40, I've amended the problem with PR #41 which addresses the Linux build. There's still some INSTALL failures, but those were long pre-existing.
It'd probably be a nice QoL improvement if someone would change the FindOpenCL.cmake file to detect an installed CUDA or Intel SDK. You can always specify the paths as a workaround on the command line with -DOpenCL_INCPATH and -DOpenCL_LIBPATH to the corresponding directories. I'm not sure if this honors -DCMAKE_PREFIX_PATH, didn't try. On 2017-03-03 02:06, Hartmut Kaiser wrote: > FWIW, Lars has provided us with a patch for this issue, see > https://github.com/STEllAR-GROUP/hpxcl/pull/40. > > Regards Hartmut > --------------- > http://boost-spirit.com > http://stellar.cct.lsu.edu > > >> -----Original Message----- >> From: [email protected] [mailto:hpx-users- >> [email protected]] On Behalf Of Patrick Diehl >> Sent: Thursday, March 2, 2017 10:25 AM >> To: [email protected] >> Subject: [hpx-users] Fwd: RE: [GSoC] Interested in Asynchronous >> integration of CUDA and OpenCL to HPX >> >> FYI >> >> >> -------- Forwarded Message -------- >> Subject: RE: [GSoC] Interested in Asynchronous integration of CUDA and >> OpenCL to HPX >> Date: Thu, 2 Mar 2017 16:08:43 +0000 >> From: #SESHADRI MADHAVAN# <[email protected]> >> To: Patrick Diehl <[email protected]> >> >> Hi Patrick, >> >> I haven't reported it yet. However it is same as Issue #38, probably we >> could re-open it, with exactly the same error stack. >> >> Additionally, I am currently running older version of HPX. There was a >> huge trouble getting it to run due to the version discrepancies between >> Visual Studio, Boost etc. For example, there was a change in the Boost >> serialization from 1.58 to 1.59 in the file pfto.hpp, However, the >> upgraded versions (1.60, 1.61) still used the old code, rendering the >> compile to be incomplete (https://svn.boost.org/trac/boost/ticket/11598). >> >> Also, the old versions of hpx throw up C1004 end-of-file reached error >> (https://msdn.microsoft.com/en-us/library/4exw7xyc.aspx) which is why I >> couldn't get them to work in Visual Studio 2012. Visual Studio 2015 also >> throws up another error with old versions of hpx, namely the change in >> support for Cpp >> standards(http://stackoverflow.com/questions/146381/visual-studio-support- >> for-new-c-c-standards), >> this has been fixed in the latest version available on branch, but not >> the ones before. >> >> Maybe, we should create a page explaining the packages of dependencies >> and visual studio version that work well together for windows. >> >> The different versioning and the nightmarish build environment in >> windows is delaying my progress at the moment, which I hope to resolve >> it soon. I would love to just switch over to the familiar territory of >> linux, but my other University projects heavily depend on windows. >> >> Additionally, I will be off for the next couple of days and will be back >> on Sunday. I hope to get concrete ideas for the proposal by mid next >> week. Hope this timeline is feasible with you. >> >> Best Regards, >> Madhavan >> >> >> -----Original Message----- >> From: Patrick Diehl [mailto:[email protected]] Sent: Thursday, March >> 2, 2017 11:49 PM >> To: #SESHADRI MADHAVAN# <[email protected]> >> Subject: Re: [GSoC] Interested in Asynchronous integration of CUDA and >> OpenCL to HPX >> >> Hi Madhavan, >> >> have you reported the issue on github? We also started to work at this >> issue. >> >> Best, >> >> Patrick >> >> On 03/01/2017 03:48 PM, Patrick Diehl wrote: >>> You also could reopen the issue and provide more detaisl about the >>> compilation error. >>> >>> Best, >>> >>> Patrick >>> >>> On 03/01/2017 03:16 PM, #SESHADRI MADHAVAN# wrote: >>>> Hi Patrick, >>>> >>>> The error appearing seems to originate from this issue >> https://github.com/STEllAR-GROUP/hpxcl/issues/38. I am using Windows and >> Visual Studio 2015 for compilation. >>>> Seems that the fix doesn’t work completely. >>>> >>>> Best Regards, >>>> Madhavan >>>> >>>> -----Original Message----- >>>> From: Patrick Diehl [mailto:[email protected]] >>>> Sent: Thursday, March 2, 2017 3:56 AM >>>> To: #SESHADRI MADHAVAN# <[email protected]> >>>> Subject: Re: [GSoC] Interested in Asynchronous integration of CUDA >>>> and OpenCL to HPX >>>> >>>> Hi Madhavan, >>>> >>>> cool, please send a pull request for this feature. Yes, both should be >> provided. With respect to your last question it seems HPX in version 0.9 >> should works. This was the last version when I worked with the code. >>>> Please fell free to ask questions like this in our irc channel. So more >> people could support you. >>>> Best, >>>> >>>> Patrick >>>> >>>> On 03/01/2017 02:47 PM, #SESHADRI MADHAVAN# wrote: >>>>> Hi Patrick, >>>>> >>>>> >>>>> >>>>> I have one additional question, as to why the FindOpenCL.cmake was >>>>> hardcoded to find AMDSDKs as this will allow only the AMD GPUs to be >>>>> supported right?, I am using NVIDIA GPU and I had modified it >>>>> appropriately to support the same. >>>>> >>>>> >>>>> >>>>> Best Regards, >>>>> >>>>> Madhavan >>>>> >>>>> >>>>> >>>>> *From:*#SESHADRI MADHAVAN# >>>>> *Sent:* Thursday, March 2, 2017 3:33 AM >>>>> *To:* Patrick Diehl <[email protected]> >>>>> *Subject:* RE: [GSoC] Interested in Asynchronous integration of CUDA >>>>> and OpenCL to HPX >>>>> >>>>> >>>>> >>>>> Hi Patrick, >>>>> >>>>> >>>>> >>>>> The issue was a weird one because FIndPackage routine from the >>>>> version of cmake I had downloaded was garbled, but I managed to find >>>>> it and fix it. I have since then re-installed HPX (latest master >> branch). >>>>> >>>>> >>>>> I have since then had to quick-fix the FindOpenCL.cmake in the >>>>> project to support Windows as the directory structure is different. >>>>> >>>>> >>>>> >>>>> However, I am now getting build issue with the HPXCL examples, due >>>>> to promise.hpp from the HPX version. Kindly advise, if I have to >>>>> revert to a previous version of hpx? >>>>> >>>>> >>>>> >>>>> Best Regards, >>>>> >>>>> Madhavan >>>>> >>>>> >>>>> >>>>> *From:*Patrick Diehl [mailto:[email protected]] >>>>> *Sent:* Thursday, March 2, 2017 3:24 AM >>>>> *To:* #SESHADRI MADHAVAN# <[email protected] >>>>> <mailto:[email protected]>> >>>>> *Subject:* RE: [GSoC] Interested in Asynchronous integration of CUDA >>>>> and OpenCL to HPX >>>>> >>>>> >>>>> >>>>> Hi, >>>>> >>>>> where you able to fix the issue? >>>>> >>>>> Best, >>>>> >>>>> Patrick >>>>> >>>>> Am 28. Februar 2017 10:40:35 GMT-05:00 schrieb #SESHADRI MADHAVAN# >>>>> <[email protected] <mailto:[email protected]>>: >>>>> >>>>> Hi Patrick, >>>>> >>>>> Yes, I understand the error. >>>>> >>>>> But currently no such file exists in the HPX or HPXCL directory, >> do I need to create this file? >>>>> Best Regards, >>>>> Madhavan >>>>> >>>>> -----Original Message----- >>>>> From: Patrick Diehl [mailto:[email protected]] >>>>> Sent: Tuesday, February 28, 2017 11:36 PM >>>>> To: #SESHADRI MADHAVAN# <[email protected] >> <mailto:[email protected]>> >>>>> Cc: [email protected] <mailto:[email protected]> >>>>> Subject: Re: [GSoC] Interested in Asynchronous integration of >>>>> CUDA and OpenCL to HPX >>>>> >>>>> Hi Madhavan, >>>>> >>>>> it says that it could not find the configuration of HPX >> (HPXConfig.cmake). As the error message tells you you have to provide thsi >> file with the -DHPX_DIR option. >>>>> cmake - >> DHPX_DIR=/home/diehl/hpx/build/lib/cmake/HPX/HPXConfig.cmake .. >>>>> You just should provide the path to HPXConfig.cmake. Then it >> should work. >>>>> Best, >>>>> >>>>> Patrick >>>>> >>>>> On 02/28/2017 07:31 AM, #SESHADRI MADHAVAN# wrote: >>>>> >>>>> Hi Patrick, >>>>> >>>>> I am unable to compile hpxcl and I am getting an error as in >> the screenshot. My dev machine is Windows. I am able to build hpx though. >>>>> Kindly advise. >>>>> >>>>> Best Regards, >>>>> Madhavan >>>>> >>>>> -----Original Message----- >>>>> From: #SESHADRI MADHAVAN# >>>>> Sent: Tuesday, February 28, 2017 7:39 AM >>>>> To: 'Patrick Diehl' <[email protected] >> <mailto:[email protected]>> >>>>> Cc: [email protected] <mailto:[email protected]> >>>>> Subject: RE: [GSoC] Interested in Asynchronous integration of >> CUDA and >>>>> OpenCL to HPX >>>>> >>>>> Hi Patrick, >>>>> >>>>> Thank you for your prompt reply. >>>>> >>>>> I have started filling the template and the shared google doc >> link is https://docs.google.com/document/d/1QyBZDttXmj2_t4NoqahJForCjA- >> bAgzeq_c0Qy_fmjI/edit?usp=sharing . I have joined the irc channel. >>>>> I have also started installing the pre-requisites for the >> project. I shall get back to you once I am start with running the >> examples. >>>>> Thanks & Regards, >>>>> Madhavan >>>>> >>>>> -----Original Message----- >>>>> From: Patrick Diehl [mailto:[email protected]] >>>>> Sent: Tuesday, February 28, 2017 6:11 AM >>>>> To: #SESHADRI MADHAVAN# <[email protected] >> <mailto:[email protected]>> >>>>> Cc: [email protected] <mailto:[email protected]> >>>>> Subject: Re: [GSoC] Interested in Asynchronous integration of >> CUDA and >>>>> OpenCL to HPX >>>>> >>>>> Dear Madhavan, >>>>> >>>>> you should generate a google document and copy our template >> [0] and start to fill in the details about your person and so on. I think >> a good start would be compile HPX [1] and HPXCL on your machine. >>>>> After that you could run the examples and look at them to >> understand the concept of HPXCL. After that we could discuss what are your >> interests and what tasks you could propose in your gsoc application. Here >> you could look at the events which are available in OpenCL but not in CUDA >> for example. >>>>> I strongly recommend to join our irc channel #ste||ar on >> freenode to get in contact with the community and may asked questions >> about the compilation. >>>>> Best, >>>>> >>>>> Patrick >>>>> >>>>> [0] https://github.com/STEllAR-GROUP/hpx/wiki/GSoC- >> Submission-Template >>>>> [1] https://github.com/STEllAR-GROUP/hpx >>>>> >>>>> On 02/27/2017 04:56 PM, #SESHADRI MADHAVAN# wrote: >>>>> >>>>> Hi Mr. Diehl and Mr. Heller, >>>>> >>>>> >>>>> >>>>> I came across your project Asynchronous integration of >> CUDA and >>>>> OpenCL to HPX, and I am interested to work on the same. I >> have basic >>>>> knowledge in CUDA and OpenCL but I am willing to further >> learn for the project. >>>>> >>>>> >>>>> Kindly let me know how I can get started with the project >> and the >>>>> direction I should be looking at. >>>>> >>>>> >>>>> >>>>> Best Regards, >>>>> >>>>> Madhavan >>>>> >>>>> >>>>> >>>>> -- >>>>> 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: [email protected] <mailto:[email protected]> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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: [email protected] <mailto:[email protected]> >>>>> >>>>> >>>>> -- >>>>> 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: [email protected] <mailto:[email protected]> >>>>> >>>> -- >>>> 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: [email protected] >>>> >> -- >> 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: [email protected] >> > > _______________________________________________ > hpx-users mailing list > [email protected] > https://mail.cct.lsu.edu/mailman/listinfo/hpx-users _______________________________________________ hpx-users mailing list [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
