Openfast: OpenFAST-Fehler treten nach der Installation auf

Erstellt am 13. Okt. 2020  ·  36Kommentare  ·  Quelle: OpenFAST/openfast

Hallo allerseits, ich bin ein sehr neuer Benutzer von OpenFAST und ein Doktorand im ersten Jahr.
Ich habe gerade die Installation als https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html abgeschlossen

alles funktioniert gut bis 2.2.3.1.2. Beim Kompilieren von OpenFAST, N.6 Build> Build-Lösung wurden 33 Fehler und 14 Warnungen angezeigt.
Meine Programmierkenntnisse sind sehr gering, so dass ich Ihre Hilfe brauche. Vielen Dank

image

Schweregradcode Beschreibung Status der Unterdrückung von Projektdateizeilen
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 47
Fehlerkompilierung abgebrochen (Code 1) C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 1
Fehler Fehler # 7002: Fehler beim Öffnen der kompilierten Moduldatei. Überprüfen Sie die INCLUDE-Pfade. [FAST_SUBS] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 34
Fehler Fehler # 6592: Dieses Symbol muss ein definierter Parameter, ein Enumerator oder ein Argument einer Abfragefunktion sein, die eine Konstante zur Kompilierungszeit ergibt. [DBKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 39
Fehler Fehler # 6975: Ein kind-Parameter muss eine Ziffernfolge oder ein Skalar-Int-Konstanten-Name sein. [DBKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 39
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [DBKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 39
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 40
Fehler Fehler # 6457: Dieser abgeleitete Typname wurde nicht deklariert. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 43
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 45
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 46
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 54
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [PROGNAME] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 61
Fehler Fehler # 6632: Schlüsselwortargumente sind ohne explizite Schnittstelle ungültig. [ARG2] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 65
Fehler Fehler # 6632: Schlüsselwortargumente sind ohne explizite Schnittstelle ungültig. [FLAG] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 65
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [TURBINE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 68
Fehler Fehler # 6632: Schlüsselwortargumente sind ohne explizite Schnittstelle ungültig. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 77
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [ERRID_NONE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 77
Fehler Fehler # 6363: Die intrinsischen Datentypen der Argumente müssen identisch sein. [MOD] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Fehler Fehler # 6460: Dies ist kein Feldname, der in der umfassenden Struktur definiert ist. [FOUNDSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Fehler Fehler # 6362: Die Datentypen der Argumente sind ungültig. [TRIM] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 129
Fehler Fehler # 6362: Die Datentypen der Argumente sind ungültig. [TRIM] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 129
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [NUM2LSTR] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 129
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [ABORTERRLEV] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 132
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [ERRID_SEVERE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 132
Fehler Fehler # 6363: Die intrinsischen Datentypen der Argumente müssen identisch sein. [MIN] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 133
Fehler Fehler # 6054: In diesem Zusammenhang ist ein CHARACTER-Datentyp erforderlich. [NEWLINE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 134
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [NEWLINE] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 134
Fehler Fehler # 6341: In diesem Zusammenhang ist ein logischer Datentyp erforderlich. [FOUNDSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 152
Fehler Fehler # 6404: Dieser Name hat keinen Typ und muss einen expliziten Typ haben. [ERRID_FATAL] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 159
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 179
Fehler Fehler # 6683: Ein Parameter vom Typ kind muss eine Konstante zur Kompilierungszeit sein. [INTKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 184
Fehler Fehler beim Ausführen der FAST-Registrierung für IceFloe. C: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
Fehlerfehler PRJ0019: Ein Tool hat einen Fehlercode aus dem Projekt "Running Registry for IceFloe" zurückgegeben
Warnwarnung Nr. 8586: Der implizite Typ wird angegeben, um eine Deklaration außerhalb der Reihenfolge zu ermöglichen. Nicht standardmäßige Erweiterung. [DBKI] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 39
Warnwarnung Nr. 8586: Der implizite Typ wird angegeben, um eine Deklaration außerhalb der Reihenfolge zu ermöglichen. Nicht standardmäßige Erweiterung. [ERRMSGLEN] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 48
Warnhinweis Nr. 6187: Fortran 2003 erfordert in diesem Zusammenhang einen INTEGER-Datentyp. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 48
Warnhinweis # 6931: Fortran 2003 lässt diese Zuweisungsanweisung nicht zu. ['OpenFAST'] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 61
Warnhinweis Nr. 6187: Fortran 2003 erfordert in diesem Zusammenhang einen INTEGER-Datentyp. [N_TMAX_M1] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 122
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Warnhinweis Nr. 6192: Fortran 2003 erlaubt diese Datentypkonvertierung nicht. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. [FOUNDSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 128
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. [FOUNDSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 152
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 158
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. [FOUNDSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 158
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 158
Warnhinweis Nr. 6188: Fortran 2003 erfordert in diesem Zusammenhang einen logischen Datentyp. [CALCSTEADY] C: Userswichucodeopenfastglue-CodesopenfastsrcFAST_Prog.f90 158

Question

Hilfreichster Kommentar

Keine Sorge @Wichuda Munbua

Nachdem Sie das Programm installiert haben, überprüfen Sie das Forum auf Fehlerbehebung und viele nützliche Informationen
https://wind.nrel.gov/forum/wind/
Lies die Anweisungen im ersten Thread sorgfältig durch!

Viel Glück bei Ihrem Projekt,

BS


Von: Wichuda [email protected]
Gesendet: Donnerstag, 15. Oktober 2020, 14:58 Uhr
An: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Erwähnen Sie Erwä[email protected]
Betreff: Betreff: [OpenFAST / openfast] OpenFAST-Fehler treten nach der Installation auf (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Ich möchte mich ganz herzlich für Ihre großzügige Hilfe heute bedanken, danke ^^

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 an oder melden Sie sich unter https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYOGN ab .

Alle 36 Kommentare

Nachdem ich andere Probleme gelesen habe, versuche ich sie zu lösen und erhalte immer noch 8 Fehler und 39 Warnungen

image

Schweregradcode Beschreibung Status der Unterdrückung von Projektdateizeilen
Warnhinweis # 7410: Fortran 2003 lässt dieses Schlüsselwort nicht zu. [CONVERT] C: UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
Fehler Fehler # 11018: mkl_sequential ipo kann nicht geöffnet werden
Fehler Fehler # 11023: Nicht alle für die Verknüpfung erforderlichen Komponenten sind in der Befehlszeilen-IPO vorhanden
Fehler Fehler # 11018: C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo kann nicht geöffnet werden
Fehler Fehler # 11018: mkl_core ipo kann nicht geöffnet werden
Fehler Fehler # 11018: mkl_intel_lp64 ipo kann nicht geöffnet werden
Fehler schwerwiegender Fehler LNK1181: Eingabedatei 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK kann nicht geöffnet werden
Fehler schwerwiegender Fehler LNK1181: Eingabedatei '.... buildbin \ MAP_x64.lib' LINK kann nicht geöffnet werden
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
Warnhinweis # 5112: Erweiterung auf FORTRAN-90: Formatierung der Registerkarten C: UserswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
Warnhinweis # 7410: Fortran 2003 lässt dieses Schlüsselwort nicht zu. [VERZEICHNIS] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
Warnhinweis # 7410: Fortran 2003 lässt dieses Schlüsselwort nicht zu. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
Warnhinweis # 7410: Fortran 2003 lässt dieses Schlüsselwort nicht zu. [CONVERT] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
Warnwarnung Nr. 7416: Fortran 2003 erlaubt diese intrinsische Prozedur nicht. [EXIT] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
Warnhinweis # 7025: Diese Richtlinie ist nicht Standard F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
Warnhinweis # 7025: Diese Richtlinie ist nicht Standard F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
Warnhinweis # 7025: Diese Richtlinie ist nicht Standard F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
Warnwarnung # 11021: ungelöste NWTC_LIBRARY_mp_NWTC_INIT ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_FAST_SOLUTION0_T ipo
Warnwarnung # 11021: ungelöste NWTC_IO_mp_CHECKARGS ipo
Warnwarnung # 11021: ungelöste FAST_SUBS_mp_FAST_LINEARIZE_T ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_EXITTHISPROGRAM_T ipo
Warnwarnung # 11021: ungelöster NWTC_IO_mp_INT2LSTR ipo
Warnwarnung # 11021: ungelöste NWTC_BASE_mp_ABORTERRLEV ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY ipo
Warnwarnung # 11021: ungelöster NWTC_IO_mp_PROGNAME ipo
Warnwarnung # 11021: ungelöste FAST_SUBS_mp_FAST_SOLUTION_T ipo
Warnwarnung # 11021: ungelöst FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo
Warnwarnung # 11021: ungelöster NWTC_IO_mp_NORMSTOP ipo
Warnwarnung # 11021: ungelöster NWTC_IO_mp_WRSCR ipo
Warnwarnung # 11021: ungelöster NWTC_IO_mp_R2LSTR8 ipo
Fehler MSB8036 Das Windows SDK Version 8.1 wurde nicht gefunden. Installieren Sie die erforderliche Version von Windows SDK oder ändern Sie die SDK-Version auf den Projekteigenschaftsseiten oder indem Sie mit der rechten Maustaste auf die Lösung klicken und "Lösung neu ausrichten" auswählen. MAP_dll C: Programme (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

Jetzt habe ich wie oben 5 Fehler und 39 Warnungen festgehalten, kein openfast_x64 im bin Ordner.

image

Hallo,
Bei der Installation ist es immer so, Fehler tauchen immer wieder auf, lassen Sie sich nicht entmutigen :)
Ich fange immer von oben an, weil manchmal Fehler in Blöcken verschwinden, wenn Sie das erste lösen.
In Ihrem Fall scheint Ihnen die Mathe-Kernel-Bibliothek von Intel (mkl) zu fehlen, die Teil des Parallel Studio XE-Pakets ist
Wenn Sie Student sind, können Sie es von der Intel-Website herunterladen, nachdem Sie Ihre Uni-E-Mail-Adresse angegeben haben. Sonst wäre es meiner Meinung nach zahlbar.
Überprüfe hier:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
Ich habe es geschafft, nur ein paar der Software aus diesem Paket zu installieren. Sie sind ziemlich umfangreich, also abhängig von Ihrem Speicher. Ich glaube, ich habe mich für C ++ und Fortran Compiler, die MKL, das Performace-Ding und MPI entschieden. Aber Sie müssen möglicherweise mehr installieren, ich bin mir nicht sicher, es ist eine Weile her. In Ihrem Fall ist Visual Fortran vielleicht auch interessant, aber ich weiß es nicht (ich verwende Linux.

Sobald Sie sie haben, versuchen Sie es erneut mit dem Kompilieren von FAST

Viel Glück!

Oh, auch unter Linux, sobald Sie diese Pakete installiert haben, müssen Sie ihren Pfad zum Compiler eingeben, wie auf der Intel-Seite beschrieben

@ Wichuda-m Müssen Sie OpenFAST selbst kompilieren? Wenn nicht, können Sie einfach Binärdateien für Windows herunterladen oder mit conda unter Linux installieren (dh mit dem Windows-Subsystem für Linux - WSL). Siehe den Download- Bereich der Dokumente.

Vielen Dank an alle, eigentlich benutze ich macOS, aber Windows scheint OpenFAST einfacher zu erstellen, also versuche ich es auf Bootcamp zu installieren (ich habe möglicherweise ein Missverständnis). Ich werde versuchen, es als Ihre Vorschläge zu beheben ^^

Ich benutze macOS, aber Windows scheint OpenFAST einfacher zu erstellen

Dies ist genau das Gegenteil: Mit CMake ist es viel einfacher, OpenFAST für Linux und MacOS mit vollständig Open-Source- und kostenlosen Bibliotheken zu kompilieren.

Da Sie macOS verwenden, empfehle ich, Homebrew als Paketmanager zu installieren und anschließend CMake und gcc zu installieren (dies schließt gfortran ein). Befolgen Sie danach diesen Abschnitt der Installationsanweisungen.

Abschließend möchte ich noch einmal darauf hinweisen, dass Sie die Software vor der Verwendung nicht kompilieren müssen, wenn Sie keine Codeänderungen an OpenFAST vornehmen. Die über conda (macOS und Linux) oder die Release- Seite (Windows) verfügbare Version entspricht dem neuesten "Master" -Zweig.

Screen Shot 2020-10-14 at 13 54 27

Ich habe die Installation endlich abgeschlossen und versuche nun, sie zu verwenden.
Warten auf Ihre Vorschläge ^^

Screen Shot 2020-10-14 at 14 37 20

Anscheinend ist mein Ordner (R-Test) leer, ich könnte etwas vermissen. Was soll ich als nächstes tun? Danke

Screen Shot 2020-10-14 at 17 53 19

Ich habe hier Fehler beim Ausführen von CTest (meine Programmierkenntnisse = 0). Vielen Dank für Ihre Hilfe @rafmudaf

Fast dort!

Es sieht so aus, als ob Ihre Testdateien fehlen
Sind Sie sicher, dass Sie das Flag --recursive eingegeben haben?
auch diese Befehle:

Git Checkout Dev
Git Submodul Update

Sie ändern Ihren Zweig in Entwickler, in denen es einige weitere Funktionen gibt, aber ich bin nicht sicher, ob die Testsuite enthalten ist. Überspringen Sie sie einfach
Stellen Sie außerdem sicher, dass Sie mit dem Test -DBUILD_TESTING = ON erstellen

Wenn Sie der Meinung sind, dass Sie den OpenFAST-Teil in Ordnung kompiliert haben und der Test durcheinander ist, gehen Sie direkt in einen der Ordner für Testsimulationen und führen Sie FAST in der Datei ROOTNAME.fst aus
so was:

Pfad / zu / openfast / ausführbare Datei / ausführbare Datei ROOTNAME.fst &> Protokoll

Denken Sie auch daran, die Controller zu kompilieren!

Viel Glück!

@bartoszstachowicz danke ^^

Ich habe --recursive eingegeben, aber nicht funktioniert, also habe ich "git submodule update --init --recursive" eingegeben.

https://openfast.readthedocs.io/en/master/source/testing/index.html

Jetzt schließe ich versehentlich das Terminal, in dem ich OpenFAST installiert habe, und finde einen Weg, es wieder zu öffnen. Irgendwelche Vorschläge?

GOt Zoom? Ich könnte es versuchen, wenn Sie wollen

Schreiben Sie mir eine E-Mail, wenn ja,

Andernfalls ist richtig, wenn Sie den Code nicht ändern müssen, und es lohnt sich, ihn mit conda zu installieren

Ich habe eine andere Software damit installiert und es funktioniert ziemlich gut, bis auf Sie

Viel Glück

@bartoszstachowicz danke, ich möchte den Code jetzt nicht ändern (meine Fähigkeit ist Null), sollte ich versuchen, als nächstes mit conda zu installieren? Ich lade es noch nicht herunter.

Nun, es könnte einfacher sein,

installiere miniconda und versuche dieses Paket von hier aus zu feuern, denke ich:

https://anaconda.org/conda-forge/openfast

Ich bin hier geblieben (will weinen)

Screen Shot 2020-10-14 at 20 00 12

Versuchen Sie, Ihrem Befehl folgendermaßen zu folgen:

conda install -c conda-forge openfast >> ~/Desktop/log. txt

Es sollte eine Protokolldatei auf dem Desktop ausgeben

und dann sehen Sie, ob Sie diese Konflikte dort identifizieren können, es sollte Informationen über fehlende Pakete und dergleichen geben

Ich lasse es hier laufen, bis es fertig ist

Screen Shot 2020-10-14 at 21 21 18

Hallo alle
Gemäß der Dokumentation des Handbuchs habe ich FAST_SFunc, OpenFAST-Simulink und MAP erfolgreich neu kompiliert und in die Datei eingefügt, in der .fst vorhanden ist. Beim Versuch, OpenLoop.m im matlab / simulink zu simulieren, ist jedoch ein Fehler aufgetreten. Der Fehler wird unten angezeigt. Gibt es jemanden, der weiß, wie dieses Problem behoben werden kann?

1602682782(1)

Von der S-Funktion 'FAST_SFunc' in 'OpenLoop / FAST nichtlineare Windkraftanlage / S-Funktion' gemeldeter Fehler:
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Beim Versuch, CalcSteady zu lesen, ist eine
FAST_ReadPr imaryFile: Beim Versuch, Twr_Kdmp zu lesen, ist eine
FAST_ReadPr imaryFile: Beim Versuch, Bld_Kdmp zu lesen, ist eine

@ Xiangheng-Feng wartet auf @rafmudaf und @bartoszstachowicz auf Antworten

Für mich hier kämpfen und warten auf ihre Hilfe entweder ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

: D.
Ich würde gerne helfen, aber die Protokolle, die Sie veröffentlichen, sind unvollständig. Ich denke, Sie müssten nach oben scrollen und einen weiteren Screenshot machen oder einfach eine Protokolldatei anhängen, wie ich gefragt habe ...
Andernfalls installieren Sie zoom und senden Sie mir hier einen Link: [email protected] Ich werde versuchen, einen Blick darauf zu werfen

@bartoszstachowicz Vielen Dank, dass Sie sich die Zeit genommen haben, mit hilfreichen Kommentaren zu antworten.

@ Wichuda-m Ich bin mir nicht sicher, warum es in conda widersprüchliche Abhängigkeiten geben würde, aber eine Sache, die berücksichtigt werden muss, ist, dass Sie im Allgemeinen für jedes einzelne Projekt eine neue conda-Umgebung erstellen sollten. Dies ist nicht spezifisch für OpenFAST, sondern nur eine allgemeine Best Practice mit Conda. Also sollten Sie so etwas ausprobieren:

conda create -n openfast
conda install openfast -c conda-forge
which openfast

Hallo! @rafmudaf danke, nicht sicher, ob dies gelingt?

(Basis) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda update -n Basis -c ist standardmäßig conda
Sammeln von Paketmetadaten (current_repodata.json): Fertig
Umgebung lösen: fertig

Paketplan

Umgebungsort: / Users / wichudamunbua / opt / anaconda3

Technische Daten hinzugefügt / aktualisiert:
- conda

Die folgenden Pakete werden heruntergeladen:

package                    |            build
---------------------------|-----------------
conda-4.8.5                |           py38_0         2.8 MB
------------------------------------------------------------
                                       Total:         2.8 MB

Die folgenden Pakete werden AKTUALISIERT:

conda 4.8.3-py38_0 -> 4.8.5-py38_0

Weiter ([j] / n)? y

Pakete herunterladen und extrahieren
conda-4.8.5 | 2,8 MB | #################################################### ############# | 100%
Transaktion vorbereiten: erledigt
Transaktion überprüfen: erledigt
Transaktion ausführen: erledigt
(Basis) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
WARNUNG: Unter '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast' ist bereits eine Conda-Umgebung vorhanden.
Vorhandene Umgebung entfernen (j / [n])? y

Sammeln von Paketmetadaten (current_repodata.json): Fertig
Umgebung lösen: fertig

Paketplan

Umgebungsort: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Weiter ([j] / n)? y

Transaktion vorbereiten: erledigt
Transaktion überprüfen: erledigt
Transaktion ausführen: erledigt
#

Verwenden Sie zum Aktivieren dieser Umgebung

#

$ conda openfast aktivieren

#

Verwenden Sie zum Deaktivieren einer aktiven Umgebung

#

$ conda deaktivieren

(Basis) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda openfast aktivieren
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda installiere openfast -c conda-forge
Sammeln von Paketmetadaten (current_repodata.json): Fertig
Umgebung lösen: fertig

Paketplan

Umgebungsort: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Technische Daten hinzugefügt / aktualisiert:
- Openfast

Die folgenden Pakete werden heruntergeladen:

package                    |            build
---------------------------|-----------------
libblas-3.8.0              |      17_openblas          11 KB  conda-forge
libcxx-10.0.1              |       h5f48129_0         1.0 MB  conda-forge
libgfortran-5.0.0          |      h7cc5361_12          18 KB  conda-forge
libgfortran5-9.3.0         |      h7cc5361_12         1.7 MB  conda-forge
liblapack-3.8.0            |      17_openblas          11 KB  conda-forge
libopenblas-0.3.10         |openmp_h54245bb_5         8.3 MB  conda-forge
llvm-openmp-11.0.0         |       h73239a0_1         268 KB  conda-forge
openfast-2.4.0             |       h918f95b_1        34.4 MB  conda-forge
------------------------------------------------------------
                                       Total:        45.7 MB

Die folgenden NEUEN Pakete werden INSTALLIERT:

libblas conda-forge / osx-64 :: libblas-3.8.0-17_openblas
libcxx conda-forge / osx-64 :: libcxx-10.0.1-h5f48129_0
libgfortran conda-forge / osx-64 :: libgfortran-5.0.0-h7cc5361_12
libgfortran5 conda-forge / osx-64 :: libgfortran5-9.3.0-h7cc5361_12
liblapack conda-forge / osx-64 :: liblapack-3.8.0-17_openblas
libopenblas conda-forge / osx-64 :: libopenblas-0.3.10-openmp_h54245bb_5
llvm-openmp conda-forge / osx-64 :: llvm-openmp-11.0.0-h73239a0_1
openfast conda-forge / osx-64 :: openfast-2.4.0-h918f95b_1

Weiter ([j] / n)? y

Pakete herunterladen und extrahieren
libgfortran5-9.3.0 | 1,7 MB | #################################################### ############# | 100%
libgfortran-5.0.0 | 18 KB | #################################################### ############# | 100%
liblapack-3.8.0 | 11 KB | #################################################### ############# | 100%
llvm-openmp-11.0.0 | 268 KB | #################################################### ############# | 100%
libblas-3.8.0 | 11 KB | #################################################### ############# | 100%
libcxx-10.0.1 | 1,0 MB | #################################################### ############# | 100%
libopenblas-0.3.10 | 8,3 MB | #################################################### ############# | 100%
openfast-2.4.0 | 34,4 MB | #################################################### ############# | 100%
Transaktion vorbereiten: erledigt
Transaktion überprüfen: erledigt
Transaktion ausführen: erledigt
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% welche openfast
/ Users / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~%

Das war's, Sie haben jetzt OpenFAST installiert.
Versuchen Sie, openfast -v und openfast -h .

Vielen Dank @rafmudaf

Wie wäre es mit Fehlern beim Ausführen von CTest? Ich habe 42 Fehler

Wie bei @bartoszstachowicz erwähnt, sieht es so aus, als ob Ihre Ausgabe hier etwas unvollständig ist, so dass es schwierig ist, den Status Ihres Repositorys zu bestimmen. Ich empfehle, mit dem Klonen von OpenFAST oder R-Test zu beginnen und die Dokumentation hier zu befolgen: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

Wenn Sie der Meinung sind, dass Sie den OpenFAST-Teil in Ordnung kompiliert haben und der Test durcheinander ist, gehen Sie direkt in einen der Ordner für Testsimulationen und führen Sie FAST in der Datei ROOTNAME.fst aus

Dieser Teil von https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 ist hier der Schlüssel. Sie können einfach die Testfälle herunterladen und einen einzelnen Test ausführen. Wenn Sie keine Änderungen an OpenFAST vornehmen, machen Sie sich keine Sorgen über das Ergebnis der Tests. Zu diesem Zeitpunkt müssen Sie nur überprüfen, ob die Testfälle ausgeführt werden, und nicht, ob die Ausgabe genau gleich ist (obwohl dies eigentlich der Fall sein sollte). Versuchen Sie, die AWT- oder AOC-Fälle auszuführen.

Hier habe ich openfast -v und openfast -h ausgeführt. Versuchen Sie nun, den laufenden Test zu lösen

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

Oh, also hast du alles richtig installiert!

Gut gemacht


Von: Wichuda [email protected]
Gesendet: Donnerstag, 15. Oktober 2020, 7:46 Uhr
An: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Erwähnen Sie Erwä[email protected]
Betreff: Betreff: [OpenFAST / openfast] OpenFAST-Fehler treten nach der Installation auf (# 566)

Hier habe ich openfast -v und openfast -h ausgeführt. Versuchen Sie nun, den laufenden Test zu lösen

[Screenshot 2020-10-15 um 16 43 25] https://user-images.githubusercontent.com/72775437/96092226-8d9c0e80-0f05-11eb-9b84-3d2e6de3e917.png

[Screenshot 2020-10-15 um 16 44 34] https://user-images.githubusercontent.com/72775437/96092345-b7553580-0f05-11eb-8e93-504940cb9c31.png

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 an oder kündigen Sie https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSK2SFHAN .

@bartoszstachowicz danke ^^

Jetzt versuche ich, Fehler beim Ausführen des Tests herauszufinden

@bartoszstachowicz Ich möchte mich ganz

Keine Sorge @Wichuda Munbua

Nachdem Sie das Programm installiert haben, überprüfen Sie das Forum auf Fehlerbehebung und viele nützliche Informationen
https://wind.nrel.gov/forum/wind/
Lies die Anweisungen im ersten Thread sorgfältig durch!

Viel Glück bei Ihrem Projekt,

BS


Von: Wichuda [email protected]
Gesendet: Donnerstag, 15. Oktober 2020, 14:58 Uhr
An: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Erwähnen Sie Erwä[email protected]
Betreff: Betreff: [OpenFAST / openfast] OpenFAST-Fehler treten nach der Installation auf (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Ich möchte mich ganz herzlich für Ihre großzügige Hilfe heute bedanken, danke ^^

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 an oder melden Sie sich unter https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYOGN ab .

Hallo,

Wenn der angehängte Bericht von Ihrem erfolglosen OpenFAST-Lauf stammt, wird unten angegeben, auf welchen Fehler Sie gestoßen sind. Die dynamische Bibliothek der Steuerlogik DISCON.dll fehlt. Ich denke, Sie müssen vergessen haben, es zu bauen. Die Vorgehensweise dazu ist in der OpenFAST-Dokumentation zu readthedocs beschrieben. Ich bin sicher, dass Sie dies leicht finden können, indem Sie discon in die Suchleiste eingeben. Überprüfen Sie anschließend, ob Ihr Pfad in der Datei PROJECTNAME_ServoDyn.dat richtig eingestellt ist.

Lesen Sie immer die Fehler. Und suchen Sie im NREL-Forum nach Fehlern, dies erspart Ihnen viel Frust. Und Sie können auch mehr über den Code erfahren.

Auch die Reihe von Fehlern, die Sie zu Beginn Ihrer Initialisierung haben, deutet darauf hin, dass ein Problem mit Ihren Eingabedateien vorliegt. Ah und die
OpenFAST-HEAD-HASH-NOTFOUND
Ist auch komisch. Bedeutet, dass der Software-Build nicht gefunden werden kann.

Möglicherweise ist es eine gute Idee, eine weitere Kopie des gesamten OpenFAST-Repositorys in einen neuen Ordner zu klonen, alle Abhängigkeiten wie gcc, lapack, fortran usw. zu aktualisieren und erneut mit genau den Empfehlungen zum Lesen der Dokumente zu kompilieren.

Ich habe nur das Linux-System installiert, um OpenFAST in diesem Frühjahr ausführen zu können, da ich Probleme bei der Installation unter Windows hatte. Wenn dies bei Ihnen der Fall ist, lohnt es sich, diesen Ansatz aufzugeben. Nach einiger Zeit gelang es mir, ohne Probleme unter Windows zu installieren, indem ich die Anweisungen v sorgfältig befolgte. Dies gibt Ihnen die Möglichkeit, die Simulink-Oberfläche für die Steuerelemente und einige von den Autoren vorbereitete Matlab-Tools zu verwenden, z. B. zum Generieren von Diagrammen usw.

Viel Glück

Von: HYFOAM [email protected]
Gesendet: Sonntag, 29. November 2020, 18:31 Uhr
An: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Erwähnen Sie Erwä[email protected]
Betreff: Betreff: [OpenFAST / openfast] OpenFAST-Fehler treten nach der Installation auf (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz hi
Ich habe openfast unter Linux korrekt installiert. Nach der Installation wurde das Berechnungsbeispiel OpenFAST / reg_tests / r-test / klebercodes / openfast / AWT_WSt_StartUpShutDown ausgeführt und die korrekten Ausgabeergebnisse erhalten. Aber wenn ich renne
Bei der Berechnung in / OpenFAST / reg_tests / r-test / klebercodes / openfast / 5MW_Land_BD_DLL_WTurb ist ein Fehler aufgetreten.
Scheint mir zu sagen, dass es ein Problem mit der Initialisierung gibt. Ich brauche deine Hilfe.

OpenFAST

Copyright (C) 2020 Nationales Labor für erneuerbare Energien
Copyright (C) 2020 Envision Energy USA LTD

Dieses Programm ist unter der Apache-Lizenz Version 2.0 lizenziert und wird mit ABSOLUT KEINER GARANTIE geliefert.
Weitere Informationen finden Sie in der mit dieser Software verteilten "LIZENZ" -Datei.

OpenFAST-HEAD-HASH-NOTFOUND
Informationen zusammenstellen:

  • Compiler: GCC Version 7.5.0
  • Architektur: 64 Bit
  • Präzision: doppelt
  • Datum: 24. November 2020
  • Zeit: 22:35:15
    Ausführungsinfo:
  • Datum: 30.11.2020
  • Zeit: 01: 24: 18 + 0800

Überschrift der OpenFAST-Eingabedatei:
FAST-Zertifizierungstest Nr. 26 https://github.com/OpenFAST/openfast/issues/26 : NREL 5,0 MW Baseline-Windkraftanlage (Onshore)

Ausführen von ElastoDyn.
Knotenausgabeabschnitt der ElastoDyn-Eingabedatei nicht gefunden oder nicht richtig formatiert.
BeamDyn ausführen.
Knotenausgabeabschnitt der BeamDyn-Eingabedatei nicht gefunden oder nicht richtig formatiert.
BeamDyn ausführen.
Knotenausgabeabschnitt der BeamDyn-Eingabedatei nicht gefunden oder nicht richtig formatiert.
BeamDyn ausführen.
Knotenausgabeabschnitt der BeamDyn-Eingabedatei nicht gefunden oder nicht richtig formatiert.
AeroDyn ausführen.
Knotenausgabeabschnitt der AeroDyn-Eingabedatei nicht gefunden oder nicht richtig formatiert.
BEM ausführen.
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 1, Blade = 1
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 2, Blade = 1
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 3, Blade = 1
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 4, Blade = 1
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 1, Blade = 2
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 2, Blade = 2
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 3, Blade = 2
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 4, Blade = 2
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 1, Blade = 3
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 2, Blade = 3
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 3, Blade = 3
Warnung: Deaktivieren der instationären Aerodynamik, da C_nalpha 0 ist. BladeNode = 4, Blade = 3
InflowWind ausführen.

Lesen eines 31x31-Gitters (145 m breit, 17,5 m bis 162,5 m über dem Boden) mit charakteristischem Wind

Geschwindigkeit von 12 m / s. Diese Vollfelddatei wurde von TurbSim (v1.06.00, 21.09.2012) am erstellt

07.01.2014 um 12:50:45 Uhr.

Verarbeitete 1442 Zeitschritte von 20-Hz-Vollfelddaten (72,05 Sekunden).

ServoDyn ausführen.
Ausführen der ServoDyn-Schnittstelle für Bladed-Controller.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: Die dynamische Bibliothek
./../5MW_Baseline/ServoData/DISCON.dll konnte nicht geladen werden. Überprüfen Sie, ob die Datei in der Datei vorhanden ist
angegebener Speicherort und dass es für 64-Bit-Anwendungen kompiliert ist.

FAST hat während der Modulinitialisierung einen Fehler festgestellt.
Simulationsfehlerstufe: FATAL ERROR

OpenFAST abbrechen.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 an oder melden Sie sich ab https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NNDSSKANRANCN .

@bartoszstachowicz Vielen Dank, dass Sie sich die Zeit genommen haben, mit hilfreichen Kommentaren zu antworten.

@ Wichuda-m Ich bin mir nicht sicher, warum es in conda widersprüchliche Abhängigkeiten geben würde, aber eine Sache, die berücksichtigt werden muss, ist, dass Sie im Allgemeinen für jedes einzelne Projekt eine neue conda-Umgebung erstellen sollten. Dies ist nicht spezifisch für OpenFAST, sondern nur eine allgemeine Best Practice mit Conda. Also sollten Sie so etwas ausprobieren:

conda create -n openfast
conda install openfast -c conda-forge
which openfast

Wie verwende ich Simulink bei der Installation von Conda? Ich kann mein eigenes Design simulieren, möchte aber den Pitch Controller von simulink verwenden. Ich habe Github durchgesehen, aber abgesehen vom Kompilieren mit VS habe ich nicht gefunden, wie ich es mit der Installation von Conda verwenden kann.

Die Simulink-Integration wird bei der Conda-Installation noch nicht unterstützt.

Ich verstehe, danke. Ich werde versuchen, mit VS zu kompilieren.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen