ianhinder / Kranc

A Mathematica package for generating code for solving time dependent partial differential equations
http://kranccode.org
GNU General Public License v2.0
29 stars 10 forks source link

Optimise checkpoint files #95

Open ianhinder opened 11 years ago

ianhinder commented 11 years ago

Certain variable groups don't need to be stored in checkpoint files because they are recomputed on recovery. Kranc should work out which these are, and by default set the checkpoint=no tag for those groups. Lacking this intelligence, Kranc should provide an interface for the user to manually specify that certain groups should not be checkpointed. This would avoid having to programatically implement this in ML_BSSN_Helper in the McLachlan code.