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
SciCompKL/CoDiPack: Version 2.2.0
Sagebaum, Blühdorn, Aehle · Zenodo (CERN European Organization for Nuclear Research) · 2024
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.
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.