I want to know if there is any ray tracing API for AMD's implementation of NVIDA Optix. What I want to do is to exploit ray tracing cores in order to calculate atmospheric radiation features.
Found this Phoronix (Linux Tech site) comparing AMD HIP vs Nvidia CUDA vs Nvidia Optix using Blender 3.2: https://www.phoronix.com/review/blender32-hip-cuda
Don't know if you have read this article or not.
This tech article explains "Porting CUDA Applications to Run on AMD GPUs" : https://www.hpcwire.com/2022/11/28/porting-cuda-applications-to-run-on-amd-gpus/
The article you linked is comparison of NVIDIA's CUDA, Optix and AMD HIP. This does not cover the AMD's hardware ray tracing which would be the counter part for the NVIDIA Optix which uses GPUs hardware ray tracing cores.
Yes I realize that but doesn't Optix only is used by CUDA?
Seems like AMD now is able to use CUDA in their GPUs.
I thought you can use Optix alone as itself is an API for ray tracing purpose. Yes, you can use Optix along with the CUDA. And yes, AMD can run CUDA code (after a conversion process), but this does not mean that it can also execute Optix part of the CUDA code.
Ah, I understand. Okay hopefully someone here can help you get an answer.
Well RadeonRay is a general GPU library that are not specifically targeted towards hardwares that are designed to process ray tracing, isn't it?