2016-11-02 4 views
0

Gibt es ein Beispiel für eine OpenMDAO-Optimierung, bei der jede Iteration der Optimierung parallel ausgeführt wird? Die Beispiele, die ich gesehen habe, schienen sich auf die Treiber für das Design des Experiments zu konzentrieren.openmdao Beispieloptimierung mit Parallelgruppe

+0

gezeigt, könnten Sie ein wenig verdeutlichen? Meinst du, 10 Prozesse zur Wurzel und lassen sie auf die verschiedenen Komponenten aufteilen? –

+0

@JustinGray Zum Beispiel haben wir ein Windparkmodell, in dem wir jeden gerichteten Fall parallel laufen lassen möchten, um die jährliche Energieproduktion zu berechnen. Ich bin neugierig auf ein Beispiel, bei dem die Parallelisierung zwischen Gruppen aufgeteilt ist, aber meine Frage betrifft die Implementierung einer Gruppe, die parallel in einem Optimierer ausgeführt werden soll, wie das Windpark-Beispiel. – kilojoules

Antwort

4

Sobald Sie innerhalb des Modells in Parallelität kommen, gibt es möglicherweise viele verschiedene Möglichkeiten, ein Problem aufzuteilen. Der einfachste Fall, und der, der wahrscheinlich am relevantesten für das gleichzeitige Ausführen mehrerer direktionaler Fälle ist, besteht lediglich darin, ein mehrpunktartiges Setup zu verwenden. Dies geschieht mit einer parallelen Gruppe, wie in der multi-point doc.

+0

Danke. Ich hatte nicht realisiert, dass ich einfach einen Treiber angeben konnte, um daraus ein Optimierungsproblem zu machen. – kilojoules

Verwandte Themen