2016-06-15 1 views

Antwort

0

Die Sache, die pyoptsparse knifflig macht, dass es ein Wrapper um viele verschiedene Arten von Optimizern ist und jeder andere Optionen haben können. Wir erlauben Ihnen, diese in OpenMDAO mit dem Wörterbuch opt_settings zu setzen. Zum Beispiel können Sie die Toleranz in SLSQP gesetzt durch die ‚ACC‘ Einstellschlüssel:

prob.driver.options['optimizer'] = 'SLSQP' 
    prob.driver.opt_settings['ACC'] = 1e-9 

Um diese für Ihre spezifischen Optimierer zu finden, werden Sie entweder pyoptsparse Dokumentation aussehen, oder schauen Sie nur an ihrer Quelle Wrapper für den Optimierer.

Verwandte Themen