economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Il Sondaggio

Quale versione del fortran utilizzi?

Guarda i risultati

Software

Differenziazione automatica in Fortran

A cura di Giuseppe Ciaburro

Pubblicato il 31/10/2007

ADIFOR 2.0 - Un tool che permette la differenziazione automatica in Fortran

Si tratta di un codice scritto utilizzando il linguaggio di programmazione FORTRAN 77.

 

ADIFOR genera un codice derivativo che computa le derivate parziali di tutte le varibili dipendenti specificate rispetto a tutte le varibili indipendenti specificate in aggiunta al risultato originale.

 

Specifiche del tool ADIFOR:

 

  • Full Fortran 77 Support
    For example, ADIFOR 2.0 supports common blocks, arbitrary subroutine calling sequences, COMPLEX arithmetic, FUNCTIONs and SUBROUTINEs, statement functions, or procedure parameters. In addition to these features, the ADIFOR 2.0 preprocessor also supports common extensions such as DOUBLE COMPLEX, INCLUDE statements, and IMPLICIT NONE.
  • Flexible Intrinsic Handler
    The ADIntrinsics 1.0 system, which is part of ADIFOR 2.0 provides for various reporting levels in response to exceptions such as the differentiation of sqrt(x) when x is zero, and can easily be customized through the use of template files.
  • Transparent Sparsity Support
    Code generated with ADIFOR 2.0 can perform derivative computations using the SparsLinC (Sparse Linear Combination) library, thus transparently exploiting sparsity arising in large sparse Jacobian computations or gradients of functions that have a sparse Hessian.

 

 


PER CONSULTARE LA RISORSA CLICCARE SUL LINK SEGUENTE:

 

Differenziazione automatica in Fortran

 


 

 

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS