Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 02-Feb-2020 | - | ||||
Makefile.am | H A D | 19-Aug-2015 | 3 KiB | 84 | 46 | |
Makefile.in | H A D | 01-Feb-2020 | 28 KiB | 814 | 712 | |
README | H A D | 15-Jul-2009 | 4.3 KiB | 132 | 84 | |
detexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
eutrophexam.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
experimental.ctrl | H A D | 15-Jul-2009 | 840 | 26 | 24 | |
ficexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
gearexam.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
griewankexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
helmholtzexam.ctrl | H A D | 15-Jul-2009 | 838 | 24 | 24 | |
michalewitzexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
pargearexam.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
powexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
robertsonexam.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
rosenbrockexam.ctrl | H A D | 15-Jul-2009 | 839 | 25 | 24 | |
rotations.cpp | H A D | 04-Oct-2010 | 11.8 KiB | 402 | 329 | |
rotations.h | H A D | 15-Jul-2009 | 3.6 KiB | 81 | 40 | |
sfunc_determinant.cpp | H A D | 04-Oct-2010 | 6 KiB | 190 | 116 | |
sfunc_experimental.cpp | H A D | 04-Oct-2010 | 4.5 KiB | 132 | 52 | |
sfunc_griewank.cpp | H A D | 04-Oct-2010 | 4.7 KiB | 141 | 61 | |
sfunc_helmholtz.cpp | H A D | 04-Oct-2010 | 5.4 KiB | 160 | 85 | |
sfunc_michalewitz.cpp | H A D | 04-Oct-2010 | 4.5 KiB | 128 | 52 | |
sfunc_power.cpp | H A D | 04-Oct-2010 | 4.7 KiB | 148 | 66 | |
sfunc_rosenbrock.cpp | H A D | 04-Oct-2010 | 4.7 KiB | 142 | 62 | |
sfunc_speelpenning.cpp | H A D | 04-Oct-2010 | 4.4 KiB | 126 | 50 | |
sgenmain.cpp | H A D | 14-May-2014 | 42.2 KiB | 1,132 | 672 | |
shuttlexam.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
simplevec.ctrl | H A D | 15-Jul-2009 | 801 | 25 | 23 | |
speelpenning.ctrl | H A D | 15-Jul-2009 | 840 | 26 | 24 | |
vfunc_gear.cpp | H A D | 04-Oct-2010 | 11.3 KiB | 410 | 235 | |
vfunc_pargear.cpp | H A D | 04-Oct-2010 | 22.3 KiB | 739 | 518 | |
vfunc_shuttle.cpp | H A D | 04-Oct-2010 | 7.7 KiB | 210 | 125 | |
vfunc_simplevec.cpp | H A D | 04-Oct-2010 | 5.2 KiB | 155 | 69 | |
vgenmain.cpp | H A D | 14-May-2014 | 40.6 KiB | 1,092 | 668 |
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