Opened 4 years ago

Closed 2 years ago

#4603 closed enhancement (fixed)

Log projected Newton step is not descent and use steepest descent as backup

Reported by: Iakov Nakhimovski Owned by: Iakov Nakhimovski
Priority: major Milestone:
Component: FMU/JMU runtime Version: trunk
Keywords: #4602. Cc:

Description

This is a part of #4602.

Change History (10)

comment:1 Changed 4 years ago by aramle

r8080 #4603 Put the warning message under experimental mode

comment:2 Changed 4 years ago by aramle

r8081 #4603 Put the warning message under experimental mode. Missed file in commit.

comment:3 Changed 4 years ago by aramle

Owner: changed from toivo to Iakov Nakhimovski
Status: newassigned

comment:4 Changed 4 years ago by Iakov Nakhimovski

r8181:

#4603 In experimental mode take projected steepest descent direction if newton step is not descent.

comment:5 Changed 4 years ago by Iakov Nakhimovski

Summary: Add logging in case projected Newton step is not descentLog projected Newton step is not descent and use steepest descent as backup

r8335:

#4603 Further improvements on the experimental mode where steepest descent is used to follow bounds.

comment:6 Changed 4 years ago by Iakov Nakhimovski

r8337

Reverting the update to max_newton_step in r8335. Seems like special handling of full newton step is needed.

comment:7 Changed 4 years ago by Iakov Nakhimovski

r8338:
#4603

Switch off max beta condition failures as exit check in Kinsol when steepest descent is used.

#4727

Switch off limiting the number of step with maximum length in Kinsol since this logic does not work with the way max_newton_step is set from OCT

comment:8 Changed 4 years ago by aramle

r8406 #4603 Made experimental_mode 512 to a proper solver option (nle_active_bounds_mode).
#4769 Added modes for central_differences and made it a proper solver option (nle_jacobian_calculation_mode).
#4756 Refactored LU factorization through sundials.

Last edited 4 years ago by aramle (previous) (diff)

comment:9 Changed 4 years ago by aramle

r8407 Fixed missed , sign that should have been removed.

comment:10 Changed 2 years ago by Jesper Mattsson

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.