Interop dan ekosistem numerik

Modul interop: iso_c_binding, prosedur bind(c), pemakaian BLAS dan LAPACK dari Fortran modern, serta kehati-hatian array lintas bahasa.

Modul ini membahas pertemuan Fortran dengan bahasa C dan pustaka numerik yang menjadi fondasi komputasi ilmiah. Pembahasan dimulai dari modul intrinsik iso_c_binding untuk deklarasi tipe yang interoperabel, berlanjut pada prosedur bind(c) untuk saling memanggil antar bahasa, pemanggilan rutin dgemm dan dgesv dari OpenBLAS, hingga perilaku array yang melintasi batas bahasa. Setiap langkah disertai program campuran yang dikompilasi dan dijalankan sungguhan, sehingga kontrak antar bahasa dapat diamati langsung dari keluarannya.