• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..02-Feb-2020-

Makefile.amH A D19-Aug-20153 KiB8446

Makefile.inH A D01-Feb-202028 KiB814712

READMEH A D15-Jul-20094.3 KiB13284

detexam.ctrlH A D15-Jul-2009839 2524

eutrophexam.ctrlH A D15-Jul-2009801 2523

experimental.ctrlH A D15-Jul-2009840 2624

ficexam.ctrlH A D15-Jul-2009839 2524

gearexam.ctrlH A D15-Jul-2009801 2523

griewankexam.ctrlH A D15-Jul-2009839 2524

helmholtzexam.ctrlH A D15-Jul-2009838 2424

michalewitzexam.ctrlH A D15-Jul-2009839 2524

pargearexam.ctrlH A D15-Jul-2009801 2523

powexam.ctrlH A D15-Jul-2009839 2524

robertsonexam.ctrlH A D15-Jul-2009801 2523

rosenbrockexam.ctrlH A D15-Jul-2009839 2524

rotations.cppH A D04-Oct-201011.8 KiB402329

rotations.hH A D15-Jul-20093.6 KiB8140

sfunc_determinant.cppH A D04-Oct-20106 KiB190116

sfunc_experimental.cppH A D04-Oct-20104.5 KiB13252

sfunc_griewank.cppH A D04-Oct-20104.7 KiB14161

sfunc_helmholtz.cppH A D04-Oct-20105.4 KiB16085

sfunc_michalewitz.cppH A D04-Oct-20104.5 KiB12852

sfunc_power.cppH A D04-Oct-20104.7 KiB14866

sfunc_rosenbrock.cppH A D04-Oct-20104.7 KiB14262

sfunc_speelpenning.cppH A D04-Oct-20104.4 KiB12650

sgenmain.cppH A D14-May-201442.2 KiB1,132672

shuttlexam.ctrlH A D15-Jul-2009801 2523

simplevec.ctrlH A D15-Jul-2009801 2523

speelpenning.ctrlH A D15-Jul-2009840 2624

vfunc_gear.cppH A D04-Oct-201011.3 KiB410235

vfunc_pargear.cppH A D04-Oct-201022.3 KiB739518

vfunc_shuttle.cppH A D04-Oct-20107.7 KiB210125

vfunc_simplevec.cppH A D04-Oct-20105.2 KiB15569

vgenmain.cppH A D14-May-201440.6 KiB1,092668

README

1##############################################################################
2## README -- additional information
3## Revision: $Id: README 299 2009-02-26 09:20:11Z awalther $
4##
5## Copyright (C) Andrea Walther, Andreas Griewank, Andreas Kowarz,
6##               Hristo Mitev, Sebastian Schlenkrich, Jean Utke, Olaf Vogel
7##
8## This file is part of ADOL-C. This software is provided as open source.
9## Any use, reproduction, or distribution of the software constitutes
10## recipient's acceptance of the terms of the accompanying license file.
11##
12##############################################################################
13
14-------------------------------------------------------------
15
16This directory contains example programs that perform user
17time measurements and checks of nearly all ADOL-C drivers
18applied to several test problems.
19
20--------------------------------------------------------------
21CONTENTS OF THE DIRECTORY
22
23(A) SCALAR VALUED TEST FUNCTIONS/PROBLEMS
24-----------------------------------------
25
26  detexam         --> Computation of determinants
27
28                      sfunc_determinant.cpp detexam.ctrl
29
30  speelpenning    --> Speelpenning's product
31
32                      sfunc_speelpenning.cpp speelpenning.ctrl
33
34  griewankexam    --> Griewank's function [1st ICSC'96]
35
36                      sfunc_griewank.cpp griewankexam.ctrl
37
38  michalewitzexam --> Michalewitz' function [1st ICSC'96]
39
40                      sfunc_michalewitz.cpp michalewitzexam.ctrl
41
42  rosenbrockexam  --> Rosenbrock's test function
43
44                      sfunc_rosenbrock.cpp rosenbrockexam.ctrl
45
46  powexam         --> Computation of n-th power
47
48                      sfunc_power.cpp powexam.ctrl
49
50  helmholtzexam   --> Helmholtz energy function
51
52                      sfunc_helmholtz.cpp helmholtzexam.ctrl
53
54  experimental    --> Generic example to make experiments with
55                      modifications of Speelpennings product
56
57                      sfunc_experimental.cpp experimental.ctrl
58
59NOTE: all above example programs make use of the "generic" module
60
61              sgenmain.cpp
62
63      and the clock utility provided in subdirectory
64      ../clock.
65
66(B) VECTOR VALUED TEST FUNCTIONS/PROBLEMS
67-----------------------------------------
68
69  simplevec       --> A simple vector example
70                      (scalable dimensions)
71
72                      vfunc_simplevec.cpp simplevec.ctrl
73
74  gearexam        --> Virtual Machine Tool  of gearing
75                      (R^3 --> R^3)
76
77                      vfunc_gear.C gearexam.ctrl
78
79  pargearexam     --> Virtual Machine Tool  of gearing
80                      (R^3 x R^? --> R^3)
81                      parametrized version
82
83                      vfunc_pargear.cpp pargearexam.ctrl
84                      rotations.cpp
85
86  shuttlexam      --> Another vector example with practical
87                      background (R^14 --> R^7)
88
89                      vfunc_shuttle.cpp shuttlexam.ctrl
90
91  eutrophexam     --> An ODE example (R^5 --> R^5)
92
93                      ../ode/vfunc_eutroph.cpp eutrophexam.ctrl
94
95  robertsonexam   --> Another ODE example: Robertson test
96                      problem (R^3 --> R^3)
97
98                      ../ode/vfunc_robertson.cpp
99                      robertsonexam.ctrl
100
101  ficexam         --> Another ODE example: flow in channel
102                      (scalable dimension)
103
104                      ../ode/vfunc_fic.cpp ficexam.ctrl
105
106NOTE: all above example programs make use of the "generic" module
107
108              vgenmain.cpp
109
110      and the clock utility provided in subdirectory
111      ../clock.
112
113--------------------------------------------------------------
114THE CONTROL FILES
115
116The control files *.ctrl can be used to specify some problem
117parameters and to decide, for which ADOL-C routines/drivers
118time measurements or checks should be performed. Following
119flag values are possible
120
121     0     don't perform anything
122     1     perform timings
123   > 1     perform timings and special tests specified by
124           the value (check of results etc.)
125
126NOTE: Most checks we think of are not implemented up to now!
127      The modification of the "generic" modules
128
129      sgenmain.cpp and vgenmain.cpp
130
131      in order to make some own tests should be fairly easy.
132