SIAM Journal on Scientific Computing
Requirements for Data-Parallel Programming Environments
IEEE Parallel & Distributed Technology: Systems & Technology
Algorithms and design for a second-order automatic differentiation module
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
A nationwide parallel computing environment
Communications of the ACM
Recipes for adjoint code construction
ACM Transactions on Mathematical Software (TOMS)
Bringing together automatic differentiation and OpenMP
ICS '01 Proceedings of the 15th international conference on Supercomputing
Implementation of automatic differentiation tools
PEPM '02 Proceedings of the 2002 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
Efficient derivative computations in neutron scattering via interface contraction
Proceedings of the 2002 ACM symposium on Applied computing
Exploiting Intermediate Sparsity in Computing Derivatives for a Leapfrog Scheme
Computational Optimization and Applications
Computational Divided Differencing and Divided-Difference Arithmetics
Higher-Order and Symbolic Computation
Switchback: Profile-Driven Recomputation for Reverse Mode
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
On the Use of a Differentiated Finite Element Package for Sensitivity Analysis
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Computation of Sensitivity Information for Aircraft Design by Automatic Differentiation
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
A Distributed Application Server for Automatic Differentiation
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Prospects for Simulated Annealing Algorithms in Automatic Differentiation
SAGA '01 Proceedings of the International Symposium on Stochastic Algorithms: Foundations and Applications
On Combining Computational Differentiation and Toolkits for Parallel Scientific Computing
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Automatic Differentiation for Message-Passing Parallel Programs
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Sourcebook of parallel computing
Motion sketching for control of rigid-body simulations
ACM Transactions on Graphics (TOG)
Towards differentiation-enabled Fortran 95 compiler technology
Proceedings of the 2003 ACM symposium on Applied computing
Solving large-scale optimization problems with EFCOSS
Advances in Engineering Software
Modeling the performance of interface contraction
ACM Transactions on Mathematical Software (TOMS)
Analyzing radiation diffusion using time-dependent sensitivity-based techniques
Journal of Computational Physics
An adaptive multiscale finite volume solver for unsteady and steady state flow computations
Journal of Computational Physics
ACM Transactions on Mathematical Software (TOMS)
Journal of Computational Physics
A differentiation-enabled Fortran 95 compiler
ACM Transactions on Mathematical Software (TOMS)
An efficient overloaded implementation of forward mode automatic differentiation in MATLAB
ACM Transactions on Mathematical Software (TOMS)
Editorial: special section: Automatic differentiation and its applications
Future Generation Computer Systems
Using automatic differentiation to compute derivatives for a quantum-chemical computer program
Future Generation Computer Systems
Efficient and accurate derivatives for a software process chain in airfoil shape optimization
Future Generation Computer Systems
Future Generation Computer Systems
An automatic differentiation platform: odyssée
Future Generation Computer Systems
"To be recorded" analysis in reverse-mode automatic differentiation
Future Generation Computer Systems
Looking for narrow interfaces in automatic differentiation using graph drawing
Future Generation Computer Systems
An interactive environment for supporting the transition from simulation to optimization
Scientific Programming - POOSC '01 Workshop
Proceedings of the 2007 ACM symposium on Applied computing
Algorithmic Differentiation: Application to Variational Problems in Computer Vision
IEEE Transactions on Pattern Analysis and Machine Intelligence
Efficient symbolic differentiation for graphics applications
ACM SIGGRAPH 2007 papers
Sensitivity analysis of shape memory alloy shells
Computers and Structures
Optimal vertex elimination in single-expression-use graphs
ACM Transactions on Mathematical Software (TOMS)
On the implementation of automatic differentiation tools
Higher-Order and Symbolic Computation
Semi-automatic parallelization of direct and inverse problems for geothermal simulation
Proceedings of the 2009 ACM symposium on Applied Computing
Editorial: Special section: Automatic differentiation and its applications
Future Generation Computer Systems
Using automatic differentiation to compute derivatives for a quantum-chemical computer program
Future Generation Computer Systems
An automatic differentiation platform: Odyssée
Future Generation Computer Systems
Efficient and accurate derivatives for a software process chain in airfoil shape optimization
Future Generation Computer Systems
Generating efficient derivative code with TAF
Future Generation Computer Systems
"To be recorded" analysis in reverse-mode automatic differentiation
Future Generation Computer Systems
Looking for narrow interfaces in automatic differentiation using graph drawing
Future Generation Computer Systems
EFCOSS: An interactive environment facilitating optimal experimental design
ACM Transactions on Mathematical Software (TOMS)
Sensitivities for a single drop simulation
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartII
Uncertainty analysis based on sensitivities generated using automatic differentiation
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
Evaluation of a computer model for wavy falling films using EFCOSS
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
Hierarchical automatic differentiation by vertex elimination and source transformation
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
A User's Guide to Solving Dynamic Stochastic Games Using the Homotopy Method
Operations Research
Automatic generation of parallel code for Hessian computations
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
Mathematics and Computers in Simulation
International Journal of Computational Science and Engineering
Automatic differentiation of c++ codes for large-scale scientific computing
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Source transformation for MATLAB automatic differentiation
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Hybrid static/dynamic activity analysis
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Automatic sparsity detection implemented as a source-to-source transformation
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
A system for interfacing MATLAB with external software geared toward automatic differentiation
ICMS'06 Proceedings of the Second international conference on Mathematical Software
Tangent-Linear models by augmented LL-Parsers
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
An efficient overloaded method for computing derivatives of mathematical functions in MATLAB
ACM Transactions on Mathematical Software (TOMS)
Journal of Computational Physics
Application-tailored linear algebra algorithms: A search-based approach
International Journal of High Performance Computing Applications
Scientific Programming - A New Overview of the Trilinos Project --Part 1
Hi-index | 0.03 |
Many problems in scientific computing--optimization, sensitivity analysis, and others--require the calculation of derivatives. However, application codes are usually not constructed with derivatives in mind. The technique of automatic differentiation builds on the familiar rules of calculus to compute accurate derivatives from such codes. It propagates values, not expressions, avoiding the "expression swell" familiar to some users of symbolic math software. The Adifor 2.0 system is an advance in automatic differentiation that won the 1995 Wilkinson Prize for Numerical Software at the Third International Congress on Industrial and Applied Mathematics in Hamburg, Germany. Given an arbitrary Fortran 77 source code, this software generates an augmented code that computes the partial derivatives of all of the specified dependent variables with respect to all specified independent variables, in addition to the original result. IEEE CS&E is pleased to publish the first major article on how Adifor 2.0 works.