Hi Milan and Szilárd,

Many thanks for your comments.  So I installed Ubuntu 16.04, installed the 
AMDGPU-PRO driver, installed the AMD APP SDK.  Then I attempted to install 
GROMACS 5.1.4 as follows:


cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=ON 
-DGMX_USE_OPENCL=ON


Then when I invoked make, things went fine for a bit, then halted with:


[  1%] Built target fftwBuild
make[2]: *** No rule to make target 
'/home/popeye/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so', needed by 
'lib/libgromacs.so.1.4.0'.  Stop.
CMakeFiles/Makefile2:2026: recipe for target 
'src/gromacs/CMakeFiles/libgromacs.dir/all' failed
make[1]: *** [src/gromacs/CMakeFiles/libgromacs.dir/all] Error 2
Makefile:160: recipe for target 'all' failed

I am not nearly good enough to make out what is going on, except to guess that 
something may not be correct with the AMDAPPSDK-3.0 installation.  The folder 
is there, and I checked the install log -- it didn't report any error there.


Thanks again for your continued help.


Gregory

________________________________
From: gromacs.org_gmx-users-boun...@maillist.sys.kth.se 
<gromacs.org_gmx-users-boun...@maillist.sys.kth.se> on behalf of Szilárd Páll 
<pall.szil...@gmail.com>
Sent: Friday, December 2, 2016 11:22:29 AM
To: Discussion list for GROMACS users
Subject: Re: [gmx-users] Using GROMACS with (AMD) OpenCL

Hi,

While for the pre-Polaris hardware Milan is right, for Polaris you
*need* a AMDGPU-PRO (which only runs on newer distros/kernels).

The current AMDGPU-PRO from the OpenCL point of view is, AFAIK more or
less the same compiler/runtime as the last catalyst release (15.12).

One notable caveat is that with AMDGPU-PRO power management seems to
be overly aggressive (messed up?) -- at least for the load GROMACS
generates. Uou can loose quite some performance unless you force the
performance level to "high" (hint use radcard to set
power_dpm_force_performance_level=high); this has been obsered on both
Polaris and Fiji.

See here:
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%2FATI%23Dynamic_power_management&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=H0FRzdUGcKtgWvVRkE7fawUX7PZtmrz%2FcwaJq7AaC%2Bo%3D&reserved=0

Cheers,
--
Szilárd


On Fri, Dec 2, 2016 at 4:13 PM,  <melicher...@leaf.nh.cas.cz> wrote:
> Hi Gregory,
> it is possible to use with both - Catalyst or AMDGPU, so you can choose. As 
> there won't be (I think) any more updates for Catalyst, I'd prefer to use 
> newer AMDGPU (PRO) choice. I don't have Polaris based card, only some 79xx/R9 
> 280 (X) (uding Catalyst) and one Fury Nano (used Catalyst also, but now 
> AMDGPU PRO). I made the Gromacs' compilation only with the Catalyst drivers, 
> but with AMDGPU shouldn't be more complicated. Just install the system with 
> AMDGPU (I don't know it "PRO part" is needed, probably yes) and try to 
> compile (don't forget about the OpenCL switch). If there would be some 
> missing libraries, than you have to install some -dev versions of packages. 
> Probably Ubuntu has it's own way how to find the right package, but you can 
> also use site at packages.debian.org (as Ubuntu is based on Debian).
> Anyway I'm trying to have most of things directly from the distribution, 
> cause it would automatically upgrades and fixes bugs. Outside the distro I 
> have only Gromacs (performancd issues - compilation to exact machine - and 
> several version installed) and AMDGPU PRO (on that node with Fury Nano, cause 
> Debian doesn't have it in its repositories.
> If any problem, plaase ask more with some details.
>
> Best,
>
> Milan
>
> On Fri, Dec 02, 2016 at 01:56:03PM +0000, Gregory Man Kai Poon wrote:
>> Hello all,
>>
>>
>> I would like to get some practical advice on setting up GROMACS with OpenCL 
>> using an AMD GPU (an RX 480 is what I happen to have).  The AMD APP SDK 
>> indicates that it supports the Catalyst Omega 15.7 driver -- is that 
>> compatible to the proprietary Catalyst driver for Linux?  Since this 
>> proprietary driver is only compatible with Ubuntu up to version 15.10, does 
>> that mean that best software configuration (say for GROMACS 5.1.4) is:
>>
>>
>> Ubuntu 15.10 + propriety Catalyst driver + AMD APP SDK
>>
>>
>> There is also a newer AMDGPU driver that works with Ubuntu 16.04 -- is that 
>> compatible with the AMD APP SDK and would allow GROMACS to be set up on a 
>> newer OS?  If I really should be going about some other way (given the GPU), 
>> please suggest also.
>>
>>
>> I have googled the subject a bit but was unable to find enough info to 
>> proceed.  Thanks in advance for your insight.
>>
>>
>> Best regards,
>>
>> Gregory
>> --
>> Gromacs Users mailing list
>>
>> * Please search the archive at 
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists%2FGMX-Users_List&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=Fy3ZQv%2F6Bcv0OvManZDOOLONJETh5aVB4AhtPgrRjCY%3D&reserved=0
>>  before posting!
>>
>> * Can't post? Read 
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=%2FaHdxnstcsfRO7e%2FeV3Qy2GczTKZygS0Kk2SJ48jI80%3D&reserved=0
>>
>> * For (un)subscribe requests visit
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaillist.sys.kth.se%2Fmailman%2Flistinfo%2Fgromacs.org_gmx-users&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=WK39xPDUllxQd0nklwQsNpYSRJCkbr0GJyOMiVP1bPM%3D&reserved=0
>>  or send a mail to gmx-users-requ...@gromacs.org.
> --
> Gromacs Users mailing list
>
> * Please search the archive at 
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists%2FGMX-Users_List&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=Fy3ZQv%2F6Bcv0OvManZDOOLONJETh5aVB4AhtPgrRjCY%3D&reserved=0
>  before posting!
>
> * Can't post? Read 
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=%2FaHdxnstcsfRO7e%2FeV3Qy2GczTKZygS0Kk2SJ48jI80%3D&reserved=0
>
> * For (un)subscribe requests visit
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaillist.sys.kth.se%2Fmailman%2Flistinfo%2Fgromacs.org_gmx-users&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=WK39xPDUllxQd0nklwQsNpYSRJCkbr0GJyOMiVP1bPM%3D&reserved=0
>  or send a mail to gmx-users-requ...@gromacs.org.
--
Gromacs Users mailing list

* Please search the archive at 
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists%2FGMX-Users_List&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=Fy3ZQv%2F6Bcv0OvManZDOOLONJETh5aVB4AhtPgrRjCY%3D&reserved=0
 before posting!

* Can't post? Read 
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gromacs.org%2FSupport%2FMailing_Lists&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=%2FaHdxnstcsfRO7e%2FeV3Qy2GczTKZygS0Kk2SJ48jI80%3D&reserved=0

* For (un)subscribe requests visit
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaillist.sys.kth.se%2Fmailman%2Flistinfo%2Fgromacs.org_gmx-users&data=01%7C01%7Cgpoon%40gsu.edu%7Cee289917aa5a4b74dc5808d41acf7095%7C515ad73d8d5e4169895c9789dc742a70%7C0&sdata=WK39xPDUllxQd0nklwQsNpYSRJCkbr0GJyOMiVP1bPM%3D&reserved=0
 or send a mail to gmx-users-requ...@gromacs.org.
-- 
Gromacs Users mailing list

* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!

* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

* For (un)subscribe requests visit
https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a 
mail to gmx-users-requ...@gromacs.org.

Reply via email to