Success loading plugin custom_material.so (version 1.0.0)
Reading file abc.feb ...SUCCESS!
************************************************** ***********************
* P A R A M E T E R O P T I M I Z A T I O N M O D U L E
*
* version 2.0
************************************************** ***********************
----- Major Iteration: 0 -----
----- Iteration: 1 -----
fem.material[8].elastic_solid[1].material_parameter = 0.99
fem.constraint[0].gain_parameter = 1e-05
fem.constraint[0].decay_time = 1
objective value: 0.723967
----- Iteration: 2 -----
fem.material[8].elastic_solid[1].material_parameter = 0.99199
fem.constraint[0].gain_parameter = 1e-05
fem.constraint[0].decay_time = 1
************************************************** ***********************
* F A T A L E R R O R
*
* FEBio error terminated. Parameter optimization cannot continue.
************************************************** ***********************
E R R O R T E R M I N A T I O N
The above result is what I get when I try to run my optimization.
The result would be understandable if this change in the material parameter from 0.99 to 0.99199 caused e.g. some negative jacobian preventing febio from reaching a solution but when I run abc.feb by itself (with either of these parameter sets from iteration 1 or 2) it terminates normally.
searching through some old threads it seems at one point there was a bug where some parameters were not updated properly in between iterations (https://forums.febio.org/archive/index.php/t-643.html). Is it possible a similar thing could be happening here? Let me know if you have any other suggestions
Reading file abc.feb ...SUCCESS!
************************************************** ***********************
* P A R A M E T E R O P T I M I Z A T I O N M O D U L E
*
* version 2.0
************************************************** ***********************
----- Major Iteration: 0 -----
----- Iteration: 1 -----
fem.material[8].elastic_solid[1].material_parameter = 0.99
fem.constraint[0].gain_parameter = 1e-05
fem.constraint[0].decay_time = 1
objective value: 0.723967
----- Iteration: 2 -----
fem.material[8].elastic_solid[1].material_parameter = 0.99199
fem.constraint[0].gain_parameter = 1e-05
fem.constraint[0].decay_time = 1
************************************************** ***********************
* F A T A L E R R O R
*
* FEBio error terminated. Parameter optimization cannot continue.
************************************************** ***********************
E R R O R T E R M I N A T I O N
The above result is what I get when I try to run my optimization.
The result would be understandable if this change in the material parameter from 0.99 to 0.99199 caused e.g. some negative jacobian preventing febio from reaching a solution but when I run abc.feb by itself (with either of these parameter sets from iteration 1 or 2) it terminates normally.
searching through some old threads it seems at one point there was a bug where some parameters were not updated properly in between iterations (https://forums.febio.org/archive/index.php/t-643.html). Is it possible a similar thing could be happening here? Let me know if you have any other suggestions
Comment