A program to recognize and reward our most engaged community members
Hi all,
I am wondering how to compile a .dll file that can use the GPU resource?
What should be made in the traditional source or head files?
Best regards,
Zilong
Hi Zilong,
When running on the GPU API, you will need a .cl file (OpenCL) or .cu file (CUDA), as well as the .dll. There is some documentation in the EDEM programming guide on this, but essentially these files will contain the same code as your .cpp file, with a few exceptions that are covered in the guide (OpenCL can't handle strings, for example).
I would recommend a look at some of the examples on the Community website so you can see some of the differences between the .cpp and .cu/.cl files.
https://community.altair.com/community?id=search&spa=1&q=edem gpu api&t=kbFacetThere are a range of examples there that contain the .cl and .cu files as well.
Richard