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

Fix scheduling and boundary conditions for non-evolved variables #8

Closed ianhinder closed 14 years ago

ianhinder commented 14 years ago

Currently non-evolved variables are scheduled manually. Typically their boundary conditions (especially symmetry boundaries) are not applied, nor are they prolongated.

Calculations of non-evolved variables should be scheduled in the group MoL_PseudoEvolution which is in EVOL. This means that they will be prolongated. Each calculation should have its own schedule group, and in this group will be scheduled both the calculation and the boundary condition group for that calculation.

ianhinder commented 14 years ago

Fixed in commit 81ade1b00b8d8ab4cae427dbbef3f45926ce18da