Automatically Differentiating MPI-1 Datatypes: The Complete Story

  • Alan Carle
  • Mike Fagan


This chapter describes the problems met while extending ADIFOR 3.0 to handle programs coming from the MPI datatypes. To give a complete picture of the design space, this chapter first explains why creating a differentiated interface for MPI is preferable to differentiating MPI source itself. Next, we identify the two main problems that MPI datatypes present and present two potential solution techniques. In conclusion, we give some preliminary implementation results.


Reverse Mode Automatic Differentiation Derivative Location Base Address Array Init 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 2002

Authors and Affiliations

  • Alan Carle
  • Mike Fagan

There are no affiliations available

Personalised recommendations