The nonlinear source term is implemented using an explicit multistep scheme (Adams-Bashforth). Currently the source term is not stored in the restart file, meaning that restarted jobs must use a lower order scheme for the initial time steps. Whilst this shouldn't introduce much error, it does mean that restarted jobs will not be identical to jobs which ran longer from the same initial conditions.
It is proposed that the functionality to save and restore this source history to the restart file be added.
This has already been explored as part of [bugs:#35] and good results have been seen when comparing restarted jobs with those that have run longer, provided force_maxwell_reinit=.false.
and the nonlinear source history has been saved (store_history=.true.
).
Do we think this feature/bug fix should be in 6.0, or shall we move it to 7.0?
I'd be inclined to move this to 7.0 as it may involve changing default flags.
OK, agreed.
Is this currently in trunk (and therefore made it into the release candidate for 7.0)? If not, I suggest we change the milestone to 7.1.
Which branch is this implemented in? Is it something we can move to trunk?