Simulasi multi-fisika melibatkan menggabungkan beberapa "fisika", seringkali dengan skala ruang dan / atau waktu yang berbeda. Selain itu, kode fisika tunggal sering ditulis oleh tim yang berbeda. Teknik kopling yang paling umum digunakan adalah pemisahan operator tingkat pertama, tetapi ini memiliki sifat akurasi dan stabilitas yang buruk. Bagaimana cara menentukan algoritma mana yang akan efektif untuk masalah yang diminati, dan bagaimana saya harus menyusun perangkat lunak saya untuk membuat algoritma ini tersedia?