La simulazione multi-fisica comporta l'accoppiamento di più "fisica", spesso con scale spaziali e / o temporali diverse. Inoltre, i codici di fisica singola sono spesso scritti da diversi team. La tecnica di accoppiamento più comunemente usata è la divisione dell'operatore del primo ordine, ma questo ha scarse proprietà di precisione e stabilità. Come posso determinare quali algoritmi saranno efficaci per un problema di interesse e come dovrei strutturare il mio software per renderli disponibili?