Bersamaan dengan penelitian saya pada Metode Ruang Krylov, saya memiliki pilihan untuk mengeksplorasi matematika di belakang HPC selangkah lebih maju atau teori komputasi (perangkat keras, OS, kompiler dll.). Saat ini, saya tahu baik cukup untuk hanya mendapatkan oleh. Sebagai contoh, saya tahu bagaimana menurunkan persamaan untuk CG dan dasar-dasar metode iteratif tapi saya tidak mengerti tentang detail dan hal-hal yang lebih rumit seperti Prekondisi dan Konvergensi. Demikian pula, saya tahu dasar-dasar Metode Elemen Hingga (Bentuk Lemah, Bentuk tidak lemah, hal-hal seperti Codomain dan Galerkin dan hal-hal lain) tetapi tidak akan tahu kedalamannya. Di depan komputasi, saya tahu bagaimana cara membuat kode serial dalam semua bahasa yang mungkin dan dapat menggunakan OpenMP dan MPI dengan cukup baik. Saya tidak mengerti hardware dan melakukan caching dengan baik.
Pertanyaan saya adalah: Apa yang harus dikonsentrasikan pada: Matematika atau Komputasi? Apakah mereka tidak dapat dipisahkan dalam HPC? Apakah disarankan agar yang satu belajar tentang yang satu dan bukan yang lainnya?
EDIT: Saya saat ini mengambil jurusan Teknik Mesin (yang saya sesali) dan memiliki banyak kursus di bidang teknik dan komputasi (cairan, perpindahan panas dan sebagainya). Saya akan bergabung dengan sekolah pascasarjana untuk HPC tahun ini dan saya ingin memperkuat beberapa aspek (Matematika / Komp / Hibrid) sebelum saya memulai studi pascasarjana. Saya suka matematika dan comp sama (jadi "Lakukan apa yang Anda sukai lebih" berlebihan).