source: trunk/Makefile.in @ 439

Last change on this file since 439 was 439, checked in by kulshres, 6 years ago

Merged 'ampi' changes from Jean Utke <utke@…>

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
Acked-by: Andrea Walther <andrea.walther@…>

The following commits were merged:

commit a08916181e7dbe9608cab4419ad70c057f485270
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 7 12:37:44 2013 +0100

If built with AMPI support rename the output library to libadolc_ampi

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
Acked-by: Andrea Walther <andrea.walther@…>

commit 34c092c8a47c6c0d52bdc685164398b867a549ef
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 7 09:25:55 2013 +0100

Revert "separate out AMPI implementation from the traditional library"

This may cause problems with incompatible versions of the compiler
that is behind mpicc/mpicxx and $CC/$CXX. (Although in my opinion
this is a broken setup).

This reverts commit 10253b63f309d4e858e9cab6a803be112b46b818.

commit 10253b63f309d4e858e9cab6a803be112b46b818
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Nov 6 15:41:19 2013 +0100

separate out AMPI implementation from the traditional library

this allows for compilation with ampi enabled, but still be able to
use the library for non-mpi/ampi applications by simply linking to
libadolc. For mpi/ampi the user should link to libadolc_ampi and libadolc

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 48922378ec069ed08d732ef8f30f0b751381714e
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 5 13:16:09 2013 +0100

Add authorships and missing file preambles

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 69bfc3eb6618891bdbeb0e4990da971c3bd52c04
Author: Jean Utke <utke@…>
Date: Wed Oct 23 15:19:30 2013 -0500

adapt to interface changes done by Laurent

commit 8752b2db8b7d341e11d53fdc1eba85d28e7ff4b3
Author: Jean Utke <utke@…>
Date: Wed Oct 23 11:29:13 2013 -0500

flip to order so as to not try to access (potentially uninitialized) buffer when count is 0

commit 926d5f5fc68ccebadc4b6c4a842c23fd4beaa5bd
Author: Jean Utke <utke@…>
Date: Mon Oct 21 22:25:30 2013 -0500

cleanup these types

commit 44e478edf30c7e2abb8fc25c44baa3c23f983a17
Author: Jean Utke <utke@…>
Date: Mon Oct 21 15:39:34 2013 -0500

fix memory leak

commit fc1154661cd3558dedbfa199d0be81403ddabbf5
Merge: ea3e23a 5c5e99f
Author: Jean Utke <utke@…>
Date: Wed Oct 9 09:50:59 2013 -0500

Merge branch 'master' into ampi

commit ea3e23ae020d1953b8730a50f1c79a90f9e6928c
Author: Jean Utke <utke@…>
Date: Tue Oct 8 23:13:38 2013 -0500

should not use C++ style comments in C files

commit cfc83b0f48f18921b97ac315710340fdd3269cfa
Author: Jean Utke <utke@…>
Date: Tue Oct 8 22:49:49 2013 -0500

an immediate problem is the use of C++ style comments "" in a header file included by C sources.
while removing this problem we also simplify the logic.

commit 30e873e7b26314b784276b42c7de5dff99f6d560
Author: Jean Utke <utke@…>
Date: Tue Oct 8 14:37:29 2013 -0500

without this additional case the wrong "fixes" are applied to the clang compiler regardless if one is under cygwin or not - somebody who builds on cygwin should try to find out if these libtool "fixes" below still are truly needed...

commit ab0dbe49d5c328cff38a59dc484e9cc55120b050
Author: Jean Utke <utke@…>
Date: Fri Oct 4 15:43:20 2013 -0500

fix (un)packing for fos_forward and indentation

commit d74625e07355b3eead19f7347d098ee7d4f0ad5f
Author: Jean Utke <utke@…>
Date: Fri Oct 4 15:42:32 2013 -0500

set work modes

commit 97d60945babadd17a1d6f1d7163a2b40fb058429
Author: Jean Utke <utke@…>
Date: Fri Oct 4 11:06:38 2013 -0500

provide a setup for forward mode MPI_PROD and some logic for operation creation

commit b5e9158a4f94a448a4ee89bcb40c5c7f29b8694f
Author: Jean Utke <utke@…>
Date: Thu Oct 3 14:59:41 2013 -0500

need to deref ...

commit 440b728a2a464e416d24dfb2860e12ac832c3d45
Author: Jean Utke <utke@…>
Date: Thu Oct 3 11:33:48 2013 -0500

first stab at implementation

commit 6188fa5a97d3c128766b0239961fb5ee2280db64
Author: Jean Utke <utke@…>
Date: Thu Oct 3 11:33:06 2013 -0500

refactor taylor_begin to make sure the tape infos always have the buffer pointer for the forward run (and associated dimensions) regarless of Taylors being kept or not

commit 3b95b9d906bf4d0583c24aecf7d94440ed09a582
Author: Jean Utke <utke@…>
Date: Thu Oct 3 11:31:21 2013 -0500

comments only

commit af477e37a356d3c1c1bcc8fd7d9b59d80b395077
Author: Jean Utke <utke@…>
Date: Wed Oct 2 01:06:19 2013 -0500

ADOLC_TLM versions for forward mode

commit 2ce670537a2e2960ecf6c24b533f817c1c630307
Author: Jean Utke <utke@…>
Date: Tue Oct 1 16:12:52 2013 -0500

improve the logic to avoid consolidation and add some debugging info to gauge how frequently consolidation happens

commit 8a1b237c3c20208f0f72a4406c48a536305bc2eb
Author: Jean Utke <utke@…>
Date: Tue Oct 1 11:08:07 2013 -0500

don't leave bad pointer values around

commit 4e04dbe83f222cd434b967a5876b28137c50ed02
Author: Jean Utke <utke@…>
Date: Mon Sep 30 15:45:44 2013 -0500

without these a build in a separate build directory fails because the preprocessor cannot find adolc/adolc_settings.h

commit 57fdb4f40899c34936d442d2d8880c42668aebe2
Author: Jean Utke <utke@…>
Date: Fri Sep 27 12:16:01 2013 -0500

add logic to prevent any attempts to clean up tape/trace files which can be useful if file operations take a long time, e.g. on slow parallel file systems

commit e2b09cf9dba2b48897a3ffac68af007c1aaf5317
Author: Jean Utke <utke@…>
Date: Tue Sep 24 16:00:08 2013 -0500

first stab at adding some control logic to the way the garbage collection works for free locations

commit d94bb3a5cef3abae2a56837fc276f2ada01d9fe5
Author: Jean Utke <utke@…>
Date: Tue Sep 17 13:24:03 2013 -0500

fix printing logic

commit de44b3d7a14d34fa9102b37bdf5fa7663bab9048
Author: Jean Utke <utke@…>
Date: Tue Sep 17 13:23:45 2013 -0500

typo

commit e90b19dc764e0de8620a45e997c68baebdfb4077
Author: Jean Utke <utke@…>
Date: Tue Sep 17 01:37:13 2013 -0500

because we have the guards in place avoiding the access of values that have not been set in the MPI_IN_PLACE case (shown by valgrind) we do not need to use calloc here

commit 908d9aefe2cb8fec12d747f8e67f9181e919f77c
Author: Jean Utke <utke@…>
Date: Mon Sep 16 21:59:34 2013 -0500

avoid writing uninitialized values to file

commit 7b925083fdf9cb8e465a0984942e1769055b0ae3
Author: Jean Utke <utke@…>
Date: Mon Sep 16 21:59:06 2013 -0500

get the proper output here

commit b5a4c1da51f55c8b0711940f9f58373a3ece1017
Author: Jean Utke <utke@…>
Date: Mon Sep 16 21:48:31 2013 -0500

if this is not zeroed out and we have MPI_IN_PLACE then for that root
segment the temp buffer will not receive anything but later on we will
do an adjoint increment which could go wrong; the alternative would be
to preempt the adjoint increment for that segment.

commit bb6cbecafbc3be1d783861dd764662b9d64bf8e2
Merge: 2d4a680 a2d2de1
Author: Jean Utke <utke@…>
Date: Thu Sep 12 15:05:50 2013 -0500

Merge commit 'a2d2de1c5def616fc04e15f624211856656e68a3' into ampi

Conflicts:

ADOL-C/src/ampisupport.cpp

commit 2d4a6801a51714e2c76b74fa857e1e3599d3a773
Author: Jean Utke <utke@…>
Date: Wed Sep 11 22:15:43 2013 -0500

change to avoid writing uninitialized data in the remainder part to the file - valgrind marks this - shouldn't be an actual problem but it doesn't cost much to make this clean

commit 086fd3030e9488ddfc7895cc9841ab84c3f05257
Author: Jean Utke <utke@…>
Date: Wed Sep 11 13:19:15 2013 -0500

avoid looking at the location for the all -null case when the buffer may be invalid

commit 722b71770bae88ca565a5e412260f6637d88f735
Author: Jean Utke <utke@…>
Date: Tue Sep 10 14:56:38 2013 -0500

take care of the all null counts case

commit f8529cdd961c0afd01c6a6bc493ae6bb2637841a
Author: Jean Utke <utke@…>
Date: Tue Sep 10 13:51:12 2013 -0500

make sense of the bit counts

commit da156dbe72f0b5e6cbba9fb9f9848c224c9f4502
Author: Jean Utke <utke@…>
Date: Tue Sep 10 13:39:40 2013 -0500

refactor assertion logic (done only for cases with non-userdefined types)

commit 47236cdc38958c8ee7dc51a6e87cf2b470e76335
Author: Jean Utke <utke@…>
Date: Mon Sep 9 10:29:11 2013 -0500

mpi_in_place is allowed only for rank root - openmpi complains and fails without this fix

commit d6f9c7196ebb4089e2e09ea125c8e33b6030039b
Author: Jean Utke <utke@…>
Date: Fri Sep 6 12:41:32 2013 -0500

replicate MPI_IN_PLACE chnages previously done for gather/scatter now for gatherv/scatterv

commit d4f5217add03d572660d7c094b0d30eab02eb091
Author: Jean Utke <utke@…>
Date: Fri Sep 6 10:02:04 2013 -0500

logic to deal with MPI_IN_PLACE

commit e1ae70b5c52ff9e99df79b63f06ca4a9655ad5b2
Author: Jean Utke <utke@…>
Date: Fri Sep 6 08:56:11 2013 -0500

various fixes to the tapedoc so the ouput makes actual sense

commit a2d2de1c5def616fc04e15f624211856656e68a3
Author: Anton Bovin <fatherdeus@…>
Date: Fri Sep 6 00:51:42 2013 -0500

support for embedding structs in other structs

commit 4d58d15e603eb3f35c22d00b80e56ab27c16df84
Merge: bb6e202 128b649
Author: Anton Bovin <fatherdeus@…>
Date: Fri Sep 6 00:39:42 2013 -0500

Merge branch 'ampi' of http://git.mcs.anl.gov/adol-c into ampi

commit bb6e20218a68a31e3a30392af4ac63bf2bfaeb60
Author: Anton Bovin <fatherdeus@…>
Date: Wed Sep 4 14:26:45 2013 -0500

changed some code for efficiency and neatness, fixed allocateTempActiveBuf, implemented releaseTempActiveBuf

commit 128b649f628ed0d59641b70e95f652930d635ee7
Author: Jean Utke <utke@…>
Date: Wed Aug 28 22:37:06 2013 -0500

tapedoc forward / reverse implementation

commit 847f3f83d2ae109e44d613b68ad1441c09951096
Author: Jean Utke <utke@…>
Date: Wed Aug 28 22:35:55 2013 -0500

can't enforce the locint in the interface - it is defined to be unsigned and that may not match right away to the use; have to hope that locint size matches int size

commit 57b0b0c0cdcc326eca307ccbc923ea5fe3da83e1
Author: Jean Utke <utke@…>
Date: Tue Aug 27 17:42:12 2013 -0500

implement (part I) the variant to the external function with an expanded signature

  • remove crud from BUFFER template - locking down the first pointer type just gives trouble in the implementation and doesn't really add any more sanity to the buffer class
  • remove crud from the edf initialization
  • adapt checkpointing to the above
  • refactor the edf call to share prior and post call logic of the plain EDF variant with the newly expanded one

commit 36523c6e5c4284498b3309447e17866767a50b15
Author: Jean Utke <utke@…>
Date: Tue Aug 27 17:38:34 2013 -0500

add a variant to the external function with an expanded signature

commit 749a20f85d5722aa7b28ec2343ce5db98925521e
Author: Jean Utke <utke@…>
Date: Tue Aug 27 17:37:49 2013 -0500

allow for a putting a specified number of locations and thus make sure we have enough space...

commit 5e95f0533a68b8457fce2b479af902dffaddbee4
Author: Jean Utke <utke@…>
Date: Tue Aug 27 17:36:50 2013 -0500

add a variant to the external function with an expanded signature

commit be68973e63698c93f6f03b336b387ff67571db17
Author: ubuntu <fatherdeus@fatherdeus.(none)>
Date: Wed Aug 21 14:38:21 2013 -0500

function pointers for active buffer functions

commit 5f8137dc79155b59f0f72ba864604c585ab3dc2d
Merge: 452b268 309fc69
Author: ubuntu <fatherdeus@fatherdeus.(none)>
Date: Wed Aug 21 11:29:48 2013 -0500

Merge branch 'ampi' of http://git.mcs.anl.gov/adol-c into ampi

commit 452b26882f0d27bc393bbaa71a4b0751e1d34f7a
Author: ubuntu <fatherdeus@fatherdeus.(none)>
Date: Wed Aug 21 11:29:22 2013 -0500

functions to allocate and copy buffers containing active values

commit 309fc69e68a3c0a9cf9840cbdc72432180a0dcf7
Author: Jean Utke <utke@…>
Date: Wed Aug 21 00:31:02 2013 -0500

remaining function pointers

commit 4338c2042d4e6b8ad1d12f3426546cf19492e516
Author: Jean Utke <utke@…>
Date: Wed Aug 21 00:05:42 2013 -0500

8 more function pointers

commit 6eebfd181d5810e1d409f3972550397328e54e12
Author: Jean Utke <utke@…>
Date: Tue Aug 20 23:40:21 2013 -0500

9 more function pointers

commit 393ca02a79ed7dc362892855feb57c6924d986b3
Author: Jean Utke <utke@…>
Date: Tue Aug 20 18:02:05 2013 -0500

6 more function pointers

commit 45751dcfb55c2035c208bbde1dfc4ba57e2d67cf
Author: Jean Utke <utke@…>
Date: Tue Aug 20 17:39:13 2013 -0500

12 more function pointers used

commit 25730c27ce1f62e2ca6546be13bfbb2af10955f7
Author: Jean Utke <utke@…>
Date: Tue Aug 20 15:50:53 2013 -0500

start using the function pointers - here done for the bcast push/pop as a sanity test before we expand to all of them.

commit 3b18d41c7024881aa79c7a6b38c7452841e2494a
Author: loremipsum14 <fatherdeus@…>
Date: Fri Aug 16 15:47:15 2013 -0500

testing function for temp adouble buffer

commit 2685286e7e355b63aaa6fa7e95f3d85cbbe78265
Author: loremipsum14 <fatherdeus@…>
Date: Fri Aug 16 13:30:17 2013 -0500

removed MPI_LB/UB, shortened type-mapping function names

commit 3f8441b1125cda2837fbe145cced1df8623c7ae2
Merge: d8d5114 20cb519
Author: loremipsum14 <fatherdeus@…>
Date: Thu Aug 15 13:30:20 2013 -0500

Merge branch 'ampi' of http://git.mcs.anl.gov/adol-c into ampi

commit d8d51145a61710a0a7cf0bfc68e7627e14314273
Author: loremipsum14 <fatherdeus@…>
Date: Thu Aug 15 13:29:23 2013 -0500

MPI_LB in pack/unpack, functions to map types for MPI transfer, derived types in getAdjointCount and pushBcastInfo

commit 20cb519f2f9b1b3d4b3a4a02c049a5d88c5fa32c
Author: Jean Utke <utke@…>
Date: Wed Aug 14 17:24:18 2013 -0500

barrier implementation

commit ac8ecf84328d445aafcd89eaee135cfb0297fcb1
Author: Jean Utke <utke@…>
Date: Wed Aug 14 01:05:10 2013 -0500

allreduce implementation

commit e6c42d9d7a3013bc4399af538ad581cfd33c853a
Author: Jean Utke <utke@…>
Date: Tue Aug 13 16:48:28 2013 -0500

allgatherv

commit 2781198180e1a5b8eed05fb6e495f8dc85420469
Author: Jean Utke <utke@…>
Date: Tue Aug 13 15:14:41 2013 -0500

adapt to interface change

commit f0b3cc09bc68bd50a72c5e804dca22e88b952163
Merge: 19f3a87 c8feb7d
Author: Jean Utke <utke@…>
Date: Tue Aug 13 13:09:30 2013 -0500

Merge branch 'ampi' of ssh://login.mcs.anl.gov/home/utke/GitMain/CodeReps/adolc into ampi

commit 19f3a87916a9b1e5f66dee1d40d5c0aa70a8d7de
Author: Jean Utke <utke@…>
Date: Tue Aug 13 13:09:05 2013 -0500

all gather implementation in tapedoc fo_rev

commit 2ee66f85083514a5c8734ccbd22f05a6562edbe9
Author: Jean Utke <utke@…>
Date: Tue Aug 13 13:08:45 2013 -0500

allgather support

commit cc09426611e2233d328904f086382ae2a5dccc3b
Author: Jean Utke <utke@…>
Date: Tue Aug 13 13:08:17 2013 -0500

op code of allgather

commit c8feb7d8b40d27dc971389c04df1e7cdc69ac92b
Author: loremipsum14 <fatherdeus@…>
Date: Tue Aug 13 13:03:28 2013 -0500

rawData_DType inputs, split popReduceInfo

commit 5d02100e8aba88d9a0164c69a536d0e1f8cd3802
Merge: 2f3a3b6 50e4db6
Author: loremipsum14 <fatherdeus@…>
Date: Mon Aug 12 14:29:11 2013 -0500

Merge branch 'ampi' of http://git.mcs.anl.gov/adol-c into ampi

commit 2f3a3b6811cb15dcc4bb53f554670c4111bf83ba
Author: loremipsum14 <fatherdeus@…>
Date: Mon Aug 12 12:01:00 2013 -0500

equality operation on buffers

commit 50e4db6227d7bf55d1aaf2b57117b2e0acbb61b4
Author: Jean Utke <utke@…>
Date: Mon Aug 12 10:13:47 2013 -0500

gather/scatter tapedoc

commit f352d54b1d50ddbfa4402b3b1ce6455a92deb8e5
Author: Jean Utke <utke@…>
Date: Mon Aug 12 10:13:33 2013 -0500

gather/scatter reverse mode

commit 849fbd87c3bb9ee8a210122dc9ab94fe65b724f7
Author: Jean Utke <utke@…>
Date: Mon Aug 12 10:13:12 2013 -0500

G/S push pop; renamed ADTOOL_AMPI_popGSVcommSizeForRootOrNull to ADTOOL_AMPI_popGScommSizeForRootOrNull following the AMPI change; op code mapping and gather/scatter forward implementation

commit 81c81a81dc382adfee32c16e4d616cc4d4f499c3
Author: Jean Utke <utke@…>
Date: Mon Aug 12 10:11:24 2013 -0500

add gather/scatter opcodes

commit 9236071e0f2bbeb2c2bafafc620c32499b13d4ca
Author: Jean Utke <utke@…>
Date: Fri Aug 9 12:41:11 2013 -0500

unify the AMPI tape resets in taping.c - can remove from tapedoc

commit cc0f25695026e5b18fede40a913239c543da172d
Author: Jean Utke <utke@…>
Date: Fri Aug 9 11:32:15 2013 -0500

need to reorder includes to get config.h

commit 8d8af07a872c79185d9ef6ef098627214a91e8fd
Author: Jean Utke <utke@…>
Date: Fri Aug 9 10:15:53 2013 -0500

wrap this

commit a27587851798129d7a1b53ecba10649a8e1b2067
Author: Jean Utke <utke@…>
Date: Thu Aug 8 14:00:54 2013 -0500

make execution of all push code conditional on
if (ADOLC_CURRENT_TAPE_INFOS.traceFlag) {

commit 78931b814d30d12fdcdc123654aef6b2bc418b45
Author: loremipsum14 <fatherdeus@…>
Date: Wed Aug 7 11:03:09 2013 -0500

moved type definitions here from AdjoinableMPI

commit 956af6b1405fa7809d564e40c47bc3d76a28c317
Merge: a340b5a a46e84a
Author: Jean Utke <utke@…>
Date: Tue Aug 6 15:58:14 2013 -0500

Merge branch 'ampi' into newAmpi

commit a340b5a7881eb3f628956ec7b757ae1eb5452f7f
Author: loremipsum14 <fatherdeus@…>
Date: Tue Aug 6 15:30:38 2013 -0500

added support for derived types

commit a46e84ab7d80300e4e3b8ae5e1590099876d96af
Merge: c20ab6a 4f5f245
Author: Jean Utke <utke@…>
Date: Tue Aug 6 14:28:29 2013 -0500

Merge branch 'master' into ampi

commit c20ab6aa59954fcf5f14111065b3c053a991052a
Merge: 6e3d93c dedbda2
Author: Jean Utke <utke@…>
Date: Tue Aug 6 14:20:49 2013 -0500

Merge branch 'ampi' of git.mcs.anl.gov:adol-c into ampi

Conflicts:

ADOL-C/src/ampisupport.cpp
ADOL-C/src/fo_rev.c
ADOL-C/src/oplate.h
ADOL-C/src/tapedoc/tapedoc.c

commit 6e3d93c40409549d59cf68a210780599fabfd990
Merge: 121013a 889d1d2
Author: Jean Utke <utke@…>
Date: Fri Jul 12 15:32:33 2013 -0500

Merge commit '889d1d22d15f0f198e6477cabfc70e247bfefd42' into HEAD

Conflicts:

ADOL-C/src/ampisupport.cpp
ADOL-C/src/fo_rev.c
ADOL-C/src/oplate.h
ADOL-C/src/tapedoc/tapedoc.c

commit dedbda2f8fdde0a636014995a78de2e65531ba84
Author: loremipsum14 <fatherdeus@…>
Date: Fri Jul 12 15:01:20 2013 -0500

conflicting defs in fo_rev fixed

commit 3102a1e1f1be083800ff37f891e77b3f1d604d1e
Merge: e2c8379 121013a
Author: loremipsum14 <fatherdeus@…>
Date: Thu Jul 11 17:22:35 2013 -0500

commit again after merge

commit e2c837904af0a90f8188ebc367935c80b76eeb93
Merge: 889d1d2 d1739a3
Author: loremipsum14 <fatherdeus@…>
Date: Thu Jul 11 17:10:46 2013 -0500

Merge ssh://login.mcs.anl.gov/home/utke/GitMain/CodeReps/adolc into ampi

commit 889d1d22d15f0f198e6477cabfc70e247bfefd42
Author: loremipsum14 <fatherdeus@…>
Date: Thu Jul 11 16:50:48 2013 -0500

removed int rank from tapedoc.c

commit 550bc68878cd2b2a3058ae8c0602058676609603
Author: loremipsum14 <fatherdeus@…>
Date: Thu Jul 11 16:26:50 2013 -0500

Functions for Bcast+Reduce, cases for fo_rev.c, cases for tapedoc.c, opcodes for oplate.h

commit 121013af05b9f5695142a568be82d5475ce5e042
Author: Jean Utke <utke@…>
Date: Tue Jul 9 15:32:43 2013 -0500

gatherv/scatterv

commit a854ae8c0d95783a8a1ba7febef62243e17aa0cf
Author: Jean Utke <utke@…>
Date: Tue Jul 9 15:32:19 2013 -0500

implementation for new ADTOOL interfaces and reference to new opcodes

commit c7d0709360ddbaeaef7d56b23c8f68558ef6535f
Author: Jean Utke <utke@…>
Date: Tue Jul 9 15:31:38 2013 -0500

new opcodes

commit d44dd7d2fbbbdd50d01eff25425815132bc29938
Author: Jean Utke <utke@…>
Date: Wed Mar 13 12:13:07 2013 -0500

replace active flag with active type

commit 8e638844f395784b619870e279380d0bab1849bb
Author: Michel Schanen <schanen@…>
Date: Wed Feb 27 09:53:31 2013 +0100

Fix to the popSRinfo signature

commit 46e8b0208497d260b69ff631f0c43b062fb7672e
Author: Michel Schanen <schanen@…>
Date: Wed Feb 27 09:47:00 2013 +0100

AMPI interface changes due to dco

commit 6411cf3d8fdecb6703996b49422f8cc5742a543a
Merge: 36d5c8c 86aa51a
Author: Jean Utke <utke@…>
Date: Fri Jan 25 09:29:34 2013 -0600

Merge branch '2.3.x_ISSM' into ampi

commit 36d5c8cdb76f1694465957dfdad9b8e397c9a298
Merge: d891bd7 fc0e23e
Author: Jean Utke <utke@…>
Date: Fri Jan 25 09:22:26 2013 -0600

Merge branch 'master' into ampi

commit d891bd7432731a3777226a21e0c4fe5284b829d6
Merge: 120a0ba 032b76f
Author: Jean Utke <utke@…>
Date: Fri Jan 25 08:58:55 2013 -0600

Merge branch '2.3.x_ISSM' into ampi

commit 120a0ba02bf99bf2a04e312510e60702e1c4b164
Author: Jean Utke <utke@…>
Date: Thu Jan 24 14:36:55 2013 -0600

be consistent about using the adjointBuf

commit f899a455d1bd53faf0326976522238ca4ee72c66
Author: Jean Utke <utke@…>
Date: Thu Jan 24 12:13:09 2013 -0600

additions or irecv-send-wait

commit ac36a673810f5926be10eb66508eb01a72fce35f
Author: Jean Utke <utke@…>
Date: Thu Jan 24 10:02:38 2013 -0600

adapt for modified adtools interfaces; use the generic tape to keep MPI opaque types opaque

commit a0389f9f53849bfff2094621fa262c0bf68d87c9
Author: Jean Utke <utke@…>
Date: Wed Jan 2 17:15:37 2013 -0600

it is rp_A (not rp_T) and of course we needed the implementation of the increment and the decrement

commit ea9b3cd404ad4dd7e2d47a12e30d4b17496c8f8c
Author: Jean Utke <utke@…>
Date: Wed Jan 2 17:14:32 2013 -0600

we put more on the trace now

commit 2ac3e09235779a60e348483bde31496e84addca6
Author: Jean Utke <utke@…>
Date: Wed Jan 2 17:14:13 2013 -0600

undo a previous change

commit d51e220310d57285af9d667ef590215ac88b4f66
Author: Jean Utke <utke@…>
Date: Wed Jan 2 16:01:49 2013 -0600

need to set the count - of course

commit 903ab9374046ba9f7e4be44cf95d1d66e0942e84
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:47:17 2012 -0600

need to get the request in tapedoc too

commit 37d8b9a62a7d98a050fe3f718fb670f4366bc36a
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:46:34 2012 -0600

trace the request as an identifier to retrieve the AMPI request from the book keeping

commit 7c6cdbb18e92a3b0c7ee1c970f0d635cc9c6b895
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:43:37 2012 -0600

provide the declarations at one spot

commit 099a86d565e53a0afba519897c905fc313100dd5
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:41:23 2012 -0600

always set this because ampisupport needs it to get a hold of the buffer

commit ed510c7268d528e755de572bbd8c340be4d4f1d2
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:40:09 2012 -0600

use predefine locs count and defend against 0 alloc

commit 6b01cb33829b53099733086535b8c4b02e55f9af
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:30:41 2012 -0600

need this lib now

commit f2d4e3d1a7ce3f59e53d5b77c260621190f3e7be
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:30:08 2012 -0600

define the max locations per op code as a constant variable

commit f991c57c7a986d780f93d7203fdf34fad6628a86
Author: Jean Utke <utke@…>
Date: Wed Dec 19 12:27:27 2012 -0600

make this a little bit safer by enforcing NULL values for 0 size memory allocation;
the standard is noncommittal on this but offers NULL return as a possibility

commit f7863e21a6b98972d2239d268867ded147c8be9b
Author: Jean Utke <utke@…>
Date: Tue Dec 18 12:46:46 2012 -0600

fix up the output

commit 1cca12375b30cad22a96b04e45cdf369a011a9f2
Author: Jean Utke <utke@…>
Date: Tue Dec 18 12:46:28 2012 -0600

implement these

commit 8f023ffc33d70e21d6c9e3bfe4336b59244a7552
Author: Jean Utke <utke@…>
Date: Tue Dec 18 01:41:56 2012 -0600

cannot lump things into a placeholder opcode

commit 431fe76495a46dc97966a3a8503db288537832d6
Author: Jean Utke <utke@…>
Date: Mon Dec 17 16:12:03 2012 -0600

tapedoc conditional for AMPI and replace local hardwired macro with a configured macro

commit fbc846618106386e994c2bc661db1df9ace8930c
Author: Jean Utke <utke@…>
Date: Wed Dec 12 17:01:36 2012 -0600

baseline AMPI interpretation

commit 44bd31406cfffb2d84ac9af8cc447d9f11c7daaa
Author: Jean Utke <utke@…>
Date: Wed Dec 12 16:54:04 2012 -0600

add a preprocessor macro - make the checks dependent on the enable-ampi

commit 9c0f564ff64bfbc4eb06a4e9bc39cebc4590bca8
Author: Jean Utke <utke@…>
Date: Wed Dec 12 16:22:05 2012 -0600

increase the locint head space from 5 to 10 to allow for extra info

commit cf3aadbb3bbe1636e8b41241350814495257f215
Author: Jean Utke <utke@…>
Date: Wed Dec 12 16:21:27 2012 -0600

push the opcode and get raw data pointer

commit 2f8cd8603d411bf741fbedeb48bf59916bb7b37b
Author: Jean Utke <utke@…>
Date: Wed Dec 12 08:53:34 2012 -0600

extras

commit dd349bfdb2d91e163d3124a5ed5f03d5d6581e98
Author: Jean Utke <utke@…>
Date: Tue Dec 11 18:08:24 2012 -0600

ampi support in configuration output

commit feecf333d1785fbeb514a774ecfae2b380a2d317
Author: Jean Utke <utke@…>
Date: Tue Dec 11 18:03:54 2012 -0600

debug should be with opt level 0

commit f909b4bd395616d576aa37e6ddd61a4a75486312
Author: Jean Utke <utke@…>
Date: Tue Dec 11 11:54:34 2012 -0600

baseline

commit a7e6d0695be7910ec3c7ed2e3757a8d62e6f6fac
Author: Jean Utke <utke@…>
Date: Tue Dec 11 11:52:49 2012 -0600

ignoring things

File size: 27.8 KB
Line 
1# Makefile.in generated by automake 1.12.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2012 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17##############################################################################
18##############################################################################
19VPATH = @srcdir@
20am__make_dryrun = \
21  { \
22    am__dry=no; \
23    case $$MAKEFLAGS in \
24      *\\[\ \   ]*) \
25        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
26          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
27      *) \
28        for am__flg in $$MAKEFLAGS; do \
29          case $$am__flg in \
30            *=*|--*) ;; \
31            *n*) am__dry=yes; break;; \
32          esac; \
33        done;; \
34    esac; \
35    test $$am__dry = yes; \
36  }
37pkgdatadir = $(datadir)/@PACKAGE@
38pkgincludedir = $(includedir)/@PACKAGE@
39pkglibdir = $(libdir)/@PACKAGE@
40pkglibexecdir = $(libexecdir)/@PACKAGE@
41am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
42install_sh_DATA = $(install_sh) -c -m 644
43install_sh_PROGRAM = $(install_sh) -c
44install_sh_SCRIPT = $(install_sh) -c
45INSTALL_HEADER = $(INSTALL_DATA)
46transform = $(program_transform_name)
47NORMAL_INSTALL = :
48PRE_INSTALL = :
49POST_INSTALL = :
50NORMAL_UNINSTALL = :
51PRE_UNINSTALL = :
52POST_UNINSTALL = :
53build_triplet = @build@
54host_triplet = @host@
55subdir = .
56DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
57        $(srcdir)/Makefile.in $(srcdir)/adolc.spec.in \
58        $(top_srcdir)/ADOL-C/doc/version.tex.in \
59        $(top_srcdir)/MSVisualStudio/v10/nosparse/config.h.in \
60        $(top_srcdir)/MSVisualStudio/v10/sparse/config.h.in \
61        $(top_srcdir)/MSVisualStudio/v10/x64/nosparse/config.h.in \
62        $(top_srcdir)/MSVisualStudio/v10/x64/sparse/config.h.in \
63        $(top_srcdir)/autoconf/config.guess \
64        $(top_srcdir)/autoconf/config.sub \
65        $(top_srcdir)/autoconf/install-sh \
66        $(top_srcdir)/autoconf/ltmain.sh \
67        $(top_srcdir)/autoconf/missing $(top_srcdir)/configure AUTHORS \
68        ChangeLog INSTALL NEWS TODO autoconf/config.guess \
69        autoconf/config.sub autoconf/depcomp autoconf/install-sh \
70        autoconf/ltmain.sh autoconf/missing
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/autoconf/acx_builtin.m4 \
73        $(top_srcdir)/autoconf/ampi.m4 \
74        $(top_srcdir)/autoconf/libtool.m4 \
75        $(top_srcdir)/autoconf/ltoptions.m4 \
76        $(top_srcdir)/autoconf/ltsugar.m4 \
77        $(top_srcdir)/autoconf/ltversion.m4 \
78        $(top_srcdir)/autoconf/lt~obsolete.m4 \
79        $(top_srcdir)/autoconf/mpi.m4 $(top_srcdir)/configure.ac
80am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
81        $(ACLOCAL_M4)
82am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
83 configure.lineno config.status.lineno
84mkinstalldirs = $(install_sh) -d
85CONFIG_HEADER = $(top_builddir)/ADOL-C/src/config.h
86CONFIG_CLEAN_FILES = ADOL-C/doc/version.tex \
87        MSVisualStudio/v10/sparse/config.h \
88        MSVisualStudio/v10/nosparse/config.h \
89        MSVisualStudio/v10/x64/sparse/config.h \
90        MSVisualStudio/v10/x64/nosparse/config.h adolc.spec
91CONFIG_CLEAN_VPATH_FILES =
92AM_V_GEN = $(am__v_GEN_@AM_V@)
93am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
94am__v_GEN_0 = @echo "  GEN     " $@;
95AM_V_at = $(am__v_at_@AM_V@)
96am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
97am__v_at_0 = @
98SOURCES =
99DIST_SOURCES =
100RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
101        html-recursive info-recursive install-data-recursive \
102        install-dvi-recursive install-exec-recursive \
103        install-html-recursive install-info-recursive \
104        install-pdf-recursive install-ps-recursive install-recursive \
105        installcheck-recursive installdirs-recursive pdf-recursive \
106        ps-recursive uninstall-recursive
107am__can_run_installinfo = \
108  case $$AM_UPDATE_INFO_DIR in \
109    n|no|NO) false;; \
110    *) (install-info --version) >/dev/null 2>&1;; \
111  esac
112RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
113  distclean-recursive maintainer-clean-recursive
114AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
115        $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
116        cscope distdir dist dist-all distcheck
117ETAGS = etags
118CTAGS = ctags
119CSCOPE = cscope
120DIST_SUBDIRS = $(SUBDIRS)
121DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
122distdir = $(PACKAGE)-$(VERSION)
123top_distdir = $(distdir)
124am__remove_distdir = \
125  if test -d "$(distdir)"; then \
126    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
127      && rm -rf "$(distdir)" \
128      || { sleep 5 && rm -rf "$(distdir)"; }; \
129  else :; fi
130am__post_remove_distdir = $(am__remove_distdir)
131am__relativize = \
132  dir0=`pwd`; \
133  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
134  sed_rest='s,^[^/]*/*,,'; \
135  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
136  sed_butlast='s,/*[^/]*$$,,'; \
137  while test -n "$$dir1"; do \
138    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
139    if test "$$first" != "."; then \
140      if test "$$first" = ".."; then \
141        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
142        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
143      else \
144        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
145        if test "$$first2" = "$$first"; then \
146          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
147        else \
148          dir2="../$$dir2"; \
149        fi; \
150        dir0="$$dir0"/"$$first"; \
151      fi; \
152    fi; \
153    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
154  done; \
155  reldir="$$dir2"
156DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
157GZIP_ENV = --best
158DIST_TARGETS = dist-bzip2 dist-gzip
159distuninstallcheck_listfiles = find . -type f -print
160am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
161  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
162distcleancheck_listfiles = find . -type f -print
163ACLOCAL = @ACLOCAL@
164ADOLC_PATCHLEVEL = @ADOLC_PATCHLEVEL@
165ADOLC_SUBVERSION = @ADOLC_SUBVERSION@
166ADOLC_VERSION = @ADOLC_VERSION@
167ADVBRANCH = @ADVBRANCH@
168AMTAR = @AMTAR@
169AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
170AR = @AR@
171AS = @AS@
172ATRIG_ERF = @ATRIG_ERF@
173AUTOCONF = @AUTOCONF@
174AUTOHEADER = @AUTOHEADER@
175AUTOMAKE = @AUTOMAKE@
176AWK = @AWK@
177CC = @CC@
178CCDEPMODE = @CCDEPMODE@
179CFLAGS = @CFLAGS@
180COLPACK_CFLAGS = @COLPACK_CFLAGS@
181COLPACK_LIBS = @COLPACK_LIBS@
182CPP = @CPP@
183CPPFLAGS = @CPPFLAGS@
184CXX = @CXX@
185CXXCPP = @CXXCPP@
186CXXDEPMODE = @CXXDEPMODE@
187CXXFLAGS = @CXXFLAGS@
188CYGPATH_W = @CYGPATH_W@
189DEFS = @DEFS@
190DEPDIR = @DEPDIR@
191DLLTOOL = @DLLTOOL@
192DSYMUTIL = @DSYMUTIL@
193DUMPBIN = @DUMPBIN@
194ECHO_C = @ECHO_C@
195ECHO_N = @ECHO_N@
196ECHO_T = @ECHO_T@
197EGREP = @EGREP@
198EXEEXT = @EXEEXT@
199FGREP = @FGREP@
200GREP = @GREP@
201INSTALL = @INSTALL@
202INSTALL_DATA = @INSTALL_DATA@
203INSTALL_PROGRAM = @INSTALL_PROGRAM@
204INSTALL_SCRIPT = @INSTALL_SCRIPT@
205INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206LD = @LD@
207LDFLAGS = @LDFLAGS@
208LIBOBJS = @LIBOBJS@
209LIBS = @LIBS@
210LIBTOOL = @LIBTOOL@
211LIPO = @LIPO@
212LN_S = @LN_S@
213LTLIBOBJS = @LTLIBOBJS@
214MAKEINFO = @MAKEINFO@
215MANIFEST_TOOL = @MANIFEST_TOOL@
216MKDIR_P = @MKDIR_P@
217NM = @NM@
218NMEDIT = @NMEDIT@
219OBJDUMP = @OBJDUMP@
220OBJEXT = @OBJEXT@
221OTOOL = @OTOOL@
222OTOOL64 = @OTOOL64@
223PACKAGE = @PACKAGE@
224PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
225PACKAGE_NAME = @PACKAGE_NAME@
226PACKAGE_STRING = @PACKAGE_STRING@
227PACKAGE_TARNAME = @PACKAGE_TARNAME@
228PACKAGE_URL = @PACKAGE_URL@
229PACKAGE_VERSION = @PACKAGE_VERSION@
230PATH_SEPARATOR = @PATH_SEPARATOR@
231RANLIB = @RANLIB@
232REAL_TYPE = @REAL_TYPE@
233SED = @SED@
234SET_MAKE = @SET_MAKE@
235SHELL = @SHELL@
236STRIP = @STRIP@
237UINT_TYPE = @UINT_TYPE@
238VERSION = @VERSION@
239_lib = @_lib@
240abs_builddir = @abs_builddir@
241abs_srcdir = @abs_srcdir@
242abs_top_builddir = @abs_top_builddir@
243abs_top_srcdir = @abs_top_srcdir@
244ac_adolc_cflags = @ac_adolc_cflags@
245ac_adolc_cxxflags = @ac_adolc_cxxflags@
246ac_aux_dir = @ac_aux_dir@
247ac_ct_AR = @ac_ct_AR@
248ac_ct_CC = @ac_ct_CC@
249ac_ct_CXX = @ac_ct_CXX@
250ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
251adolclib = @adolclib@
252am__include = @am__include@
253am__leading_dot = @am__leading_dot@
254am__quote = @am__quote@
255am__tar = @am__tar@
256am__untar = @am__untar@
257bindir = @bindir@
258build = @build@
259build_alias = @build_alias@
260build_cpu = @build_cpu@
261build_os = @build_os@
262build_vendor = @build_vendor@
263builddir = @builddir@
264datadir = @datadir@
265datarootdir = @datarootdir@
266docdir = @docdir@
267dvidir = @dvidir@
268exec_prefix = @exec_prefix@
269host = @host@
270host_alias = @host_alias@
271host_cpu = @host_cpu@
272host_os = @host_os@
273host_vendor = @host_vendor@
274htmldir = @htmldir@
275includedir = @includedir@
276infodir = @infodir@
277install_sh = @install_sh@
278libdir = @libdir@
279libexecdir = @libexecdir@
280localedir = @localedir@
281localstatedir = @localstatedir@
282mandir = @mandir@
283mkdir_p = @mkdir_p@
284oldincludedir = @oldincludedir@
285pdfdir = @pdfdir@
286prefix = @prefix@
287program_transform_name = @program_transform_name@
288psdir = @psdir@
289sbindir = @sbindir@
290sharedstatedir = @sharedstatedir@
291srcdir = @srcdir@
292sysconfdir = @sysconfdir@
293target_alias = @target_alias@
294top_build_prefix = @top_build_prefix@
295top_builddir = @top_builddir@
296top_srcdir = @top_srcdir@
297ACLOCAL_AMFLAGS = -I autoconf
298AUTOMAKE_OPTIONS = foreign
299EXTRA_DIST = TODO BUGS LICENSE update_versions.sh \
300                       ADOL-C/doc/version.tex.in ADOL-C/doc/version.tex \
301                       ADOL-C/doc/adolc-manual.pdf ADOL-C/doc/adolc-manual.ps \
302                       ADOL-C/doc/adolc-manual.tex ADOL-C/doc/short_ref.pdf \
303                       ADOL-C/doc/short_ref.ps ADOL-C/doc/short_ref.tex \
304                       ADOL-C/doc/multiplexed.pdf ADOL-C/doc/multiplexed.eps \
305                       ADOL-C/doc/tapeadv.pdf ADOL-C/doc/tapeadv.eps \
306                       ADOL-C/doc/tapebasic.pdf ADOL-C/doc/tapebasic.eps \
307                       ADOL-C/doc/tap_point.pdf ADOL-C/doc/tap_point.eps \
308                       MSVisualStudio/v10/adolc.sln MSVisualStudio/v10/adolc.vcxproj \
309                       MSVisualStudio/v10/ColPack_Readme_VC++.txt \
310                       MSVisualStudio/v10/ColPack.vcxproj \
311                       MSVisualStudio/v10/sparse/config.h.in MSVisualStudio/v10/nosparse/config.h.in \
312                       MSVisualStudio/v10/x64/sparse/config.h.in MSVisualStudio/v10/x64/nosparse/config.h.in \
313                       MSVisualStudio/v10/sparse/config.h MSVisualStudio/v10/nosparse/config.h \
314                       MSVisualStudio/v10/x64/sparse/config.h MSVisualStudio/v10/x64/nosparse/config.h \
315                       MSVisualStudio/v10/Readme_VC++.txt \
316                       MSVisualStudio/v10/installer.sh \
317                       adolc.spec.in adolc.spec \
318                       update_versions.sh
319
320SUBDIRS = ADOL-C
321all: all-recursive
322
323.SUFFIXES:
324am--refresh: Makefile
325        @:
326$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
327        @for dep in $?; do \
328          case '$(am__configure_deps)' in \
329            *$$dep*) \
330              echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
331              $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
332                && exit 0; \
333              exit 1;; \
334          esac; \
335        done; \
336        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
337        $(am__cd) $(top_srcdir) && \
338          $(AUTOMAKE) --foreign Makefile
339.PRECIOUS: Makefile
340Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
341        @case '$?' in \
342          *config.status*) \
343            echo ' $(SHELL) ./config.status'; \
344            $(SHELL) ./config.status;; \
345          *) \
346            echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
347            cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
348        esac;
349
350$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
351        $(SHELL) ./config.status --recheck
352
353$(top_srcdir)/configure:  $(am__configure_deps)
354        $(am__cd) $(srcdir) && $(AUTOCONF)
355$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
356        $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
357$(am__aclocal_m4_deps):
358ADOL-C/doc/version.tex: $(top_builddir)/config.status $(top_srcdir)/ADOL-C/doc/version.tex.in
359        cd $(top_builddir) && $(SHELL) ./config.status $@
360MSVisualStudio/v10/sparse/config.h: $(top_builddir)/config.status $(top_srcdir)/MSVisualStudio/v10/sparse/config.h.in
361        cd $(top_builddir) && $(SHELL) ./config.status $@
362MSVisualStudio/v10/nosparse/config.h: $(top_builddir)/config.status $(top_srcdir)/MSVisualStudio/v10/nosparse/config.h.in
363        cd $(top_builddir) && $(SHELL) ./config.status $@
364MSVisualStudio/v10/x64/sparse/config.h: $(top_builddir)/config.status $(top_srcdir)/MSVisualStudio/v10/x64/sparse/config.h.in
365        cd $(top_builddir) && $(SHELL) ./config.status $@
366MSVisualStudio/v10/x64/nosparse/config.h: $(top_builddir)/config.status $(top_srcdir)/MSVisualStudio/v10/x64/nosparse/config.h.in
367        cd $(top_builddir) && $(SHELL) ./config.status $@
368adolc.spec: $(top_builddir)/config.status $(srcdir)/adolc.spec.in
369        cd $(top_builddir) && $(SHELL) ./config.status $@
370
371mostlyclean-libtool:
372        -rm -f *.lo
373
374clean-libtool:
375        -rm -rf .libs _libs
376
377distclean-libtool:
378        -rm -f libtool config.lt
379
380# This directory's subdirectories are mostly independent; you can cd
381# into them and run 'make' without going through this Makefile.
382# To change the values of 'make' variables: instead of editing Makefiles,
383# (1) if the variable is set in 'config.status', edit 'config.status'
384#     (which will cause the Makefiles to be regenerated when you run 'make');
385# (2) otherwise, pass the desired values on the 'make' command line.
386$(RECURSIVE_TARGETS):
387        @fail= failcom='exit 1'; \
388        for f in x $$MAKEFLAGS; do \
389          case $$f in \
390            *=* | --[!k]*);; \
391            *k*) failcom='fail=yes';; \
392          esac; \
393        done; \
394        dot_seen=no; \
395        target=`echo $@ | sed s/-recursive//`; \
396        list='$(SUBDIRS)'; for subdir in $$list; do \
397          echo "Making $$target in $$subdir"; \
398          if test "$$subdir" = "."; then \
399            dot_seen=yes; \
400            local_target="$$target-am"; \
401          else \
402            local_target="$$target"; \
403          fi; \
404          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
405          || eval $$failcom; \
406        done; \
407        if test "$$dot_seen" = "no"; then \
408          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
409        fi; test -z "$$fail"
410
411$(RECURSIVE_CLEAN_TARGETS):
412        @fail= failcom='exit 1'; \
413        for f in x $$MAKEFLAGS; do \
414          case $$f in \
415            *=* | --[!k]*);; \
416            *k*) failcom='fail=yes';; \
417          esac; \
418        done; \
419        dot_seen=no; \
420        case "$@" in \
421          distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
422          *) list='$(SUBDIRS)' ;; \
423        esac; \
424        rev=''; for subdir in $$list; do \
425          if test "$$subdir" = "."; then :; else \
426            rev="$$subdir $$rev"; \
427          fi; \
428        done; \
429        rev="$$rev ."; \
430        target=`echo $@ | sed s/-recursive//`; \
431        for subdir in $$rev; do \
432          echo "Making $$target in $$subdir"; \
433          if test "$$subdir" = "."; then \
434            local_target="$$target-am"; \
435          else \
436            local_target="$$target"; \
437          fi; \
438          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
439          || eval $$failcom; \
440        done && test -z "$$fail"
441tags-recursive:
442        list='$(SUBDIRS)'; for subdir in $$list; do \
443          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
444        done
445ctags-recursive:
446        list='$(SUBDIRS)'; for subdir in $$list; do \
447          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
448        done
449cscopelist-recursive:
450        list='$(SUBDIRS)'; for subdir in $$list; do \
451          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
452        done
453
454ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
455        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
456        unique=`for i in $$list; do \
457            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
458          done | \
459          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
460              END { if (nonempty) { for (i in files) print i; }; }'`; \
461        mkid -fID $$unique
462tags: TAGS
463
464TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
465                $(TAGS_FILES) $(LISP)
466        set x; \
467        here=`pwd`; \
468        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
469          include_option=--etags-include; \
470          empty_fix=.; \
471        else \
472          include_option=--include; \
473          empty_fix=; \
474        fi; \
475        list='$(SUBDIRS)'; for subdir in $$list; do \
476          if test "$$subdir" = .; then :; else \
477            test ! -f $$subdir/TAGS || \
478              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
479          fi; \
480        done; \
481        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
482        unique=`for i in $$list; do \
483            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
484          done | \
485          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
486              END { if (nonempty) { for (i in files) print i; }; }'`; \
487        shift; \
488        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
489          test -n "$$unique" || unique=$$empty_fix; \
490          if test $$# -gt 0; then \
491            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
492              "$$@" $$unique; \
493          else \
494            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
495              $$unique; \
496          fi; \
497        fi
498ctags: CTAGS
499CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
500                $(TAGS_FILES) $(LISP)
501        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
502        unique=`for i in $$list; do \
503            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
504          done | \
505          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
506              END { if (nonempty) { for (i in files) print i; }; }'`; \
507        test -z "$(CTAGS_ARGS)$$unique" \
508          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
509             $$unique
510
511GTAGS:
512        here=`$(am__cd) $(top_builddir) && pwd` \
513          && $(am__cd) $(top_srcdir) \
514          && gtags -i $(GTAGS_ARGS) "$$here"
515
516cscope: cscope.files
517        test ! -s cscope.files \
518          || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
519
520clean-cscope:
521        -rm -f cscope.files
522
523cscope.files: clean-cscope cscopelist-recursive cscopelist
524
525cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
526        list='$(SOURCES) $(HEADERS) $(LISP)'; \
527        case "$(srcdir)" in \
528          [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
529          *) sdir=$(subdir)/$(srcdir) ;; \
530        esac; \
531        for i in $$list; do \
532          if test -f "$$i"; then \
533            echo "$(subdir)/$$i"; \
534          else \
535            echo "$$sdir/$$i"; \
536          fi; \
537        done >> $(top_builddir)/cscope.files
538
539distclean-tags:
540        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
541        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
542
543distdir: $(DISTFILES)
544        $(am__remove_distdir)
545        test -d "$(distdir)" || mkdir "$(distdir)"
546        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
547        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
548        list='$(DISTFILES)'; \
549          dist_files=`for file in $$list; do echo $$file; done | \
550          sed -e "s|^$$srcdirstrip/||;t" \
551              -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
552        case $$dist_files in \
553          */*) $(MKDIR_P) `echo "$$dist_files" | \
554                           sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
555                           sort -u` ;; \
556        esac; \
557        for file in $$dist_files; do \
558          if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
559          if test -d $$d/$$file; then \
560            dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
561            if test -d "$(distdir)/$$file"; then \
562              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
563            fi; \
564            if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
565              cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
566              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
567            fi; \
568            cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
569          else \
570            test -f "$(distdir)/$$file" \
571            || cp -p $$d/$$file "$(distdir)/$$file" \
572            || exit 1; \
573          fi; \
574        done
575        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
576          if test "$$subdir" = .; then :; else \
577            $(am__make_dryrun) \
578              || test -d "$(distdir)/$$subdir" \
579              || $(MKDIR_P) "$(distdir)/$$subdir" \
580              || exit 1; \
581            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
582            $(am__relativize); \
583            new_distdir=$$reldir; \
584            dir1=$$subdir; dir2="$(top_distdir)"; \
585            $(am__relativize); \
586            new_top_distdir=$$reldir; \
587            echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
588            echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
589            ($(am__cd) $$subdir && \
590              $(MAKE) $(AM_MAKEFLAGS) \
591                top_distdir="$$new_top_distdir" \
592                distdir="$$new_distdir" \
593                am__remove_distdir=: \
594                am__skip_length_check=: \
595                am__skip_mode_fix=: \
596                distdir) \
597              || exit 1; \
598          fi; \
599        done
600        -test -n "$(am__skip_mode_fix)" \
601        || find "$(distdir)" -type d ! -perm -755 \
602                -exec chmod u+rwx,go+rx {} \; -o \
603          ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
604          ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
605          ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
606        || chmod -R a+r "$(distdir)"
607dist-gzip: distdir
608        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
609        $(am__post_remove_distdir)
610dist-bzip2: distdir
611        tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
612        $(am__post_remove_distdir)
613
614dist-lzip: distdir
615        tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
616        $(am__post_remove_distdir)
617
618dist-xz: distdir
619        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
620        $(am__post_remove_distdir)
621
622dist-tarZ: distdir
623        tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
624        $(am__post_remove_distdir)
625
626dist-shar: distdir
627        shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
628        $(am__post_remove_distdir)
629
630dist-zip: distdir
631        -rm -f $(distdir).zip
632        zip -rq $(distdir).zip $(distdir)
633        $(am__post_remove_distdir)
634
635dist dist-all:
636        $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
637        $(am__post_remove_distdir)
638
639# This target untars the dist file and tries a VPATH configuration.  Then
640# it guarantees that the distribution is self-contained by making another
641# tarfile.
642distcheck: dist
643        case '$(DIST_ARCHIVES)' in \
644        *.tar.gz*) \
645          GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
646        *.tar.bz2*) \
647          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
648        *.tar.lz*) \
649          lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
650        *.tar.xz*) \
651          xz -dc $(distdir).tar.xz | $(am__untar) ;;\
652        *.tar.Z*) \
653          uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
654        *.shar.gz*) \
655          GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
656        *.zip*) \
657          unzip $(distdir).zip ;;\
658        esac
659        chmod -R a-w $(distdir); chmod a+w $(distdir)
660        mkdir $(distdir)/_build
661        mkdir $(distdir)/_inst
662        chmod a-w $(distdir)
663        test -d $(distdir)/_build || exit 0; \
664        dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
665          && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
666          && am__cwd=`pwd` \
667          && $(am__cd) $(distdir)/_build \
668          && ../configure --srcdir=.. --prefix="$$dc_install_base" \
669            $(AM_DISTCHECK_CONFIGURE_FLAGS) \
670            $(DISTCHECK_CONFIGURE_FLAGS) \
671          && $(MAKE) $(AM_MAKEFLAGS) \
672          && $(MAKE) $(AM_MAKEFLAGS) dvi \
673          && $(MAKE) $(AM_MAKEFLAGS) check \
674          && $(MAKE) $(AM_MAKEFLAGS) install \
675          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
676          && $(MAKE) $(AM_MAKEFLAGS) uninstall \
677          && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
678                distuninstallcheck \
679          && chmod -R a-w "$$dc_install_base" \
680          && ({ \
681               (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
682               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
683               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
684               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
685                    distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
686              } || { rm -rf "$$dc_destdir"; exit 1; }) \
687          && rm -rf "$$dc_destdir" \
688          && $(MAKE) $(AM_MAKEFLAGS) dist \
689          && rm -rf $(DIST_ARCHIVES) \
690          && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
691          && cd "$$am__cwd" \
692          || exit 1
693        $(am__post_remove_distdir)
694        @(echo "$(distdir) archives ready for distribution: "; \
695          list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
696          sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
697distuninstallcheck:
698        @test -n '$(distuninstallcheck_dir)' || { \
699          echo 'ERROR: trying to run $@ with an empty' \
700               '$$(distuninstallcheck_dir)' >&2; \
701          exit 1; \
702        }; \
703        $(am__cd) '$(distuninstallcheck_dir)' || { \
704          echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
705          exit 1; \
706        }; \
707        test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
708           || { echo "ERROR: files left after uninstall:" ; \
709                if test -n "$(DESTDIR)"; then \
710                  echo "  (check DESTDIR support)"; \
711                fi ; \
712                $(distuninstallcheck_listfiles) ; \
713                exit 1; } >&2
714distcleancheck: distclean
715        @if test '$(srcdir)' = . ; then \
716          echo "ERROR: distcleancheck can only run from a VPATH build" ; \
717          exit 1 ; \
718        fi
719        @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
720          || { echo "ERROR: files left in build directory after distclean:" ; \
721               $(distcleancheck_listfiles) ; \
722               exit 1; } >&2
723check-am: all-am
724check: check-recursive
725all-am: Makefile
726installdirs: installdirs-recursive
727installdirs-am:
728install: install-recursive
729install-exec: install-exec-recursive
730install-data: install-data-recursive
731uninstall: uninstall-recursive
732
733install-am: all-am
734        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
735
736installcheck: installcheck-recursive
737install-strip:
738        if test -z '$(STRIP)'; then \
739          $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
740            install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
741              install; \
742        else \
743          $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
744            install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
745            "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
746        fi
747mostlyclean-generic:
748
749clean-generic:
750
751distclean-generic:
752        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
753        -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
754
755maintainer-clean-generic:
756        @echo "This command is intended for maintainers to use"
757        @echo "it deletes files that may require special tools to rebuild."
758clean: clean-recursive
759
760clean-am: clean-generic clean-libtool mostlyclean-am
761
762distclean: distclean-recursive
763        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
764        -rm -f Makefile
765distclean-am: clean-am distclean-generic distclean-libtool \
766        distclean-tags
767
768dvi: dvi-recursive
769
770dvi-am:
771
772html: html-recursive
773
774html-am:
775
776info: info-recursive
777
778info-am:
779
780install-data-am:
781
782install-dvi: install-dvi-recursive
783
784install-dvi-am:
785
786install-exec-am:
787
788install-html: install-html-recursive
789
790install-html-am:
791
792install-info: install-info-recursive
793
794install-info-am:
795
796install-man:
797
798install-pdf: install-pdf-recursive
799
800install-pdf-am:
801
802install-ps: install-ps-recursive
803
804install-ps-am:
805
806installcheck-am:
807
808maintainer-clean: maintainer-clean-recursive
809        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
810        -rm -rf $(top_srcdir)/autom4te.cache
811        -rm -f Makefile
812maintainer-clean-am: distclean-am maintainer-clean-generic
813
814mostlyclean: mostlyclean-recursive
815
816mostlyclean-am: mostlyclean-generic mostlyclean-libtool
817
818pdf: pdf-recursive
819
820pdf-am:
821
822ps: ps-recursive
823
824ps-am:
825
826uninstall-am:
827
828.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
829        cscopelist-recursive ctags-recursive install-am install-strip \
830        tags-recursive
831
832.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
833        all all-am am--refresh check check-am clean clean-cscope \
834        clean-generic clean-libtool cscope cscopelist \
835        cscopelist-recursive ctags ctags-recursive dist dist-all \
836        dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
837        dist-zip distcheck distclean distclean-generic \
838        distclean-libtool distclean-tags distcleancheck distdir \
839        distuninstallcheck dvi dvi-am html html-am info info-am \
840        install install-am install-data install-data-am install-dvi \
841        install-dvi-am install-exec install-exec-am install-html \
842        install-html-am install-info install-info-am install-man \
843        install-pdf install-pdf-am install-ps install-ps-am \
844        install-strip installcheck installcheck-am installdirs \
845        installdirs-am maintainer-clean maintainer-clean-generic \
846        mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
847        ps ps-am tags tags-recursive uninstall uninstall-am
848
849
850test: all
851        cd ADOL-C; $(MAKE) test
852
853# Tell versions [3.59,3.63) of GNU make to not export all variables.
854# Otherwise a system limit (for SysV at least) may be exceeded.
855.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.