Openfast: Des erreurs OpenFAST se produisent après l'installation

Créé le 13 oct. 2020  ·  36Commentaires  ·  Source: OpenFAST/openfast

Salut à tous, je suis un très nouvel utilisateur d'OpenFAST et un doctorant de première année.
Je viens de terminer l'installation en tant que https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

tout fonctionne bien jusqu'au 2.2.3.1.2. Compilation d'OpenFAST, N.6 build> solution de construction J'ai eu 33 erreurs et 14 avertissements.
Mes compétences en programmation sont très faibles et j'ai donc besoin de votre aide. Merci beaucoup

image

Code de gravité Description État de suppression de la ligne du fichier de projet
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
Erreur Compilation abandonnée (code 1) C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
Erreur d'erreur # 7002: Erreur lors de l'ouverture du fichier de module compilé. Vérifiez les chemins INCLUDE. [FAST_SUBS] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
Erreur d'erreur # 6592: ce symbole doit être un paramètre défini, un énumérateur ou un argument d'une fonction d'interrogation qui s'évalue en une constante de compilation. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erreur d'erreur n ° 6975: un paramètre de genre doit être une chaîne de chiffres ou un nom de constante scalaire int. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 40
Erreur d'erreur # 6457: ce nom de type dérivé n'a pas été déclaré. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 43
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 45
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 46
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 54
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [PROGNAME] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Erreur d'erreur # 6632: les arguments de mot-clé ne sont pas valides sans interface explicite. [ARG2] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Erreur d'erreur # 6632: les arguments de mot-clé ne sont pas valides sans interface explicite. [FLAG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [TURBINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 68
Erreur d'erreur # 6632: les arguments de mot-clé ne sont pas valides sans interface explicite. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [ERRID_NONE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Erreur d'erreur # 6363: les types de données intrinsèques des arguments doivent être identiques. [MOD] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Erreur d'erreur # 6460: il ne s'agit pas d'un nom de champ défini dans la structure englobante. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Erreur d'erreur # 6362: les types de données des arguments ne sont pas valides. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erreur d'erreur # 6362: les types de données des arguments ne sont pas valides. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [NUM2LSTR] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [ABORTERRLEV] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [ERRID_SEVERE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Erreur d'erreur # 6363: les types de données intrinsèques des arguments doivent être identiques. [MIN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 133
Erreur d'erreur # 6054: un type de données CHARACTER est requis dans ce contexte. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Erreur d'erreur # 6341: un type de données logique est requis dans ce contexte. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Erreur d'erreur # 6404: ce nom n'a pas de type et doit avoir un type explicite. [ERRID_FATAL] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 159
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 179
Erreur d'erreur # 6683: Un paramètre de type kind doit être une constante de compilation. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 184
Erreur Erreur lors de l'exécution du registre FAST pour IceFloe. C: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
Erreur d'erreur PRJ0019: un outil a renvoyé un code d'erreur du projet «Running Registry for IceFloe»
Avertissement d'avertissement n ° 8586: un type implicite est donné pour permettre la déclaration dans le désordre. Extension non standard. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Avertissement d'avertissement n ° 8586: un type implicite est donné pour permettre la déclaration dans le désordre. Extension non standard. [ERRMSGLEN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Avertissement d'avertissement n ° 6187: Fortran 2003 nécessite un type de données INTEGER dans ce contexte. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Avertissement d'avertissement n ° 6931: Fortran 2003 n'autorise pas cette instruction d'affectation. ['OpenFAST'] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Avertissement d'avertissement n ° 6187: Fortran 2003 nécessite un type de données INTEGER dans ce contexte. [N_TMAX_M1] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 122
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Avertissement d'avertissement n ° 6192: Fortran 2003 n'autorise pas cette conversion de type de données. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Avertissement d'avertissement n ° 6188: Fortran 2003 nécessite un type de données LOGIQUE dans ce contexte. [CALCSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

Commentaire le plus utile

pas de soucis @Wichuda Munbua

maintenant, que vous avez installé le programme, consultez le forum pour le dépannage et beaucoup d'informations utiles
https://wind.nrel.gov/forum/wind/
lisez attentivement les instructions du premier fil!

Bonne chance pour votre projet,

BS


De: Wichuda [email protected]
Envoyé: jeudi 15 octobre 2020 14:58
À: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mentionnez [email protected]
Objet: Re: [OpenFAST / openfast] Des erreurs OpenFAST se produisent après l'installation (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Je voudrais vous dire merci beaucoup pour votre généreuse aide aujourd'hui, merci ^^

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , ou désabonnez-vous https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4FSTAK4EYLOG4EYLOG .

Tous les 36 commentaires

puis après avoir lu d'autres problèmes, j'essaie de résoudre et j'ai toujours 8 erreurs et 39 avertissements

image

Code de gravité Description État de suppression de la ligne du fichier de projet
Avertissement d'avertissement n ° 7410: Fortran 2003 n'autorise pas ce mot-clé. [CONVERTIR] C: UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
Erreur d'erreur n ° 11018: impossible d'ouvrir mkl_sequential ipo
Erreur d'erreur # 11023: tous les composants requis pour la liaison ne sont pas présents sur la ligne de commande ipo
Erreur d'erreur # 11018: Impossible d'ouvrir C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
Erreur d'erreur n ° 11018: impossible d'ouvrir mkl_core ipo
Erreur d'erreur n ° 11018: impossible d'ouvrir mkl_intel_lp64 ipo
Erreur erreur fatale LNK1181: impossible d'ouvrir le fichier d'entrée 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK
Erreur erreur fatale LNK1181: impossible d'ouvrir le fichier d'entrée '.... buildbin \ MAP_x64.lib' LINK
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
Avertissement d'avertissement n ° 5112: Extension de FORTRAN-90: formatage des onglets C: UserswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
Avertissement d'avertissement n ° 7410: Fortran 2003 n'autorise pas ce mot-clé. [RÉPERTOIRE] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
Avertissement d'avertissement n ° 7410: Fortran 2003 n'autorise pas ce mot-clé. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
Avertissement d'avertissement n ° 7410: Fortran 2003 n'autorise pas ce mot-clé. [CONVERTIR] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
Avertissement d'avertissement n ° 7416: Fortran 2003 n'autorise pas cette procédure intrinsèque. [EXIT] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
Avertissement d'avertissement # 7025: Cette directive n'est pas la norme F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
Avertissement d'avertissement # 7025: Cette directive n'est pas la norme F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
Avertissement d'avertissement # 7025: Cette directive n'est pas la norme F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
Avertissement d'avertissement n ° 11021: ipo NWTC_LIBRARY_mp_NWTC_INIT non résolu
Avertissement d'avertissement n ° 11021: ipo FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY non résolu
Avertissement d'avertissement n ° 11021: FAST_SUBS_mp_FAST_SOLUTION0_T ipo non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_CHECKARGS non résolu
Avertissement d'avertissement n ° 11021: FAST_SUBS_mp_FAST_LINEARIZE_T ipo non résolu
Avertissement d'avertissement n ° 11021: FAST_SUBS_mp_EXITTHISPROGRAM_T ipo non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_INT2LSTR non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_BASE_mp_ABORTERRLEV non résolu
Avertissement d'avertissement n ° 11021: ipo FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY non résolu
Avertissement d'avertissement n ° 11021: ipo FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_PROGNAME non résolu
Avertissement d'avertissement n ° 11021: ipo FAST_SUBS_mp_FAST_SOLUTION_T non résolu
Avertissement d'avertissement n ° 11021: FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_NORMSTOP non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_WRSCR non résolu
Avertissement d'avertissement n ° 11021: ipo NWTC_IO_mp_R2LSTR8 non résolu
Erreur MSB8036 La version 8.1 du SDK Windows est introuvable. Installez la version requise du SDK Windows ou modifiez la version du SDK dans les pages de propriétés du projet ou en cliquant avec le bouton droit de la souris sur la solution et en sélectionnant «Retarget solution». MAP_dll C: Program Files (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

Maintenant, je suis bloqué comme ci-dessus 5 erreurs et 39 avertissements, pas d'openfast_x64 sur le dossier bin.

image

Salut,
C'est toujours comme ça lors de l'installation, des erreurs apparaissent tout le temps, ne vous découragez pas :)
Je commence toujours par le haut car parfois les erreurs disparaissent dans les blocs une fois que vous résolvez la première chose.
Dans votre cas, il semble que vous manquiez la bibliothèque du noyau mathématique d'Intel (mkl), qui fait partie du package Parallel Studio XE
Si vous êtes étudiant, vous pourrez le télécharger à partir du site Web d'Intel après avoir fourni votre e-mail Uni. Sinon, ce serait payable je pense.
Vérifier ici:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
J'ai réussi à compiler en installant seulement quelques logiciels de ce package, ils sont assez volumineux, donc en fonction de votre stockage. Je pense que j'ai choisi C ++ et Fortran Compiler, le MKL, le truc performace et MPI. mais vous devrez peut-être en installer plus, je ne suis pas sûr, cela fait un moment. Dans votre cas, peut-être que Visual Fortran est également intéressant mais je ne sais pas (j'utilise Linux.

Une fois que vous les avez, essayez à nouveau avec la compilation FAST

Bonne chance!

Oh, également sous Linux, une fois que vous avez installé ces packages, vous devez alimenter leur chemin vers le compilateur, il est décrit sur la page Intel

@ Wichuda-m Avez-vous besoin de compiler OpenFAST vous-même? Sinon, vous pouvez simplement télécharger des binaires pour Windows ou installer avec conda sous Linux (c'est-à-dire en utilisant le sous-système Windows pour Linux - WSL). Consultez la section de téléchargement de la documentation.

Merci à tous, en fait, j'utilise macOS mais il semble que Windows est plus facile à construire OpenFAST, alors j'essaye de l'installer sur Bootcamp (j'ai peut-être un malentendu). Je vais essayer de résoudre ce problème comme vos suggestions ^^

J'utilise macOS mais il semble que Windows est plus facile à construire OpenFAST

C'est exactement le contraire: avec CMake, il est beaucoup plus facile de compiler OpenFAST pour Linux et macOS en utilisant des bibliothèques totalement open-source et gratuites.

Puisque vous utilisez macOS, je suggère d'installer Homebrew en tant que gestionnaire de paquets, puis d'installer CMake et gcc (cela inclut gfortran). Ensuite, suivez cette section des instructions d'installation.

Enfin, je soulignerai à nouveau que si vous ne modifiez pas le code d'OpenFAST, il n'est pas nécessaire de compiler le logiciel avant de l'utiliser. La version disponible via conda (macOS et Linux) ou la page de publication (Windows) correspond à la dernière branche "master".

Screen Shot 2020-10-14 at 13 54 27

J'ai finalement terminé l'installation, essayant maintenant de l'utiliser.
en attente de vos suggestions ^^

Screen Shot 2020-10-14 at 14 37 20

semble que mon dossier (r-test) est vide, je pourrais manquer quelque chose. Que devrais-je faire ensuite? Merci

Screen Shot 2020-10-14 at 17 53 19

J'ai des erreurs lors de l'exécution de CTest (mes compétences en programmation = 0) merci pour votre aide @rafmudaf

Presque là!

Il semble que vos fichiers de test soient manquants
Êtes-vous sûr d'avoir tapé l'indicateur --recursive?
aussi, ces commandes:

git checkout dev
mise à jour du sous-module git

ils changent votre branche en développeurs, où il y a plus de fonctionnalités mais je ne suis pas sûr que la suite de test soit incluse, il suffit de les ignorer
aussi, assurez-vous de construire avec testing -DBUILD_TESTING = ON

Si vous pensez que vous avez bien compilé la partie OpenFAST et que le test est foiré, essayez d'aller directement dans l'un des dossiers de simulation de test et exécutez FAST sur le fichier ROOTNAME.fst
comme ça:

chemin / vers / openfast / executable / executable.file ROOTNAME.fst &> log

Pensez également à compiler les contrôleurs!

Bonne chance!

@bartoszstachowicz merci ^^

J'ai tapé --recursive mais je n'ai pas fonctionné alors j'ai tapé "git submodule update --init --recursive"

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

maintenant je ferme accidentellement le terminal où j'ai utilisé l'installation d'OpenFAST, trouvant un moyen de rouvrir à nouveau, une suggestion?

GOt zoomer? Je pourrais essayer si tu veux

écrivez-moi un e-mail si oui,

sinon, si vous n'avez pas besoin de modifier le code, peut-être que @rafmudaf a raison et que cela vaut la peine d'essayer l'installation avec conda

J'ai installé un autre logiciel avec et cela fonctionne plutôt bien, à vous

Bonne chance

@bartoszstachowicz merci, je ne veux pas modifier le code maintenant (ma compétence est nulle) dois-je essayer d'installer wth conda ensuite? Je ne le télécharge pas encore.

eh bien, ça pourrait être plus facile,

installez miniconda et essayez de déclencher ce paquet à partir d'ici, je pense:

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

Je suis coincé ici, (veux pleurer)

Screen Shot 2020-10-14 at 20 00 12

Essayez de suivre votre commande avec ceci:

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

il devrait afficher un fichier journal sur le bureau

puis voyez si vous pouvez identifier ces conflits là-bas, il devrait y avoir des informations sur les paquets manquants et autres

Je le laisse courir jusqu'à ce qu'il soit fini, ici

Screen Shot 2020-10-14 at 21 21 18

Bonjour à tous
Selon la documentation du guide, j'ai recompilé avec succès FAST_SFunc et OpenFAST-Simulink et MAP et les ai mis dans le fichier qui existe .fst. Mais j'ai rencontré une erreur lorsque j'ai essayé de simuler OpenLoop.m dans le matlab / simulink. L'erreur est indiquée ci-dessous, y a-t-il quelqu'un qui sait comment résoudre ce problème?

1602682782(1)

Erreur signalée par la fonction S 'FAST_SFunc' dans 'Éolienne non linéaire OpenLoop / FAST / Fonction S':
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Une entrée logique
FAST_ReadPr imaryFile: Une entrée numérique
FAST_ReadPr imaryFile: une entrée numérique

@ Xiangheng-Feng attend les réponses de @bartoszstachowicz

Pour moi, ici en difficulté et en attente de leur aide soit ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

:RÉ
J'aimerais aider mais les journaux que vous publiez sont incomplets, je pense, vous devrez faire défiler vers le haut et prendre une autre capture d'écran ou simplement joindre un fichier journal comme je l'ai demandé ...
sinon installez zoom et envoyez-moi un lien ici: [email protected] J'essaierai de jeter un œil

@bartoszstachowicz merci d'avoir pris le temps de répondre avec des commentaires utiles.

@ Wichuda-m Je ne sais pas pourquoi il y aurait des dépendances conflictuelles dans conda, mais une chose à considérer est que vous devez généralement créer un nouvel environnement conda pour chaque projet distinct. Ce n'est pas spécifique à OpenFAST, mais simplement les meilleures pratiques générales avec conda. Vous devriez donc essayer quelque chose comme ceci:

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

Salut! @rafmudaf merci, pas sûr que cela réussisse?

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda update -n base -c par défaut conda
Collecte des métadonnées du package (current_repodata.json): terminé
Environnement de résolution: terminé

Plan de forfait

emplacement de l'environnement: / Users / wichudamunbua / opt / anaconda3

spécifications ajoutées / mises à jour:
- conda

Les packages suivants seront téléchargés:

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

Les packages suivants seront mis à jour:

conda 4.8.3-py38_0 -> 4.8.5-py38_0

Continuer ([y] / n)? y

Téléchargement et extraction de packages
conda-4.8.5 | 2,8 Mo | ################################################ ############ | 100%
Préparation de la transaction: terminé
Vérification de la transaction: terminée
Exécution de la transaction: terminé
(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
AVERTISSEMENT: un environnement conda existe déjà dans '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast'
Supprimer l'environnement existant (o / [n])? y

Collecte des métadonnées du package (current_repodata.json): terminé
Environnement de résolution: terminé

Plan de forfait

emplacement de l'environnement: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Continuer ([y] / n)? y

Préparation de la transaction: terminé
Vérification de la transaction: terminée
Exécution de la transaction: terminé
#

Pour activer cet environnement, utilisez

#

$ conda activer openfast

#

Pour désactiver un environnement actif, utilisez

#

$ conda désactiver

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda activate openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda installer openfast -c conda-forge
Collecte des métadonnées du package (current_repodata.json): terminé
Environnement de résolution: terminé

Plan de forfait

emplacement de l'environnement: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

spécifications ajoutées / mises à jour:
- ouvert

Les packages suivants seront téléchargés:

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

Les NOUVEAUX packages suivants seront INSTALLÉS:

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

Continuer ([y] / n)? y

Téléchargement et extraction de packages
libgfortran5-9.3.0 | 1,7 Mo | ################################################ ############ | 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 Mo | ################################################ ############ | 100%
libopenblas-0.3.10 | 8,3 MB | ################################################ ############ | 100%
openfast-2.4.0 | 34,4 Mo | ################################################ ############ | 100%
Préparation de la transaction: terminé
Vérification de la transaction: terminée
Exécution de la transaction: terminé
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% qui s'ouvrent rapidement
/ Utilisateurs / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~%

Voilà, vous avez maintenant installé OpenFAST.
Essayez d'exécuter openfast -v et openfast -h .

Merci beaucoup @rafmudaf

qu'en est-il des erreurs lors de l'exécution de CTest? J'ai 42 erreurs

Comme @bartoszstachowicz l'a mentionné, il semble que votre sortie ici soit quelque peu incomplète, il est donc difficile de déterminer l'état de votre référentiel. Je suggère de recommencer le clonage d'OpenFAST ou de r-test et de suivre la documentation ici: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

Si vous pensez que vous avez bien compilé la partie OpenFAST et que le test est foiré, essayez d'aller directement dans l'un des dossiers de simulation de test et exécutez FAST sur le fichier ROOTNAME.fst

Cette partie de https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 est la clé ici. Vous pouvez simplement télécharger les cas de test et exécuter un seul test. Si vous ne modifiez pas OpenFAST, ne vous inquiétez pas du résultat des tests. À ce stade, il vous suffit de vérifier que les cas de test s'exécutent, pas si la sortie est exactement la même (bien qu'elle devrait vraiment l'être). Essayez d'exécuter les cas AWT ou AOC.

Ici, j'ai lancé openfast -v et openfast -h. Maintenant, essayez de résoudre le test en cours

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

Oh, alors vous l'avez bien installé!

Bien fait


De: Wichuda [email protected]
Envoyé: jeudi 15 octobre 2020 07:46 AM
À: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mentionnez [email protected]
Objet: Re: [OpenFAST / openfast] Des erreurs OpenFAST se produisent après l'installation (# 566)

Ici, j'ai lancé openfast -v et openfast -h. Maintenant, essayez de résoudre le test en cours

[Capture d'écran 2020-10-15 à 16 43 25] https://user-images.githubusercontent.com/72775437/96092226-8d9c0e80-0f05-11eb-9b84-3d2e6de3e917.png

[Capture d'écran 2020-10-15 à 16 44 34] https://user-images.githubusercontent.com/72775437/96092345-b7553580-0f05-11eb-8e93-504940cb9c31.png

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, visualisez-le sur GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 , ou désabonnez-vous https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PFSTAK2SFHOGNN

@bartoszstachowicz merci ^^

Maintenant, j'essaie de comprendre les erreurs lors de l'exécution du test

@bartoszstachowicz Je voudrais vous dire merci beaucoup pour votre généreuse aide aujourd'hui, merci ^^

pas de soucis @Wichuda Munbua

maintenant, que vous avez installé le programme, consultez le forum pour le dépannage et beaucoup d'informations utiles
https://wind.nrel.gov/forum/wind/
lisez attentivement les instructions du premier fil!

Bonne chance pour votre projet,

BS


De: Wichuda [email protected]
Envoyé: jeudi 15 octobre 2020 14:58
À: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mentionnez [email protected]
Objet: Re: [OpenFAST / openfast] Des erreurs OpenFAST se produisent après l'installation (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Je voudrais vous dire merci beaucoup pour votre généreuse aide aujourd'hui, merci ^^

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , ou désabonnez-vous https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4FSTAK4EYLOG4EYLOG .

Salut,

Si le rapport que vous avez joint provient de votre exécution OpenFAST infructueuse, il indique en bas quelle erreur vous avez rencontrée. La bibliothèque dynamique de logique de contrôle DISCON.dll est manquante. Je suppose que vous avez dû oublier de le construire. La procédure pour le faire est décrite dans la documentation OpenFAST sur readthedocs. Je suis sûr que vous pourrez le trouver facilement en tapant discon dans la barre de recherche. Et une fois que cela est fait, veuillez vérifier si votre chemin est correctement défini dans le fichier PROJECTNAME_ServoDyn.dat.

Lisez toujours les erreurs. Et recherchez les erreurs sur le forum NREL, cela vous évitera beaucoup de frustration. Et vous permettra également d'en savoir plus sur le code.

De plus, la série d'erreurs que vous avez au début de votre initialisation suggère qu'il y a un problème avec vos fichiers d'entrée. Ah et le
OpenFAST-HEAD-HASH-NOTFOUND
C'est bizarre aussi. Cela signifie qu'il ne trouve pas la version du logiciel.

Peut être une bonne idée de cloner une autre copie de l'ensemble du référentiel OpenFAST dans un nouveau dossier, de mettre à jour toutes vos dépendances comme gcc, lapack, fortran etc. et de compiler à nouveau en utilisant exactement les recommandations de lecture de la documentation.

J'ai seulement installé le système Linux pour pouvoir exécuter OpenFAST ce printemps parce que j'ai eu du mal à installer sur Windows. Si tel est le cas pour vous, il vaut la peine d'abandonner cette approche. Après un certain temps, j'ai réussi à installer sur Windows sans problèmes simplement en suivant attentivement les instructions v. Cela vous donne la possibilité d'utiliser l'interface Simulink pour les contrôles et certains outils Matlab préparés par les auteurs, comme pour générer des graphiques, etc.

Bonne chance

De: HYFOAM [email protected]
Envoyé: dimanche 29 novembre 2020 18:31
À: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mentionnez [email protected]
Objet: Re: [OpenFAST / openfast] Des erreurs OpenFAST se produisent après l'installation (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz salut
J'ai installé openfast correctement sur Linux. Après l'installation, l'exemple de calcul OpenFAST / reg_tests / r-test / glue-codes / openfast / AWT_WSt_StartUpShutDown a été exécuté et les résultats de sortie corrects ont été obtenus. Mais quand je cours
Une erreur s'est produite lors du calcul dans / OpenFAST / reg_tests / r-test / glue-codes / openfast / 5MW_Land_BD_DLL_WTurb.
Semble me dire qu'il y a un problème avec l'initialisation. J'ai besoin de votre aide.

OpenFAST

Copyright (C) 2020 Laboratoire national des énergies renouvelables
Droits d'auteur (C) 2020 Envision Energy USA LTD

Ce programme est sous licence Apache License Version 2.0 et est livré avec ABSOLUMENT AUCUNE GARANTIE.
Voir le fichier "LICENCE" distribué avec ce logiciel pour plus de détails.

OpenFAST-HEAD-HASH-NOTFOUND
Compiler les informations:

  • Compilateur: GCC version 7.5.0
  • Architecture: 64 bits
  • Précision: double
  • Date: 24 novembre 2020
  • Heure: 22:35:15
    Informations d'exécution:
  • Date: 30/11/2020
  • Heure: 01: 24: 18 + 0800

En-tête du fichier d'entrée OpenFAST:
Test de certification FAST # 26 https://github.com/OpenFAST/openfast/issues/26 : Éolienne de base NREL 5,0 MW (Onshore)

Exécution d'ElastoDyn.
La section des sorties nodales du fichier d'entrée ElastoDyn est introuvable ou mal formatée.
Exécution de BeamDyn.
La section des sorties nodales du fichier d'entrée BeamDyn est introuvable ou mal formatée.
Exécution de BeamDyn.
La section des sorties nodales du fichier d'entrée BeamDyn est introuvable ou mal formatée.
Exécution de BeamDyn.
La section des sorties nodales du fichier d'entrée BeamDyn est introuvable ou mal formatée.
Exécution d'AeroDyn.
Section de sortie nodale du fichier d'entrée AeroDyn introuvable ou mal formatée.
Exécution de BEM.
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 1, Blade = 1
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 2, Blade = 1
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 3, Blade = 1
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 4, Blade = 1
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 1, Blade = 2
Avertissement: désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 2, Blade = 2
Avertissement: désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 3, Blade = 2
Avertissement: désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 4, Blade = 2
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 1, Blade = 3
Avertissement: désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 2, Blade = 3
Avertissement: Désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 3, Blade = 3
Avertissement: désactivation de l'aérodynamique instable car C_nalpha est égal à 0. BladeNode = 4, Blade = 3
Exécution d'InflowWind.

Lecture d'une grille 31x31 (145 m de large, 17,5 m à 162,5 m au-dessus du sol) avec un vent caractéristique

vitesse de 12 m / s. Ce fichier plein champ a été généré par TurbSim (v1.06.00, 21-Sep-2012) le

07-janv.-2014 à 12:50:45.

Traitement de 1442 pas de temps de données plein champ 20 Hz (72,05 secondes).

Exécution de ServoDyn.
Exécution de l'interface ServoDyn pour les contrôleurs à lames.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: La bibliothèque dynamique
./../5MW_Baseline/ServoData/DISCON.dll n'a pas pu être chargé. Vérifiez que le fichier existe dans le
l'emplacement spécifié et qu'il est compilé pour les applications 64 bits.

FAST a rencontré une erreur lors de l'initialisation du module.
Niveau d'erreur de simulation: FATAL ERROR

Annulation d'OpenFAST.

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 , ou désabonnez-vous https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQQDHYHAJW3NFSOANC7NDSSKANSKAN .

@bartoszstachowicz merci d'avoir pris le temps de répondre avec des commentaires utiles.

@ Wichuda-m Je ne sais pas pourquoi il y aurait des dépendances conflictuelles dans conda, mais une chose à considérer est que vous devez généralement créer un nouvel environnement conda pour chaque projet distinct. Ce n'est pas spécifique à OpenFAST, mais simplement les meilleures pratiques générales avec conda. Vous devriez donc essayer quelque chose comme ceci:

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

Comment utiliser simulink avec l'installation de conda? Je suis capable de simuler ma propre conception, mais j'aimerais utiliser le contrôleur de hauteur de simulink. J'ai parcouru github mais à part la compilation avec VS, je n'ai pas trouvé comment l'utiliser avec l'installation de conda.

L'intégration Simulink n'est pas encore prise en charge avec l'installation Conda.

Je comprends, merci. Je vais essayer de compiler avec VS.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

bartoszstachowicz picture bartoszstachowicz  ·  4Commentaires

JoaquinPerCarr picture JoaquinPerCarr  ·  80Commentaires

gilcastroh picture gilcastroh  ·  109Commentaires

fsamara12 picture fsamara12  ·  3Commentaires

klitz06 picture klitz06  ·  31Commentaires