NobleBlocks

Research index

SciCompKL/CoDiPack: Version 2.2.0

Sagebaum, Blühdorn, Aehle

Zenodo (CERN European Organization for Nuclear Research)30 Jan 2024Open access

NobleIDark:/48914/w1/20260521/06FE4A56DOI10.5281/zenodo.10589415

Free to read at the publisher

You can read the abstract here, or the full text at the publisher.

Read at the publisher

Abstract

v 2.2.0 - 2024-01-30 Features: New helper for adding Enzyme-generated derivative functions to the tape. See \ref Example_24_Enzyme_external_function_helper. Recover primal values from primal values tapes in ExternalFunctionHelper. Forward AD type for CUDA kernels. Matrix matrix multiplications can now be handled in an optimal way with CoDiPack. Tagging tape for detecting errors in the AD workflow. Bugfix: Uninitialized values in external function helper. External function outputs in Jacobian tapes no longer use unused indices. Other: the overhead for storing data as mutch as possible. Added low level function support to the tapes. Low level functions are between external functions and statements. As they can occur quite often, they reduce Added helper structures for creating low level functions. External functions are now handled via the low level function interface.

Discussion

Topics

More

Suggest a correction or report