نه دوست عزیز opencl کاملا به سمت gpu گرایش داره و یک api برای انجام پردازش غیر گرافیکی بر روی gpu هست (یک چیزی مثل ati stream و nvidia cuda) و از اونجایی که پردازش فیزیک هم در این حیطه قرار میگیره . بسیاری از نگاه ها به سمت opencl جذب شده .
و به قول شما اگر nvidia بخواد physx رو در opencl پورت کنه یعنی دو دستی اون رو تقدیم به رقبا کرده ! چون opencl یک api opensource هست !
کسی هم اون رو با directx مقایسه نکرده . چون dx اصولا برای پردازش گرافیکی روی gpu هست اما opencl برای پردزاش غیر گرافیکی روی gpu , اون api که باید با dx مقایسه بشه opengl هست نه opencl !
پس فراموش نکنید که اصلا هرف از opencl انجام محسابات گرافیکی نیست و اصلا همچین قابلیتی هم نداره .
و در آخر اینکه فعلا من هر چی هم بگم شما حرف خودت رو میزنی پس بهتره مدتی صبر کنیم و ببینیم که کی درست میگفته !