메뉴 건너뛰기




Volumn 37, Issue 1, 2010, Pages

Design patterns for multiphysics modeling in Fortran 2003 and C++

Author keywords

Design patterns; Lorenz equations; Multiphysics modeling

Indexed keywords

ABSTRACT DATA TYPES; ARCHITECTURAL DESCRIPTIONS; ARCHITECTURAL ELEMENT; AUTOMATED MEMORY MANAGEMENT; COMPILE TIME; CONTROL LOGIC; COUPLED DIFFERENTIAL EQUATIONS; DESIGN PATTERNS; FORTRAN; LANGUAGE FEATURES; LORENZ EQUATION; MATHEMATICAL NOTATIONS; MULTI-PHYSICS; MULTI-PHYSICS MODELING; MULTIPHYSICS PHENOMENA; NAVIER-STOKES SOLVER; NONLINEAR TERMS; NUMERICAL SOFTWARE; OBJECT-ORIENTED SOFTWARE DESIGNS; OPERATOR OVERLOADING; PRIVATE DATA; RUNTIMES; SYSTEM EVOLUTION;

EID: 76249132080     PISSN: 00983500     EISSN: 15577295     Source Type: Journal    
DOI: 10.1145/1644001.1644004     Document Type: Article
Times cited : (14)

References (49)
  • 8
    • 0036571530 scopus 로고    scopus 로고
    • Patterns in scientific software: An introduction
    • BLILIE, C. 2002. Patterns in scientific software: An introduction. Comput. Sci. Eng., 4, 3, 48-52.
    • (2002) Comput. Sci. Eng. , vol.4 , Issue.3 , pp. 48-52
    • Blilie, C.1
  • 10
    • 34447289173 scopus 로고    scopus 로고
    • Efficient algorithm for simulating homogeneous turbulent shear flow without remeshing
    • BRUCKER, K. A., ISAZA, J. C., VAITHIANATHAN, T., AND COLLINS, L. R. 2007. Efficient algorithm for simulating homogeneous turbulent shear flow without remeshing. J. Comput. Phys. 225, 20-32.
    • (2007) J. Comput. Phys. , vol.225 , pp. 20-32
    • Brucker, K.A.1    Isaza, J.C.2    Vaithianathan, T.3    Collins, L.R.4
  • 12
    • 0007074468 scopus 로고    scopus 로고
    • Expressing object-oriented concepts in Fortran 90
    • DECYK, V. K., NORTON, C. D., AND SZYMANSKI, B. K. 1997a. Expressing object-oriented concepts in Fortran 90. ACM Fortran For. 15, 13-18.
    • (1997) ACM Fortran For. , vol.15 , pp. 13-18
    • Decyk, V.K.1    Norton, C.D.2    Szymanski, B.K.3
  • 13
    • 0041811566 scopus 로고    scopus 로고
    • How to express C++ concepts in Fortran 90
    • DECYK, V. K., NORTON, C. D., AND SZYMANSKI, B. K. 1997b. How to express C++ concepts in Fortran 90. Sci. Program. 6, 363-390.
    • (1997) Sci. Program. , vol.6 , pp. 363-390
    • Decyk, V.K.1    Norton, C.D.2    Szymanski, B.K.3
  • 14
    • 0032304429 scopus 로고    scopus 로고
    • How to support inheritance and run-time polymorphism in Fortran 90
    • DECYK, V. K., NORTON, C. D., AND SZYMANSKI, B. K. 1998. How to support inheritance and run-time polymorphism in Fortran 90. Comput. Phys. Commun. 115, 9-17.
    • (1998) Comput. Phys. Commun. , vol.115 , pp. 9-17
    • Decyk, V.K.1    Norton, C.D.2    Szymanski, B.K.3
  • 15
    • 37249056704 scopus 로고    scopus 로고
    • A factory pattern in Fortran 95
    • 2007, Springer Berlin/Heidelberg
    • DECYK, V. K. AND GARDNER, H. J. 2007. A factory pattern in Fortran 95. In Lecture Notes in Computer Science, 4487/2007, 583-590, Springer Berlin/Heidelberg.
    • (2007) Lecture Notes in Computer Science , vol.4487 , pp. 583-590
    • Decyk, V.K.1    Gardner, H.J.2
  • 18
    • 33745204767 scopus 로고    scopus 로고
    • FREE SOFTWARE FOUNDATION.
    • FREE SOFTWARE FOUNDATION. 2004b. Gnu mailman home page. http://www.gnu.org/software/mailman/mailman.html.
    • (2004) Gnu Mailman Home Page
  • 21
    • 0035158818 scopus 로고    scopus 로고
    • Coordinate free programming of computational fluid dynamics problems
    • GRANT, P. W., HAVERAAEN, M., AND WEBSTER, M. F. 2000. Coordinate free programming of computational fluid dynamics problems. Sci. Program. 8, 211-230.
    • (2000) Sci. Program. , vol.8 , pp. 211-230
    • Grant, P.W.1    Haveraaen, M.2    Webster, M.F.3
  • 23
  • 24
    • 0004158927 scopus 로고    scopus 로고
    • Information technology research: Investing in our future
    • CHAIRS. Cited in Oden [2006]
    • JOY, W. AND KENNEDY, K. CHAIRS. 1999. Information technology research: Investing in our future. President's Information Technology Advisory Committee Report. Cited in Oden [2006]. www.nited.gov/pitae/report/pitae report.pdf.
    • (1999) President's Information Technology Advisory Committee Report
    • Joy, W.1    Kennedy, K.2
  • 25
    • 0023155294 scopus 로고
    • Turbulence statistics in fully developed channel flow at low Reynolds number
    • KIM, J. R., MOSER, D., AND MOIN, P. 1987. Turbulence statistics in fully developed channel flow at low Reynolds number. J. Fluid Mech. 177, 133.
    • (1987) J. Fluid Mech. , vol.177 , pp. 133
    • Kim, J.R.1    Moser, D.2    Moin, P.3
  • 26
    • 2342483066 scopus 로고    scopus 로고
    • Information theory-based software metrics and obfuscation
    • KIRK, S. R. AND JENKINS, S. 2004. Information theory-based software metrics and obfuscation. J. Syst. Softw. 72, 179-186.
    • (2004) J. Syst. Softw. , vol.72 , pp. 179-186
    • Kirk, S.R.1    Jenkins, S.2
  • 27
    • 4344613793 scopus 로고    scopus 로고
    • Magnetohydrodynamic turbulence at moderate magnetic Reynolds number
    • DOI 10.1017/S0022112004000023
    • KNAEPEN, B., KASSINOS, S. C., AND CARATI, D. 2004. Magnetohydrodynamic turbulence at moderate magnetic Reynolds number. J. Fluid Mech. 513, 199-220. (Pubitemid 39142834)
    • (2004) Journal of Fluid Mechanics , vol.513 , pp. 199-220
    • Knaepen, B.1    Kassinos, S.2    Carati, D.3
  • 28
    • 0000241853 scopus 로고
    • Deterministic nonperiodic flow
    • LORENZ, E. N. 1963. Deterministic nonperiodic flow. J. Atmos. Sci. 20, 2, 130-141.
    • (1963) J. Atmos. Sci. , vol.20 , Issue.2 , pp. 130-141
    • Lorenz, E.N.1
  • 29
    • 37249073144 scopus 로고    scopus 로고
    • Design patterns and Fortran 90/95
    • April
    • MARKUS, A. 2006. Design patterns and Fortran 90/95. ACM Fort. For. 26, 1, April.
    • (2006) ACM Fort. For. , vol.26 , pp. 1
    • Markus, A.1
  • 35
    • 46949085112 scopus 로고    scopus 로고
    • Vortex locking in direct numerical simulations of quantum turbulence
    • MORRIS, K., KOPLIK, J., AND ROUSON, D. W. I. 2008. Vortex locking in direct numerical simulations of quantum turbulence. Phys. Rev. Lett. 101, 015301.
    • (2008) Phys. Rev. Lett. , vol.101 , pp. 015301
    • Morris, K.1    Koplik, J.2    Rouson, D.W.I.3
  • 37
    • 35949043837 scopus 로고
    • Numerical simulation of three-dimensional homogeneous isotropic turbulence
    • ORSZAG, S. A. AND PATTERSON,G. S. 1972. Numerical simulation of three-dimensional homogeneous isotropic turbulence. Phys. Rev. Lett. 28, 2.
    • (1972) Phys. Rev. Lett. , vol.28 , pp. 2
    • Orszag, S.A.1    Patterson, G.S.2
  • 38
    • 58149354316 scopus 로고    scopus 로고
    • Toward analysis-driven scientific software architecture: The case for abstract data type calculus
    • ROUSON, D. W. I. 2008. Toward analysis-driven scientific software architecture: The case for abstract data type calculus, Sci. Program. 16, 4.
    • (2008) Sci. Program. , vol.16 , pp. 4
    • Rouson, D.W.I.1
  • 39
    • 76249110709 scopus 로고    scopus 로고
    • Towards a variational multiscale large-eddy simulation of the atmospheric boundary layer
    • Envirocomp Institute, Inc., Fremont, CA
    • ROUSON, D. W. I. AND HANDLER, R. 2007. Towards a variational multiscale large-eddy simulation of the atmospheric boundary layer. In Environmental Sciences and Environmental Computing Vol. III, Envirocomp Institute, Inc., Fremont, CA.
    • (2007) Environmental Sciences and Environmental Computing , vol.3
    • Rouson, D.W.I.1    Handler, R.2
  • 40
    • 29644432973 scopus 로고    scopus 로고
    • Dynamic memory de-allocation in Fortran 95/2003 derived type calculus
    • ROUSON, D. W. I.,MORRIS, K. AND XU, X. 2005. Dynamic memory de-allocation in Fortran 95/2003 derived type calculus. Sci. Program. 13, 3, 189-203.
    • (2005) Sci. Program. , vol.13 , Issue.3 , pp. 189-203
    • Rouson, D.W.I.1    Morris, K.2    Xu, X.3
  • 41
    • 38749104305 scopus 로고    scopus 로고
    • A grid-free abstraction of the Navier-Stokes equations in Fortran 95/2003
    • Article 2 (Jan.)
    • ROUSON, D. W. I., ROSENBERG, R., XU, X., MOULITSAS, I., AND KASSINOS, S. C. 2008a. A grid-free abstraction of the Navier-Stokes equations in Fortran 95/2003. ACM Trans. Math Soft. 34, 1, Article 2 (Jan.)
    • (2008) ACM Trans. Math Soft. , vol.34 , pp. 1
    • Rouson, D.W.I.1    Rosenberg, R.2    Xu, X.3    Moulitsas, I.4    Kassinos, S.C.5
  • 42
    • 40449086686 scopus 로고    scopus 로고
    • Dispersed-phase structural anisotropy in homogeneous magnetohydrodynamic turbulence at low magnetic Reynolds number
    • (Feb.)
    • ROUSON, D.W. I., KASSINOS, S. C.,MOULITSAS, I., SARRIS, I. AND XU, X. 2008b. Dispersed-phase structural anisotropy in homogeneous magnetohydrodynamic turbulence at low magnetic Reynolds number. Phys. Fluids 20, 025101 (Feb.)
    • (2008) Phys. Fluids , vol.20 , pp. 025101
    • Rouson, D.W.I.1    Kassinos, S.C.2    Moulitsas, I.3    Sarris, I.4    Xu, X.5
  • 43
    • 22044456390 scopus 로고    scopus 로고
    • Design metrics in quantum turbulance simulations: How physics influences software architecture
    • ROUSON, D. W. I. AND XIONG, Y. 2004. Design metrics in quantum turbulance simulations: How physics influences software architecture. Sci. Program. 12, 3, 185-186.
    • (2004) Sci. Program. , vol.12 , Issue.3 , pp. 185-186
    • Rouson, D.W.I.1    Xiong, Y.2
  • 44
    • 33748499845 scopus 로고    scopus 로고
    • Formal constraints on memory management for composite overloaded operations
    • ROUSON, D. W. I., XU, X., AND MORRIS, K. 2006. Formal constraints on memory management for composite overloaded operations. Sci. Program. 14, 1, 27-40.
    • (2006) Sci. Program. , vol.14 , Issue.1 , pp. 27-40
    • Rouson, D.W.I.1    Xu, X.2    Morris, K.3
  • 47
    • 76249113205 scopus 로고    scopus 로고
    • Mozilla Bonsai home page
    • THE MOZILLA ORGANIZATION. 2004a. Mozilla Bonsai home page. http://ww.mozilla.org/bonsai.html.
    • (2004)
  • 48
    • 76249103364 scopus 로고    scopus 로고
    • Mozilla Bugzilla home page
    • THE MOZILLA ORGANIZATION. 2004b. Mozilla Bugzilla home page. http://ww.mozilla.org /projects/bonsai.
    • (2004)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.