lp:~fluidity-core/fluidity/fluidity_libadjoint_navier_stokes
- Get this branch:
- bzr branch lp:~fluidity-core/fluidity/fluidity_libadjoint_navier_stokes
Branch merges
- Simon Funke: Needs Resubmitting
- Patrick Farrell: Pending requested
- Diff: 215907 lines
Branch information
Recent revisions
- 3771. By Simon Funke
-
Extend the cube-1-replay test so that it tests that the replay produce bitwise the same answer as the original run
- 3769. By Patrick Farrell
-
Add the .msh file to the cube-1-replay test so that it runs through testharness.
- 3768. By Simon Funke
-
Correct the owner of the revolve tests and add the adjoint flag to the cube 1 test
- 3766. By Simon Funke
-
Finally a bitwise correct replay of the cube-1 example.
Before, the timefield was not correct because it is calculated as a diagnostic in the forward model.
For simplicity, I had the automatic annotation disabled for diagnostic caluclation. So all I had to do
is to switch on the automatic annotation, which then gave immediatly the correct answer.The cube-1 example is sligtly modified:
- It uses LU solver instead of iterative solvers. This is because preconditioners are not passed into the compute_forward loop (yet).
- The reference node in the pressure solver option is not used (simple because I the annotation is not coded up yet)
- The pressure guess option is set to "never" as opposed to "only first timestep". Again, the reason is to avoid coding up the required annotation. - 3765. By Simon Funke
-
After replacing the dummy callback for set_scalar_
boundary_ conditions_ values with a correct implementation, we now get bitwise correct pressure and velocity values for both timesteps.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:fluidity