Openfast: تحدث أخطاء OpenFAST بعد التثبيت

تم إنشاؤها على ١٣ أكتوبر ٢٠٢٠  ·  36تعليقات  ·  مصدر: OpenFAST/openfast

مرحبًا بالجميع ، أنا مستخدم جديد جدًا لـ OpenFAST وطالب دكتوراه في السنة الأولى.
لقد انتهيت للتو من التثبيت كـ https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

كل شيء يعمل بشكل جيد حتى 2.2.3.1.2. عند تجميع OpenFAST، N.6 build> build solution ، حصلت على 33 خطأ و 14 تحذيرًا.
مهاراتي في البرمجة منخفضة جدًا لذا أحتاج إلى مساعدتك. شكرا جزيلا

image

وصف رمز الخطورة حالة قمع سطر ملف المشروع
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 47
تم إحباط تجميع الأخطاء (الرمز 1) C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 1
خطأ # 7002: خطأ في فتح ملف الوحدة المترجمة. تحقق من تضمين المسارات. [FAST_SUBS] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 34
خطأ # 6592: يجب أن يكون هذا الرمز معلمة معرّفة أو عداد أو وسيطة لوظيفة استعلام يتم تقييمها إلى ثابت وقت الترجمة. [DBKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 39
خطأ # 6975: يجب أن تكون المعلمة الرقيقة عبارة عن سلسلة رقمية أو اسم ثابت داخلي. [DBKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 39
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [DBKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 39
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 40
خطأ # 6457: لم يتم التصريح عن اسم النوع المشتق هذا. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 43
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 45
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 46
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 54
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [PROGNAME] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 61
خطأ # 6632: وسيطات الكلمات الرئيسية غير صالحة بدون واجهة صريحة. [ARG2] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 65
خطأ # 6632: وسيطات الكلمات الرئيسية غير صالحة بدون واجهة صريحة. [FLAG] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 65
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [TURBINE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 68
خطأ # 6632: وسيطات الكلمات الرئيسية غير صالحة بدون واجهة صريحة. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 77
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [ERRID_NONE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 77
خطأ # 6363: يجب أن تكون أنواع البيانات الجوهرية للوسيطات هي نفسها. [MOD] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
خطأ # 6460: هذا ليس اسم حقل تم تعريفه في البنية الشاملة. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
خطأ # 6362: أنواع البيانات الخاصة بالوسيطة (الوسائط) غير صالحة. [TRIM] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 129
خطأ # 6362: أنواع البيانات الخاصة بالوسيطة (الوسائط) غير صالحة. [TRIM] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 129
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [NUM2LSTR] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 129
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [ABORTERRLEV] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90132
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [ERRID_SEVERE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90132
خطأ # 6363: يجب أن تكون أنواع البيانات الجوهرية للوسيطات هي نفسها. [دقيقة] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90133
خطأ # 6054: مطلوب نوع بيانات حرف في هذا السياق. [NEWLINE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 134
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [NEWLINE] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 134
خطأ # 6341: نوع بيانات منطقي مطلوب في هذا السياق. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90152
خطأ # 6404: هذا الاسم ليس له نوع ، ويجب أن يكون من نوع صريح. [ERRID_FATAL] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90159
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90179
خطأ # 6683: يجب أن تكون معلمة النوع نوع ثابت وقت الترجمة. [INTKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90184
خطأ في تشغيل التسجيل السريع لـ IceFloe. ج: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
خطأ خطأ PRJ0019: قامت أداة بإرجاع رمز خطأ من مشروع "تشغيل التسجيل لـ IceFloe"
تحذير التحذير رقم 8586: تم إعطاء نوع ضمني للسماح بالتصريح خارج الطلب. تمديد غير قياسي. [DBKI] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 39
تحذير التحذير رقم 8586: تم إعطاء نوع ضمني للسماح بالتصريح خارج الطلب. تمديد غير قياسي. [ERRMSGLEN] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 48
تحذير تحذير رقم 6187: يتطلب Fortran 2003 نوع بيانات صحيح في هذا السياق. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 48
تحذير تحذير # 6931: Fortran 2003 لا يسمح ببيان التخصيص هذا. ['OpenFAST'] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 61
تحذير تحذير رقم 6187: يتطلب Fortran 2003 نوع بيانات صحيح في هذا السياق. [N_TMAX_M1] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90122
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
تحذير تحذير رقم 6192: Fortran 2003 لا يسمح بتحويل نوع البيانات هذا. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90128
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90152
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 158
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 158
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. ج: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 158
تحذير تحذير رقم 6188: يتطلب Fortran 2003 نوع بيانات منطقي في هذا السياق. [CALCSTEADY] C: Userswichucodeopenfastglue-codeopenfastsrcFAST_Prog.f90 158

Question

التعليق الأكثر فائدة

لا تقلق Wichuda Munbua

الآن ، بعد تثبيت البرنامج ، تحقق من المنتدى لاستكشاف الأخطاء وإصلاحها والكثير من المعلومات المفيدة
https://wind.nrel.gov/forum/wind/
اقرأ التعليمات الواردة في الخيط الأول بعناية!

حظا سعيدا مع المشروع الخاص بك،

بكالوريوس


من: Wichuda [email protected]
تاريخ الإرسال: الخميس 15 أكتوبر 2020 الساعة 2:58 مساءً
إلى: OpenFAST / openfast [email protected]
نسخة إلى: bartoszstachowicz [email protected] ؛ أذكر [email protected]
الموضوع: Re: [OpenFAST / openfast] تحدث أخطاء OpenFAST بعد التثبيت (# 566)

bartoszstachowicz https://github.com/bartoszstachowicz أود أن أقول شكراً جزيلاً لك على مساعدتك السخية اليوم ، شكرًا لك ^^

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو قم بعرضها على GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLOGONFSM4 .

ال 36 كومينتر

ثم بعد قراءة مشكلات أخرى ، أحاول حلها وما زلت أحصل على 8 أخطاء و 39 تحذيرًا

image

وصف رمز الخطورة حالة قمع سطر ملف المشروع
تحذير تحذير رقم 7410: Fortran 2003 لا يسمح بهذه الكلمة الأساسية. [تحويل] C: UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
خطأ # 11018: لا يمكن فتح mkl_sequential ipo
خطأ # 11023: ليست كل المكونات المطلوبة للربط موجودة في سطر الأوامر ipo
خطأ # 11018: لا يمكن فتح C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
خطأ # 11018: لا يمكن فتح mkl_core ipo
خطأ # 11018: لا يمكن فتح mkl_intel_lp64 ipo
خطأ فادح الخطأ LNK1181: لا يمكن فتح ملف الإدخال 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK
الخطأ الفادح الخطأ LNK1181: لا يمكن فتح ملف الإدخال '.... buildbin \ MAP_x64.lib' LINK
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90179
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90184
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90186
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90468
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90471
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90472
تحذير رقم 5112: امتداد FORTRAN-90: تنسيق علامة التبويب C: UserswichucodeopenfastmoduleshydrodynsrcWaves.f90142
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90126
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90136
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90149
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90166
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90176
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90186
تحذير تحذير رقم 7410: Fortran 2003 لا يسمح بهذه الكلمة الأساسية. [الدليل] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90228
تحذير تحذير رقم 7410: Fortran 2003 لا يسمح بهذه الكلمة الأساسية. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
تحذير تحذير رقم 7410: Fortran 2003 لا يسمح بهذه الكلمة الأساسية. [تحويل] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
تحذير تحذير رقم 7416: Fortran 2003 لا يسمح بهذا الإجراء الجوهري. [خروج] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90284
تحذير تحذير # 7025: هذا التوجيه ليس معيار F2003. ج: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90114
تحذير تحذير # 7025: هذا التوجيه ليس معيار F2003. ج: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90127
تحذير تحذير # 7025: هذا التوجيه ليس معيار F2003. ج: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90145
تحذير رقم 11021: لم يتم حل NWTC_LIBRARY_mp_NWTC_INIT ipo
تحذير تحذير # 11021: FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY ipo لم يتم حله
تحذير تحذير # 11021: FAST_SUBS_mp_FAST_SOLUTION0_T ipo لم يتم حله
تحذير تحذير # 11021: لم يتم حل NWTC_IO_mp_CHECKARGS ipo
تحذير تحذير # 11021: FAST_SUBS_mp_FAST_LINEARIZE_T ipo لم يتم حلها
تحذير تحذير # 11021: FAST_SUBS_mp_EXITTHISPROGRAM_T ipo لم يتم حله
تحذير تحذير رقم 11021: لم يتم حل NWTC_IO_mp_INT2LSTR ipo
تحذير تحذير رقم 11021: لم يتم حل NWTC_BASE_mp_ABORTERRLEV ipo
تحذير تحذير # 11021: لم يتم حل FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY ipo
تحذير تحذير # 11021: لم يتم حل FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY ipo
تحذير تحذير رقم 11021: لم يتم حل NWTC_IO_mp_PROGNAME ipo
تحذير تحذير # 11021: FAST_SUBS_mp_FAST_SOLUTION_T ipo لم يتم حله
تحذير تحذير # 11021: FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo لم يتم حله
تحذير تحذير # 11021: لم يتم حل NWTC_IO_mp_NORMSTOP ipo
تحذير تحذير # 11021: لم يتم حل NWTC_IO_mp_WRSCR ipo
تحذير تحذير رقم 11021: لم يتم حل NWTC_IO_mp_R2LSTR8 ipo
خطأ MSB8036 لم يتم العثور على الإصدار 8.1 من Windows SDK. قم بتثبيت الإصدار المطلوب من Windows SDK أو تغيير إصدار SDK في صفحات خصائص المشروع أو عن طريق النقر بزر الماوس الأيمن فوق الحل واختيار "حل إعادة الاستهداف". MAP_dll C: ملفات البرامج (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

لقد علقت الآن على النحو الوارد أعلاه 5 أخطاء و 39 تحذيرًا ، لا يوجد openfast_x64 في مجلد bin.

image

أهلا،
دائمًا ما يكون الأمر هكذا عند التثبيت ، تظهر الأخطاء طوال الوقت ، لا تثبط عزيمتك :)
أبدأ دائمًا من الأعلى لأنه في بعض الأحيان تختفي الأخطاء في الكتل بمجرد حل أول شيء.
في حالتك ، يبدو أنك تفتقد مكتبة الرياضيات kernel من Intel (mkl) ، والتي تعد جزءًا من حزمة Parallel Studio XE
إذا كنت طالبًا ، فستتمكن من تنزيله من موقع Intel على الويب بعد تقديم بريد Uni الإلكتروني الخاص بك. وإلا فسيكون مستحق الدفع على ما أعتقد.
تحقق هنا:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
تمكنت من التجميع بتثبيت اثنين فقط من البرامج من تلك الحزمة ، فهي ضخمة جدًا ، اعتمادًا على مساحة التخزين لديك. أعتقد أنني اخترت C ++ و Fortran Compiler و MKL و Performace و MPI. ولكن قد تضطر إلى تثبيت المزيد ، لست متأكدًا ، لقد مر وقت طويل. في حالتك ، ربما يكون Visual Fortran مثيرًا للاهتمام أيضًا ولكني لا أعرف (أنا أستخدم Linux.

بمجرد الحصول عليها ، جربها مرة أخرى مع تجميع FAST

حظا سعيدا!

أوه ، أيضًا على نظام Linux ، بمجرد تثبيت هذه الحزم ، يجب عليك تغذية مسارها إلى المترجم ، كما هو موضح في صفحة Intel

@ Wichuda-m هل يلزمك تجميع OpenFAST بنفسك؟ إذا لم يكن الأمر كذلك ، يمكنك ببساطة تنزيل الثنائيات لنظام التشغيل Windows أو التثبيت باستخدام conda على Linux (أي باستخدام نظام Window الفرعي لنظام Linux - WSL). انظر قسم التنزيل في المستندات.

شكرًا لكم جميعًا ، في الواقع أستخدم macOS ولكن يبدو أن Windows أسهل في إنشاء OpenFAST ، لذلك أحاول تثبيته على Bootcamp (قد يكون لدي سوء فهم). سأحاول إصلاحه كاقتراحاتكم ^ ^

أستخدم macOS ولكن يبدو أن Windows أسهل في إنشاء OpenFAST

هذا عكس ذلك تمامًا: مع CMake ، من الأسهل بكثير تجميع OpenFAST لنظامي Linux و macOS باستخدام مكتبات مفتوحة المصدر ومجانية تمامًا.

نظرًا لأنك تستخدم macOS ، أقترح تثبيت Homebrew كمدير حزمة ثم تثبيت CMake و gcc (بما في ذلك gfortran). بعد ذلك ، اتبع هذا القسم من تعليمات التثبيت.

أخيرًا ، سأشير مرة أخرى إلى أنه إذا لم تكن تجري تغييرات في التعليمات البرمجية على OpenFAST ، فلا داعي لتجميع البرنامج قبل استخدامه. يتوافق الإصدار المتاح من خلال conda (macOS و Linux) أو صفحة الإصدار (Windows) مع أحدث فرع "رئيسي".

Screen Shot 2020-10-14 at 13 54 27

انتهيت أخيرًا من التثبيت ، وأحاول الآن استخدامه.
في انتظار اقتراحاتكم ^ ^

Screen Shot 2020-10-14 at 14 37 20

يبدو أن مجلدي (r-test) فارغًا ، فقد يفوتني شيء ما. ماذا علي أن أفعل بعد ذلك؟ اشكرك

Screen Shot 2020-10-14 at 17 53 19

لقد حصلت هنا على أخطاء أثناء تشغيل CTest (مهاراتي في البرمجة = 0) شكرًا لك على مساعدتك rafmudaf

اوشكت على الوصول!

يبدو أن ملفات الاختبار الخاصة بك مفقودة
هل أنت متأكد أنك قمت بكتابة علامة - متتالية؟
أيضًا ، هذه الأوامر:

بوابة الخروج ديف
تحديث الوحدة الفرعية بوابة

قاموا بتغيير فرعك إلى مطورين ، حيث توجد بعض الوظائف الإضافية ولكني لست متأكدًا من تضمين مجموعة الاختبار ، فقط تخطيهم
أيضًا ، تأكد من الإنشاء باستخدام الاختبار -DBUILD_TESTING = ON

إذا كنت تعتقد أنك جمعت جزء OpenFAST على ما يرام وتم إفساد الاختبار ، فحاول الدخول إلى أحد مجلد محاكاة الاختبار مباشرةً وتشغيل FAST على ملف ROOTNAME.fst
مثله:

المسار / إلى / openfast / قابل للتنفيذ / قابل للتنفيذ. ملف ROOTNAME.fst &> سجل

تذكر أيضًا تجميع وحدات التحكم!

حظا طيبا وفقك الله!

bartoszstachowicz شكرا لك ^ ^

لقد قمت بكتابة --recursive ولكن لم أعمل لذلك قمت بكتابة "git submodule update --init --recursive"

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

الآن أقوم بإغلاق المحطة الطرفية عن طريق الخطأ حيث استخدمت تثبيت OpenFAST ، وإيجاد طريقة لإعادة الفتح مرة أخرى ، أي اقتراح؟

GOt التكبير؟ يمكنني أن أجربها إذا كنت تريد ذلك

اكتب لي بريدًا إلكترونيًا إذا كان الأمر كذلك ،

وإلا إذا لم تكن بحاجة إلى تعديل الكود ، فربما يكون rafmudaf صحيحًا ويستحق محاولة التثبيت باستخدام conda

لقد قمت بتثبيت بعض البرامج الأخرى به وهو يعمل بشكل جيد ، متروك لك

حظا طيبا وفقك الله

bartoszstachowicz شكرًا لك ، لا أريد تعديل الكود الآن (

حسنًا ، يمكن أن يكون أسهل ،

قم بتثبيت miniconda وحاول إطلاق هذه الحزمة من هنا ، على ما أعتقد:

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

لقد علقت هنا ، (أريد البكاء)

Screen Shot 2020-10-14 at 20 00 12

حاول اتباع الأمر الخاص بك مع هذا:

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

يجب إخراج ملف سجل إلى سطح المكتب

ثم معرفة ما إذا كان يمكنك تحديد هذه التعارضات هناك ، يجب أن تكون هناك معلومات حول الحزم المفقودة وما إلى ذلك

تركتها تعمل حتى الانتهاء ، هنا

Screen Shot 2020-10-14 at 21 21 18

اهلا جميعا
وفقًا لوثائق الدليل ، نجحت في إعادة ترجمة FAST_SFunc و OpenFAST-Simulink و MAP ووضعها في الملف الموجود بامتداد .fst. لكنني واجهت خطأ عندما حاولت محاكاة OpenLoop.m في matlab / simulink. الخطأ موضح أدناه ، هل هناك من يعرف كيفية حل هذه المشكلة؟

1602682782(1)

تم الإبلاغ عن خطأ بواسطة S-function 'FAST_SFunc' في 'OpenLoop / FAST توربينات الرياح غير الخطية / الوظيفة S':
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: إدخال منطقي
FAST_ReadPr imaryFile: إدخال رقمي
FAST_ReadPr imaryFile: إدخال رقمي

@ Xiangheng-Feng في انتظار rafmudaf و @ bartoszstachowicz للحصول على إجابات

بالنسبة لي ، أنا هنا أكافح وأنتظر مساعدتهم أيضًا ^ ^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28


أرغب في المساعدة ولكن السجلات التي تنشرها غير مكتملة على ما أعتقد ، يجب عليك التمرير لأعلى والتقاط لقطة شاشة أخرى أو فقط إرفاق ملف سجل كما طلبت ...
خلاف ذلك ، قم بتثبيت التكبير وأرسل لي رابطًا هنا: [email protected] سأحاول إلقاء نظرة

bartoszstachowicz شكرًا لك على الوقت الذي

@ Wichuda-m لست متأكدًا من سبب وجود تبعيات متضاربة في conda ، ولكن هناك شيء واحد يجب مراعاته وهو أنه يجب عليك عمومًا إنشاء بيئة كوندا جديدة لكل مشروع متميز. هذا ليس خاصًا بـ OpenFAST ، ولكن فقط أفضل الممارسات العامة مع conda. لذلك يجب أن تجرب شيئًا مثل هذا:

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

أهلا! rafmudaf شكرا لك ، لست متأكدا إذا نجح هذا؟

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~٪ تحديث conda -n base -c defaults conda
جمع البيانات الوصفية للحزمة (current_repodata.json): تم
حل البيئة: تم

خطة الحزمة

موقع البيئة: / Users / wichudamunbua / opt / anaconda3

المواصفات المضافة / المحدثة:
- كوندا

سيتم تنزيل الحزم التالية:

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

سيتم تحديث الحزم التالية:

كوندا 4.8.3-py38_0 -> 4.8.5-py38_0

المضي قدما ([ص] / ن)؟ ذ

تحميل واستخراج الحزم
كوندا 4.8.5 | 2.8 ميغا بايت | ################################################## ############ | 100٪
تجهيز المعاملة: تم
التحقق من المعاملة: تم
تنفيذ المعاملة: تم
(قاعدة) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~٪ conda create -n openfast
تحذير: بيئة conda موجودة بالفعل في "/ Users / wichudamunbua / opt / anaconda3 / envs / openfast"
إزالة البيئة الحالية (y / [n])؟ ذ

جمع البيانات الوصفية للحزمة (current_repodata.json): تم
حل البيئة: تم

خطة الحزمة

موقع البيئة: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

المضي قدما ([ص] / ن)؟ ذ

تجهيز المعاملة: تم
التحقق من المعاملة: تم
تنفيذ المعاملة: تم
#

لتنشيط هذه البيئة ، استخدم

#

تفعيل $ conda

#

لإلغاء تنشيط بيئة نشطة ، استخدم

#

إلغاء تنشيط $ conda

(قاعدة) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~٪ كوندا تنشيط openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~٪ conda تثبيت openfast -c conda-forge
جمع البيانات الوصفية للحزمة (current_repodata.json): تم
حل البيئة: تم

خطة الحزمة

موقع البيئة: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

المواصفات المضافة / المحدثة:
- مفتوح

سيتم تنزيل الحزم التالية:

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

سيتم تثبيت الحزم الجديدة التالية:

libblas Conda-Forge / OSX-64 :: libblas-3.8.0-17_openblas
libcxx كوندا فورج / 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 كوندا فورج / OSX-64 :: llvm-openmp-11.0.0-h73239a0_1
openfast conda-forge / osx-64 :: openfast-2.4.0-h918f95b_1

المضي قدما ([ص] / ن)؟ ذ

تحميل واستخراج الحزم
libgfortran5-9.3.0 | 1.7 ميغا بايت | ################################################## ############ | 100٪
libgfortran-5.0.0 | 18 كيلو بايت | ################################################## ############ | 100٪
liblapack-3.8.0 | 11 كيلو بايت | ################################################## ############ | 100٪
llvm-openmp-11.0.0 | 268 كيلو بايت | ################################################## ############ | 100٪
libblas-3.8.0 | 11 كيلو بايت | ################################################## ############ | 100٪
libcxx-10.0.1 | 1.0 ميغا بايت | ################################################## ############ | 100٪
libopenblas-0.3.10 | 8.3 ميغا بايت | ################################################## ############ | 100٪
openfast-2.4.0 | 34.4 ميجابايت | ################################################## ############ | 100٪
تجهيز المعاملة: تم
التحقق من المعاملة: تم
تنفيذ المعاملة: تم
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~٪ التي openfast
/ Users / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda

هذا كل شيء ، لقد قمت الآن بتثبيت OpenFAST.
جرب تشغيل openfast -v و openfast -h .

شكرا جزيلا rafmudaf

ماذا عن الأخطاء أثناء تشغيل CTest؟ لدي 42 خطأ

مثل bartoszstachowicz المذكور ، يبدو أن مخرجاتك هنا غير مكتملة إلى حد ما لذا من الصعب تحديد حالة المستودع الخاص بك. أقترح البدء في استنساخ OpenFAST أو اختبار r واتباع الوثائق هنا: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

إذا كنت تعتقد أنك جمعت جزء OpenFAST على ما يرام وتم إفساد الاختبار ، فحاول الدخول إلى أحد مجلد محاكاة الاختبار مباشرةً وتشغيل FAST على ملف ROOTNAME.fst

هذا الجزء من https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 هو المفتاح هنا. يمكنك ببساطة تنزيل حالات الاختبار وتشغيل اختبار واحد. إذا لم تكن تجري تغييرات على OpenFAST ، فلا تقلق بشأن نتيجة الاختبارات. في هذه المرحلة ، ما عليك سوى التحقق من تشغيل حالات الاختبار ، وليس ما إذا كان الإخراج هو نفسه تمامًا (على الرغم من أنه يجب أن يكون كذلك بالفعل). حاول تشغيل حالات AWT أو AOC.

هنا ، قمت بتشغيل openfast -v و openfast -h. حاول الآن حل اختبار التشغيل

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

أوه ، لقد قمت بتثبيته على ما يرام!

أحسنت


من: Wichuda [email protected]
تاريخ الإرسال: الخميس 15 أكتوبر 2020 الساعة 7:46 صباحًا
إلى: OpenFAST / openfast [email protected]
نسخة إلى: bartoszstachowicz [email protected] ؛ أذكر [email protected]
الموضوع: Re: [OpenFAST / openfast] تحدث أخطاء OpenFAST بعد التثبيت (# 566)

هنا ، قمت بتشغيل openfast -v و openfast -h. حاول الآن حل اختبار التشغيل

[لقطة شاشة 2020-10-15 الساعة 16 43 25] https://user-images.githubusercontent.com/72775437/96092226-8d9c0e80-0f05-11eb-9b84-3d2e6de3e917.png

[لقطة شاشة 2020-10-15 الساعة 16 44 34] https://user-images.githubusercontent.com/72775437/96092345-b7553580-0f05-11eb-8e93-504940cb9c31.png

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSK2SFHOGONFSM4 .

bartoszstachowicz شكرا لك ^ ^

الآن أحاول اكتشاف الأخطاء من تشغيل الاختبار

bartoszstachowicz أود أن أقول شكرًا جزيلاً لك على مساعدتك السخية اليوم ، شكرًا لك ^ ^

لا تقلق Wichuda Munbua

الآن ، بعد تثبيت البرنامج ، تحقق من المنتدى لاستكشاف الأخطاء وإصلاحها والكثير من المعلومات المفيدة
https://wind.nrel.gov/forum/wind/
اقرأ التعليمات الواردة في الخيط الأول بعناية!

حظا سعيدا مع المشروع الخاص بك،

بكالوريوس


من: Wichuda [email protected]
تاريخ الإرسال: الخميس 15 أكتوبر 2020 الساعة 2:58 مساءً
إلى: OpenFAST / openfast [email protected]
نسخة إلى: bartoszstachowicz [email protected] ؛ أذكر [email protected]
الموضوع: Re: [OpenFAST / openfast] تحدث أخطاء OpenFAST بعد التثبيت (# 566)

bartoszstachowicz https://github.com/bartoszstachowicz أود أن أقول شكراً جزيلاً لك على مساعدتك السخية اليوم ، شكرًا لك ^^

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو قم بعرضها على GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLOGONFSM4 .

أهلا،

إذا كان التقرير الذي أرفقته من تشغيل OpenFAST غير الناجح ، فإنه يوضح في الجزء السفلي الخطأ الذي واجهته. مكتبة ديناميكية منطق عنصر التحكم DISCON.dll مفقودة. أعتقد أنك نسيت بناءه. تم وصف الإجراء للقيام بذلك في وثائق OpenFAST على readthedocs. أنا متأكد من أنك ستتمكن من العثور على هذا بسهولة عن طريق كتابة discon في شريط البحث. وبمجرد الانتهاء من ذلك ، يرجى التحقق مما إذا تم تعيين المسار الخاص بك بشكل صحيح في ملف PROJECTNAME_ServoDyn.dat.

اقرأ الأخطاء دائمًا. وابحث عن الأخطاء في منتدى NREL ، فهذا سيوفر عليك الكثير من الإحباط. وسيتيح لك معرفة المزيد عن الكود أيضًا.

كما تشير سلسلة الأخطاء التي واجهتها في بداية التهيئة إلى وجود مشكلة في ملفات الإدخال. آه و
OpenFAST-HEAD-HASH-NOTFOUND
غريب ايضا. يعني أنه لا يمكن العثور على بناء البرنامج.

قد تكون فكرة جيدة استنساخ نسخة أخرى من مستودع OpenFAST بالكامل في مجلد جديد ، وتحديث جميع التبعيات مثل gcc ، و lapack ، و fortran ، وما إلى ذلك ، ثم تجميعها مرة أخرى باستخدام التوصيات بالضبط على قراءة المستندات.

لقد قمت فقط بتثبيت نظام Linux لأتمكن من تشغيل OpenFAST هذا الربيع لأنني واجهت مشكلة في التثبيت على Windows. إذا كان هذا هو الحال بالنسبة لك ، فمن المفيد التخلي عن هذا النهج. بعد مرور بعض الوقت تمكنت من التثبيت على windows دون مشاكل ببساطة عن طريق اتباع التعليمات v بعناية. يمنحك هذا إمكانية استخدام واجهة Simulink لعناصر التحكم وبعض أدوات Matlab التي أعدها المؤلفون ، مثل إنشاء الرسوم البيانية وما إلى ذلك ...

حظا سعيدا

من: HYFOAM [email protected]
تاريخ الإرسال: الأحد ، 29 نوفمبر 2020 ، 6:31 مساءً
إلى: OpenFAST / openfast [email protected]
نسخة إلى: bartoszstachowicz [email protected] ؛ أذكر [email protected]
الموضوع: Re: [OpenFAST / openfast] تحدث أخطاء OpenFAST بعد التثبيت (# 566)

bartoszstachowicz https://github.com/bartoszstachowicz مرحبا
لقد قمت بتثبيت openfast بشكل صحيح على نظام التشغيل Linux. بعد التثبيت ، تم تشغيل مثال حساب OpenFAST / reg_tests / r-test / Glue-codes / openfast / AWT_WSt_StartUpShutDown وتم الحصول على نتائج الإخراج الصحيحة. لكن عندما أركض
حدث خطأ أثناء الحساب في / OpenFAST / reg_tests / r-test / Glue-code / openfast / 5MW_Land_BD_DLL_WTurb.
يبدو لي أن هناك مشكلة في التهيئة. انا بحاجة الى مساعدتكم.

OpenFAST

حقوق النشر (C) 2020 المختبر الوطني للطاقة المتجددة
حقوق النشر (C) 2020 Envision Energy USA LTD

تم ترخيص هذا البرنامج بموجب ترخيص Apache الإصدار 2.0 ويأتي مع عدم وجود ضمان على الإطلاق.
راجع ملف "LICENSE" الموزع مع هذا البرنامج للحصول على التفاصيل.

OpenFAST-HEAD-HASH-NOTFOUND
تجميع المعلومات:

  • المترجم: GCC version 7.5.0
  • العمارة: 64 بت
  • الدقة: مزدوج
  • التاريخ: 24 نوفمبر 2020
  • الوقت: 22:35:15
    معلومات التنفيذ:
  • التاريخ: 11/30/2020
  • الوقت: 01: 24: 18 + 0800

عنوان ملف الإدخال OpenFAST:
اختبار شهادة FAST رقم 26 https://github.com/OpenFAST/openfast/issues/26 : توربينات الرياح NREL 5.0 MW الأساسي (البرية)

تشغيل ElastoDyn.
لم يتم العثور على قسم المخرجات العقدية لملف إدخال ElastoDyn أو تم تنسيقه بشكل غير صحيح.
تشغيل BeamDyn.
لم يتم العثور على قسم المخرجات العقدية لملف الإدخال BeamDyn أو تم تنسيقه بشكل غير صحيح.
تشغيل BeamDyn.
لم يتم العثور على قسم المخرجات العقدية لملف الإدخال BeamDyn أو تم تنسيقه بشكل غير صحيح.
تشغيل BeamDyn.
لم يتم العثور على قسم المخرجات العقدية لملف الإدخال BeamDyn أو تم تنسيقه بشكل غير صحيح.
تشغيل AeroDyn.
لم يتم العثور على قسم الإخراج العقدي لملف الإدخال AeroDyn أو تم تنسيقه بشكل غير صحيح.
تشغيل BEM.
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 1 ، Blade = 1
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 2 ، Blade = 1
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 3 ، Blade = 1
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 4 ، Blade = 1
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 1 ، Blade = 2
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 2 ، Blade = 2
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 3 ، Blade = 2
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 4 ، Blade = 2
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 1 ، Blade = 3
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 2 ، Blade = 3
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 3 ، Blade = 3
تحذير: إيقاف تشغيل الديناميكا الهوائية غير المستقرة لأن C_nalpha تساوي 0. BladeNode = 4 ، Blade = 3
تشغيل InflowWind.

قراءة شبكة 31 × 31 (عرض 145 م ، 17.5 م إلى 162.5 م فوق سطح الأرض) مع رياح مميزة

سرعة 12 م / ث. تم إنشاء ملف الحقل الكامل هذا بواسطة TurbSim (الإصدار 1.06.00 ، 21 سبتمبر 2012)

07 يناير 2014 الساعة 12:50:45.

معالجة 1442 خطوة زمنية لبيانات الحقل الكامل 20 هرتز (72.05 ثانية).

تشغيل ServoDyn.
تشغيل واجهة ServoDyn لوحدات التحكم ذات النصل.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: المكتبة الديناميكية
تعذر تحميل ./../5MW_Baseline/ServoData/DISCON.dll. تحقق من وجود الملف في ملف
الموقع المحدد وأنه تم تجميعه لتطبيقات 64 بت.

صادف FAST خطأ أثناء تهيئة الوحدة النمطية.
مستوى خطأ المحاكاة: خطأ فادح

إحباط OpenFAST.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو قم بعرضها على GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 ، أو قم بإلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NNDSSKANROGONFSM4 .

bartoszstachowicz شكرًا لك على الوقت الذي

@ Wichuda-m لست متأكدًا من سبب وجود تبعيات متضاربة في conda ، ولكن هناك شيء واحد يجب مراعاته وهو أنه يجب عليك عمومًا إنشاء بيئة كوندا جديدة لكل مشروع متميز. هذا ليس خاصًا بـ OpenFAST ، ولكن فقط أفضل الممارسات العامة مع conda. لذلك يجب أن تجرب شيئًا مثل هذا:

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

كيف يمكنني استخدام simulink مع تثبيت conda؟ أنا قادر على محاكاة تصميمي الخاص ولكني أرغب في استخدام وحدة التحكم في الملعب من simulink. لقد كنت أبحث في جيثب ولكن بخلاف التجميع باستخدام VS لم أجد كيف يمكنني استخدامه مع تثبيت conda.

تكامل Simulink غير مدعوم بعد مع تثبيت Conda.

أفهم ذلك، شكرا لك. سأحاول وأجمع مع VS.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات