Saya telah mengembangkan solusi kerja dari Metode Elemen Hingga untuk menyelesaikan masalah perpindahan panas menggunakan GPU dan OpenCL menggunakan metode Conjugate Gradient. Kerugian utama dari metode ini adalah tingginya permintaan akan memori. Terlebih lagi, dalam kasus kartu grafis, memori seringkali sangat terbatas. Saya melihat dua opsi:
- Buat subdomain dan tukar bagian dari mesh dengan memori host
- Gunakan metode multifrontal
Saya harus memperhitungkan arsitektur spesifik. Bertukar bisa sangat mahal. Metode CG populer dalam konteks komputasi GPGPU tetapi saya tidak dapat menemukan perbandingan antara CG dan metode multifrontal (dalam hal GPGPU). Bisakah metode multifrontal lebih cepat daripada CG? Ini adalah pertanyaan umum, bahkan masih tergantung pada implementasinya.