Backend wrapper flushes results after each backend completes
Add assert to detect circular dependencies in successor and predecessor
Contech Pass - Separate approaches for Fortran and C code

Fortran code uses pass by reference, which can require an additional step to
load the values to be passed to C routines.