You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abstract Calculus (a great example can be found on Discourse too)
Strategy and Surrogate
Puppeteer
Factory
There are other works too (although some are outdated with appearance of F2003 and later constructs):
Decyk, V. K., & Gardner, H. J. (2008). Object-oriented design patterns in Fortran 90/95: mazev1, mazev2 and mazev3. Computer Physics Communications, 178(8), 611-620. https://doi.org/10.1016/j.cpc.2007.11.013
Rouson, D. W., Xia, J., & Xu, X. (2010). Object construction and destruction design patterns in fortran 2003. Procedia Computer Science, 1(1), 1495-1504. https://doi.org/10.1016/j.cpc.2007.11.013
I think it would be interesting to have a tutorial on design patterns in Fortran.
Previously, I've written about the following patterns on Fortran Discourse:
The book Scientific Software Design by @rouson , Xia and Xu, introduces the following patterns:
There are other works too (although some are outdated with appearance of F2003 and later constructs):
The text was updated successfully, but these errors were encountered: