[Users] Kranc/McLachlan incompatibility
Erik Schnetter
schnetter at cct.lsu.edu
Tue Jun 22 10:54:17 CDT 2010
On Jun 21, 2010, at 18:26 , Erik Schnetter wrote:
> The current version of Kranc cannot digest the current version of McLachlan. The problem is with enforcing the trace A constraint, where the variable At_ij is both read and written -- Kranc does not emit the statement that reads the local variable from the grid function.
>
> The enclosed patch corrects this. It is somewhat lengthy and not entirely elegant:
>
> Output assignments for all temporaries, not only for those that are only used in the RHS. If a temporary is used in a LHS, it may still need to be loaded from a grid function.
>
> Add a somewhat complex logic to ensure that each temporary and shortcut is declared only once.
>
> When declaring temporaries, do not declare them as constant, because they may change.
Please ignore this; I was using the wrong repository for Kranc.
-erik
--
Erik Schnetter <schnetter at cct.lsu.edu> http://www.cct.lsu.edu/~eschnett/
More information about the Users
mailing list