source: trunk/ADOL-C/src/Makefile.am @ 746

Last change on this file since 746 was 746, checked in by kulshres, 20 months ago

Merge of 'adtl-cleanup' branch from git and one memory fix

The following commits were merged:

commit c157696aa17f332488275bd423a9e45e847c4d5a
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Dec 5 15:28:33 2017 +0100

changing buffer-size when overwriting a tag might cause problems

so free the tape resources before start_trace, which will then reallocate

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

commit 8759e05af6cb1e64fd6a786ae02829f58d346173
Author: Benjamin Jurgelucks <bjurgel@…>
Date: Tue Apr 4 14:52:01 2017 +0200

Added prototyp for traceless higher order vector mode and a corresponding example.

commit e22feb7e2f68ee80f5444f1090be4b0d870d71d2
Author: Mladen Banovic <mladenbanovic2705@…>
Date: Wed Mar 29 17:59:30 2017 +0200

Change macro VAL to PRIMAL_VALUE so it does not conflict with OpenCASCADE sources.

commit 9fd04c5f9fe1f96ddb94f4925ae11af77b6445a9
Author: Mladen Banovic <mladenbanovic2705@…>
Date: Wed Mar 29 14:11:06 2017 +0200

Add traceless_vector_indo example.

commit 4770a666580cd1964a4261ac9d25795da9a082c0
Author: Mladen Banovic <mladenbanovic2705@…>
Date: Fri Mar 24 17:27:39 2017 +0100

Make sparsedrivers.cpp compilable. Remove func_ad from adtl.h. Change func_ad in adtl_indo.h to be a templated class such that it can work with adoubles from adtl and adtl_indo namespace. Declare ADOLC_get_sparse_jacobian outside of any namespace.

commit 87542e4746eaea7d27ba834ff3efb73602465d5a
Author: Mladen Banovic <mladenbanovic2705@…>
Date: Thu Mar 23 15:13:43 2017 +0100

Lightweight traceless approach. Clean up current adtl namespace. Create adtl_indo namespace (files adtl_indo.h and adouble_tl_indo.cpp) that serves for sparsity patterns.

  • Property svn:keywords set to Author Date Id Revision
File size: 2.7 KB
Line 
1##############################################################################
2## Makefile.am -- Process this file with automake to produce Makefile.in
3## Revision: $Id: Makefile.am 746 2018-02-28 10:47:24Z kulshres $
4##
5## Copyright (C) Andrea Walther, Andreas Kowarz
6##
7## This file is part of ADOL-C. This software is provided as open source.
8## Any use, reproduction, or distribution of the software constitutes
9## recipient's acceptance of the terms of the accompanying license file.
10##
11##############################################################################
12
13AM_CFLAGS            = @ac_adolc_cflags@ -DADOLC_INTERNAL=1 -std=gnu99
14AM_CXXFLAGS          = @ac_adolc_cxxflags@ -DADOLC_INTERNAL=1
15
16AM_CPPFLAGS          = -I$(top_builddir)/ADOL-C/include -I$(top_srcdir)/ADOL-C/include -I$(top_srcdir)/ADOL-C/src
17
18if SPARSE
19SUBDIRS              = drivers sparse tapedoc lie
20else
21SUBDIRS              = drivers tapedoc lie
22endif
23
24MAINTAINERCLEANFILES = Makefile.in *~ *.orig adolc_config.h config.h.in
25
26EXTRA_DIST           = uni5_for.c fo_rev.c ho_rev.c
27
28noinst_LTLIBRARIES      = libadolcsrc.la
29libadolcsrc_la_LDFLAGS  =
30
31if BUILD_ADOLC_AMPI_SUPPORT
32noinst_LTLIBRARIES       += libadolcampi.la
33libadolcampi_la_SOURCES  = ampisupport.cpp ampisupportAdolc.cpp \
34                           ampisupportAdolc.h
35endif
36
37
38libadolcsrc_la_SOURCES  = adalloc.c rpl_malloc.c adouble.cpp \
39                       convolut.c fortutils.c \
40                       interfaces.cpp interfacesf.c \
41                       taping.c tape_handling.cpp \
42                       dvlparms.h oplate.h taping_p.h rpl_malloc.h storemanager.h \
43                       externfcts_p.h checkpointing_p.h buffer_temp.h \
44                       zos_forward.c fos_forward.c fov_forward.c \
45                       hos_forward.c hov_forward.c hov_wk_forward.c \
46                       fos_reverse.c fov_reverse.c \
47                       hos_reverse.c hos_ov_reverse.c hov_reverse.c \
48                       forward_partx.c zos_pl_forward.c fos_pl_reverse.c fos_pl_sig_reverse.c \
49                       fos_pl_forward.c fov_pl_forward.c fos_pl_sig_forward.c \
50                       fov_pl_sig_forward.c externfcts.cpp checkpointing.cpp \
51                       fixpoint.cpp fov_offset_forward.c revolve.c \
52                       advector.cpp adouble_tl.cpp adouble_tl_indo.cpp adouble_tl_hov.cpp param.cpp externfcts2.cpp
53
54if SPARSE
55libadolcsrc_la_SOURCES  += int_forward_s.c int_forward_t.c \
56                       indopro_forward_s.c indopro_forward_t.c \
57                       indopro_forward_pl.c \
58                       nonl_ind_forward_s.c nonl_ind_forward_t.c \
59                       nonl_ind_old_forward_s.c nonl_ind_old_forward_t.c \
60                       int_reverse_s.c int_reverse_t.c
61
62endif
Note: See TracBrowser for help on using the repository browser.