source: trunk/README @ 503

Last change on this file since 503 was 503, checked in by lnalod, 13 years ago

CeCILL license.

File size: 3.3 KB
Line 
1Radme for YAO
2==============
3Copyright or © or Copr. Luigi NARDI (2011/01/13)
4
5e-mail of the author: luiginardi@gmail.com
6
7This software is a framework for variational data assimilation in
8numerical models.
9
10This software is governed by the CeCILL license under French law and
11abiding by the rules of distribution of free software.  You can  use,
12modify and/ or redistribute the software under the terms of the CeCILL
13license as circulated by CEA, CNRS and INRIA at the following URL
14"http://www.cecill.info".
15
16As a counterpart to the access to the source code and  rights to copy,
17modify and redistribute granted by the license, users are provided only
18with a limited warranty  and the software's author,  the holder of the
19economic rights,  and the successive licensors  have only  limited
20liability.
21
22In this respect, the user's attention is drawn to the risks associated
23with loading,  using,  modifying and/or developing or reproducing the
24software by the user in light of its specific status of free software,
25that may mean  that it is complicated to manipulate,  and  that  also
26therefore means  that it is reserved for developers  and  experienced
27professionals having in-depth computer knowledge. Users are therefore
28encouraged to load and test the software's suitability as regards their
29requirements in conditions enabling the security of their systems and/or
30data to be ensured and,  more generally, to use and operate it in the
31same conditions as regards security.
32
33The fact that you are presently reading this means that you have had
34knowledge of the CeCILL license and that you accept its terms.
35
36The CeCILL license is limited to the YAO software.
37In directories:
38yao/share/antlr-2.7.7
39yao/share/inria
40yao/share/boost_1_39_0/
41the three bibliotheques are not under the CeCILL license.
42
43
44###############################################################################
45This directory contains source code for YAO 9.2 version.
46This version contains the new class oriented archihtecture of YAO (version 9.0)
47and the finalized work on automatic parallelization.
48###############################################################################
49
50
51The source tree is organized as follow:
52
53yao
54  Top-level directory of the YAO code.
55  yao/src
56    Source code for the YAO generator.
57  yao/share/
58    Source code for the external libraries used into YAO: ANTLR for the grammar definition (with no restrictions on the use of the software)
59    and M1QN3 Inria for the cost function minimization method (under the GPLv3 licence).
60  yao/bin
61    The executable Yao9Generator for the generation of the code from the description file.
62  yao/include
63    Source code for useful YAO headers.
64
65etc
66  Some YAO tools.
67  YaoI 
68    the script for execution of the generator and the compilation of the generated code linked with the libraries.
69  Yaorc.txt
70    the script that allows the initialization of some environment variables at installation time.
71  YdfA
72    the automatique differentiator.
73  Others script useful for the users.
74
75examples
76  Some easy and more complex examples of yao.
77  examples/examplesTestYao9
78    All the tests performed with Yao9. Look to the README in the directory examplesTestYao9 for more details.
79
80doc
81  All the YAO documentation.
82
83INSTALL
84  The installation guide procedure.
85
86LICENCE
87  The GPL: GNU General Public Licence version 2.
88
89README
90  This file.
91
92
Note: See TracBrowser for help on using the repository browser.