Feb 28, 2018 5:47:24 AM (18 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.

1 edited


  • trunk/ADOL-C/src/Makefile.am

    r639 r746  
    5050                       fov_pl_sig_forward.c externfcts.cpp checkpointing.cpp \
    5151                       fixpoint.cpp fov_offset_forward.c revolve.c \
    52                        advector.cpp adouble_tl.cpp param.cpp externfcts2.cpp
     52                       advector.cpp adouble_tl.cpp adouble_tl_indo.cpp adouble_tl_hov.cpp param.cpp externfcts2.cpp
    5454if SPARSE
Note: See TracChangeset for help on using the changeset viewer.