Krylov Subspace Metodları ile ilgili araştırmamla aynı zamanda, HPC'nin arkasındaki matematiği bir adım önde veya hesaplama teorisini (donanım, işletim sistemi, derleyiciler vb.) Keşfetme seçeneğim var. Şu anda, hem yeterli bilgiye sadece tarafından olsun. Örneğin, CG denklemlerini ve yinelemeli yöntemlerin temellerini nasıl türeteceğimizi biliyorum ama Önkoşullar ve Yakınsama gibi detaylar ve daha karmaşık şeyler hakkında bilgim yok. Benzer şekilde, Sonlu Elemanlar Yönteminin (Zayıf Form, Zayıf olmayan form, Codomain ve Galerkin gibi şeyler) ve şeylerin temellerini biliyorum ama derinliklerini bilmeyeceğim. Hesaplamalı cephede, olası tüm dillerde seri olarak nasıl kodlanacağını biliyorum ve OpenMP ve MPI'yi yeterince iyi kullanabilirim. Donanımı ve önbelleğe almayı çok iyi anlamıyorum.
Benim sorum şu: Neye odaklanmalıyız: Matematik veya Hesaplama? HPC'de ayrılmazlar mı? Birinin diğerini değil, birini öğrenmesi önerilir mi?
DÜZENLEME: Şu anda Makine Mühendisliği (pişman olduğum) üzerine çalışıyorum ve mühendislik ve hesaplamada (akışkanlar, ısı transferi vb.) Tonlarca dersim var. Bu yıl HPC için yüksek lisans okuluna katılacağım ve mezuniyet eğitimime başlamadan önce bazı yönlerini (Math / Comp / Hybrid) güçlendirmek istiyorum. Matematiği ve comp'i eşit derecede seviyorum (bu yüzden "Daha fazla zevk aldığın şeyi yap" gereksizdir).