Skip to content

caidao22/cams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAMS: Checkpointing for Adjoint Multistage Schemes

This repository provides an implementation of the CAMS algorithm proposed in

[1] Hong Zhang, Emil Constantinescu, "Optimal Checkpointing for Adjoint Multistage Time Stepping Schemes" Journal of Computational Science. 2023 January; 66:101913.

Installation

make.inc needs to be provided. See make.inc.example for an example.

Place make.inc in the root folder, then do

make lib

To create a python binding

pip3 install .

cython is required for this step.