AD Tool: YAO
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About

YAO


Summary:
YAO is dedicated to the programming of numerical models and data
assimilation. It is based on a modulus graph methodology. Each
modulus represents a function. YAO facilitates and generates the
coding of the linear tangent and the adjoint of the model.

URL: http://www.locean-ipsl.upmc.fr/~yao/

Developers:
Mode: Forward
 
Supported Language: C/C++

Reference:
Luigi Nardi, Charles Sorror, Fouad Badran, Sylvie Thiria
YAO: A Software for Variational Data Assimilation Using Numerical Models
Conference proceeding, Computational Science and Its Applications --- ICCSA 2009, International Conference, Seoul, Korea, June 29--July 2, 2009, Proceedings, Part II, Springer, 2009



Features:

  • Deal with a graphical representation of the model.
  • Automatic validation of different functions :

    • linear tangent,
    • Adjoint,
    • objective function,
    • local derivative.

  • Integrated gradient based procedure (M1QN3).


Supported Platforms:
  • Unix/Linux


Licensing: free with restrictions

Entries in our publication database that actually use YAO in the numerical experiments:  1

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
1
'09
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)