v explicitly defined
successfully extract the problem definition part from the time-stepping loop
crank-nicholson scheme seems working.
projection is the only way to map old v values?