메뉴 건너뛰기




Volumn 31, Issue 4, 2005, Pages 458-474

A differentiation-enabled Fortran 95 compiler

Author keywords

Preaccumulation; Source transformation

Indexed keywords

ALGORITHMS; FUNCTIONS; GRAPH THEORY; ROBUSTNESS (CONTROL SYSTEMS); SEMANTICS; VECTORS;

EID: 33745204829     PISSN: 00983500     EISSN: 00983500     Source Type: Journal    
DOI: 10.1145/1114268.1114270     Document Type: Article
Times cited : (19)

References (33)
  • 2
    • 0003741384 scopus 로고
    • The MINPACK-2 test problem collection (preliminary version)
    • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL
    • AVERIK, B., CARTER, R., AND MORE, J. 1991. The MINPACK-2 test problem collection (preliminary version). Tech. mem. ANL/MCS-TM-150. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL.
    • (1991) Tech. Mem. , vol.ANL-MCS-TM-150
    • Averik, B.1    Carter, R.2    More, J.3
  • 4
    • 0011789931 scopus 로고    scopus 로고
    • TAO users manual
    • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL
    • BENSON, S., MCINNES, L., AND MORÉ, J. 2000. TAO users manual. Tech. rep. ANL/MCS-TM-242, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL. Go online to www.mcs.anl.gov/tao.
    • (2000) Tech. Rep. , vol.ANL-MCS-TM-242
    • Benson, S.1    Mcinnes, L.2    Moré, J.3
  • 5
    • 5444276571 scopus 로고    scopus 로고
    • A limited memory variable metric algorithm for bound constrained minimization
    • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL
    • BENSON, S. AND MORÉ, J. 2001. A limited memory variable metric algorithm for bound constrained minimization. Tech. rep. ANL/MCS-P909-0901. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL.
    • (2001) Tech. Rep. , vol.ANL-MCS-P909-0901
    • Benson, S.1    Moré, J.2
  • 6
    • 33745183912 scopus 로고    scopus 로고
    • BERZ, M., BISCHOF, C., CORLISS, G., AND GRIEWANK, A., Eds. Proceedings Series. SIAM Press, Philadelphia, PA
    • BERZ, M., BISCHOF, C., CORLISS, G., AND GRIEWANK, A., Eds. 1996. Computational Differentiation: Techniques, Applications, and Tools, Proceedings Series. SIAM Press, Philadelphia, PA.
    • (1996) Computational Differentiation: Techniques, Applications, and Tools
  • 7
    • 0030245387 scopus 로고    scopus 로고
    • The ADIFOR 2.0 system for automatic differentiation of Fortran 77 programs
    • BISCHOF, C., CARLE, A., KHADEMI, P., AND MAURER, A. 1996. The ADIFOR 2.0 system for automatic differentiation of Fortran 77 programs. IEEE Comp. Sci. Eng. 3, 3, 18-32.
    • (1996) IEEE Comp. Sci. Eng. , vol.3 , Issue.3 , pp. 18-32
    • Bischof, C.1    Carle, A.2    Khademi, P.3    Maurer, A.4
  • 8
    • 0031383181 scopus 로고    scopus 로고
    • ADIC - An extensible automatic differentiation tool for ANSI-C
    • BISCHOF, C., ROH, L., AND MAUER, A. 1997. ADIC - An extensible automatic differentiation tool for ANSI-C. Softw. Pract. Exper. 27, 12, 1427-1456.
    • (1997) Softw. Pract. Exper. , vol.27 , Issue.12 , pp. 1427-1456
    • Bischof, C.1    Roh, L.2    Mauer, A.3
  • 10
  • 12
    • 84952419741 scopus 로고
    • On the estimation of sparse Jacobian matrices
    • CURTIS, A., POWELL, M., AND REID, J. 1974. On the estimation of sparse Jacobian matrices. J. Inst. Math. Appl. 13, 117-119.
    • (1974) J. Inst. Math. Appl. , vol.13 , pp. 117-119
    • Curtis, A.1    Powell, M.2    Reid, J.3
  • 13
    • 8344224448 scopus 로고    scopus 로고
    • Jacobian code generated by source transformation and vertex elimination can be as efficient as hand-coding
    • FORTH, S., TADJOUDDINE, M., PRYCE, J., AND REID, J. 2004. Jacobian code generated by source transformation and vertex elimination can be as efficient as hand-coding. ACM Trans. Math. Softw. 3, 30 (Sep.), 266-299.
    • (2004) ACM Trans. Math. Softw. , vol.3 , Issue.30 SEP , pp. 266-299
    • Forth, S.1    Tadjouddine, M.2    Pryce, J.3    Reid, J.4
  • 21
    • 0038663450 scopus 로고    scopus 로고
    • Preprint ANL-MCS/P944-0402. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL
    • NAUMANN, U. 2002. On optimal Jacobian accumulation for single-expression-use programs. Preprint ANL-MCS/P944-0402. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL.
    • (2002) On Optimal Jacobian Accumulation for Single-expression-use Programs
    • Naumann, U.1
  • 22
    • 8344274741 scopus 로고    scopus 로고
    • Optimal accumulation of Jacobian matrices by elimination methods on the dual computational graph
    • NAUMANN, U. 2004. Optimal accumulation of Jacobian matrices by elimination methods on the dual computational graph. Math. Prog. 99, 3 (Apr.), 399-421.
    • (2004) Math. Prog. , vol.99 , Issue.3 APR. , pp. 399-421
    • Naumann, U.1
  • 23
    • 48849084669 scopus 로고    scopus 로고
    • Computing adjoints with the NAGWare Fortran 95 compiler
    • H. Bücker, G. Corliss, P. Hovland, U. Naumann, and B. Norris, Eds. Lecture Notes in Computational Science and Engineering. Springer, Berlin, Germany
    • NAUMANN, U. AND RIEHME, J. 2005. Computing adjoints with the NAGWare Fortran 95 compiler. In Automatic Differentiation: Applications, Theory, and Tools, H. Bücker, G. Corliss, P. Hovland, U. Naumann, and B. Norris, Eds. Lecture Notes in Computational Science and Engineering, vol. 50. Springer, Berlin, Germany, 159-169.
    • (2005) Automatic Differentiation: Applications, Theory, and Tools , vol.50 , pp. 159-169
    • Naumann, U.1    Riehme, J.2
  • 24
    • 0000147566 scopus 로고
    • Estimation of sparse Jacobian matrices
    • NEWSAM, G. AND RAMSDELL, J. 1983. Estimation of sparse Jacobian matrices. SIAM J. Alg. Dis. Meth. 4, 404-417.
    • (1983) SIAM J. Alg. Dis. Meth. , vol.4 , pp. 404-417
    • Newsam, G.1    Ramsdell, J.2
  • 25
    • 2942757053 scopus 로고
    • Approximating Riemann solvers, parameter vectors, and difference schemes
    • ROE, P. 1981. Approximating Riemann solvers, parameter vectors, and difference schemes. J. Comp. Physics 43, 357-372.
    • (1981) J. Comp. Physics , vol.43 , pp. 357-372
    • Roe, P.1
  • 28
    • 0038582417 scopus 로고    scopus 로고
    • Online documentation, Oxford, U.K.
    • THE NUMERICAL ALGORITHMS GROUP, 2000. NAG Fortran 90 library. Online documentation, Oxford, U.K., at http://www.nag.co.uk/numeric/FN/manual/html/ FNlibrarymanual.asp.
    • (2000) NAG Fortran 90 Library
  • 29
    • 0004332272 scopus 로고    scopus 로고
    • THE NUMERICAL ALGORITHMS GROUP, 2002. The NAG Fortran library manual, mark 20. Online documentation at http://www.nag.co.uk/numeric/f1/manual/html/ FLlibrarymanual.asp.
    • (2002) The NAG Fortran Library Manual, Mark 20
  • 30
    • 48849083786 scopus 로고    scopus 로고
    • Flattening basic blocks
    • H. Bücker, G. Corliss, P. Hovland, U. Naumann, and B. Norris, Eds. Lecture Notes in Computational Science and Engineering, Springer, Berlin, Germany
    • UTKE, J. 2005. Flattening basic blocks. In Automatic Differentiation: Applications, Theory, and Tools, H. Bücker, G. Corliss, P. Hovland, U. Naumann, and B. Norris, Eds. Lecture Notes in Computational Science and Engineering, vol. 50. Springer, Berlin, Germany, 121-133.
    • (2005) Automatic Differentiation: Applications, Theory, and Tools , vol.50 , pp. 121-133
    • Utke, J.1
  • 31
    • 33745204983 scopus 로고    scopus 로고
    • Optimality-preserving elimination of linearities in Jacobian accumulation
    • San Francisco, February 2004. Article is under review for special issue on combinatorial scientific computing of the Electronic Transactions on Numerical Analysis (ETNA), dedicated to Professor Alan George
    • UTKE, J. AND NAUMANN, U. 2004a. Optimality-preserving elimination of linearities in Jacobian accumulation. Presentation at SIAM Workshop on Combinatorial Scientific Computing, San Francisco, February 2004. Article is under review for special issue on combinatorial scientific computing of the Electronic Transactions on Numerical Analysis (ETNA), dedicated to Professor Alan George.
    • (2004) SIAM Workshop on Combinatorial Scientific Computing
    • Utke, J.1    Naumann, U.2
  • 32
    • 11144238270 scopus 로고    scopus 로고
    • Separating language-dependent und independent tasks for the semantic transformation of numerical programs
    • M. Hamza, Ed. ACTA Press, Calgary, Alta., Canada (To appear)
    • UTKE, J. AND NAUMANN, U. 2004b. Separating language-dependent und independent tasks for the semantic transformation of numerical programs. In Software Engineering and Applications, M. Hamza, Ed. ACTA Press, Calgary, Alta., Canada (To appear).
    • (2004) Software Engineering and Applications
    • Utke, J.1    Naumann, U.2
  • 33
    • 0000547784 scopus 로고
    • A simple automatic derivative evaluation program
    • WENGERT, R. 1964. A simple automatic derivative evaluation program. Comm. ACM 7, 463-464.
    • (1964) Comm. ACM , vol.7 , pp. 463-464
    • Wengert, R.1


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