Skip to content

Commit

Permalink
Fixed a potential bug for writeAdjointFields
Browse files Browse the repository at this point in the history
  • Loading branch information
friedenhe authored Jul 10, 2024
1 parent 7441216 commit 6b92e7b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion dafoam/mphys/mphys_dafoam.py
Original file line number Diff line number Diff line change
Expand Up @@ -1074,7 +1074,8 @@ def solve_linear(self, d_outputs, d_residuals, mode):
# update the obj func name for solve_linear later
solveLinearObjFuncName = DASolver.getOption("solveLinearObjFuncName")
psi_array = DASolver.vec2Array(self.psi)
self.DASolver.writeAdjointFields(solveLinearObjFuncName, float(solutionTime), psi_array)
solTimeFloat = self.solution_counter / 1e4
self.DASolver.writeAdjointFields(solveLinearObjFuncName, solTimeFloat, psi_array)

elif adjEqnSolMethod == "fixedPoint":
solutionTime, renamed = DASolver.renameSolution(self.solution_counter)
Expand Down

0 comments on commit 6b92e7b

Please sign in to comment.