Design patterns for multiphysics modeling in Fortran 2003 and C++
ACM Transactions on Mathematical Software (TOMS)
By Damian W. I. Rouson, Helgi Adalsteinsson, Helgi Adalsteinsson, Helgi Adalsteinsson, Jim Xia, Jim Xia, Jim Xia
Issue Date:January 2010
We present three new object-oriented software design patterns in Fortran 2003 and C++. These patterns integrate coupled differential equations, facilitating the flexible swapping of physical and numerical software abstractions at compile-time and runtime. ...