Openfast: Kesalahan OpenFAST terjadi setelah penginstalan

Dibuat pada 13 Okt 2020  ·  36Komentar  ·  Sumber: OpenFAST/openfast

Halo semuanya, saya pengguna baru OpenFAST dan mahasiswa doktoral tahun pertama.
Saya baru saja menyelesaikan instalasi sebagai https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

semuanya bekerja dengan baik sampai 2.2.3.1.2. Mengkompilasi OpenFAST, N.6 build> build solusi Saya mendapat 33 kesalahan dan 14 peringatan.
Keterampilan pemrograman saya sangat rendah sehingga saya membutuhkan bantuan Anda. Terima kasih banyak

image

Kode Tingkat Permasalahan Deskripsi Status Penekanan Baris File Proyek
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
Kompilasi Kesalahan Dibatalkan (kode 1) C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
Kesalahan kesalahan # 7002: Kesalahan dalam membuka file modul yang dikompilasi. Periksa jalur SERTAKAN. [FAST_SUBS] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
Kesalahan kesalahan # 6592: Simbol ini harus berupa parameter yang ditentukan, pencacah, atau argumen dari fungsi penyelidikan yang mengevaluasi ke konstanta waktu kompilasi. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Galat galat # 6975: Jenis-param harus berupa digit-string atau skalar-int-nama-konstan. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 40
Galat galat # 6457: Nama jenis turunan ini belum dideklarasikan. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 43
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 45
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 46
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 54
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [PROGNAME] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Kesalahan kesalahan # 6632: Argumen kata kunci tidak valid tanpa antarmuka yang eksplisit. [ARG2] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Kesalahan kesalahan # 6632: Argumen kata kunci tidak valid tanpa antarmuka yang eksplisit. [BENDERA] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [TURBINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 68
Kesalahan kesalahan # 6632: Argumen kata kunci tidak valid tanpa antarmuka yang eksplisit. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [ERRID_NONE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Galat galat # 6363: Tipe data intrinsik argumen harus sama. [MOD] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Galat galat # 6460: Ini bukan nama bidang yang ditentukan dalam struktur yang mencakup. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Galat galat # 6362: Tipe data dari argumen tidak valid. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Galat galat # 6362: Tipe data dari argumen tidak valid. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [NUM2LSTR] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [ABORTERRLEV] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [ERRID_SEVERE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Galat galat # 6363: Tipe data intrinsik argumen harus sama. [MIN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 133
Galat galat # 6054: Tipe data KARAKTER diperlukan dalam konteks ini. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Galat galat # 6341: Jenis data logis diperlukan dalam konteks ini. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Galat galat # 6404: Nama ini tidak memiliki tipe, dan harus memiliki tipe eksplisit. [ERRID_FATAL] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 159
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 179
Galat galat # 6683: Parameter jenis jenis harus berupa konstanta waktu kompilasi. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 184
Kesalahan Kesalahan menjalankan FAST Registry untuk IceFloe. C: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
Galat galat PRJ0019: Alat mengembalikan kode galat dari "Menjalankan Registri untuk IceFloe" Proyek
Peringatan peringatan # 8586: Jenis implisit diberikan untuk memungkinkan deklarasi out-of-order. Ekstensi non-standar. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Peringatan peringatan # 8586: Jenis implisit diberikan untuk memungkinkan deklarasi out-of-order. Ekstensi non-standar. [ERRMSGLEN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Peringatan peringatan # 6187: Fortran 2003 membutuhkan tipe data INTEGER dalam konteks ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Peringatan peringatan # 6931: Fortran 2003 tidak mengizinkan pernyataan tugas ini. ['OpenFAST'] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Peringatan peringatan # 6187: Fortran 2003 membutuhkan tipe data INTEGER dalam konteks ini. [N_TMAX_M1] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 122
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Peringatan peringatan # 6192: Fortran 2003 tidak mengizinkan konversi tipe data ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Peringatan peringatan # 6188: Fortran 2003 membutuhkan tipe data LOGICAL dalam konteks ini. [CALCSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

Komentar yang paling membantu

jangan khawatir @Wichuda Munbua

sekarang, setelah Anda menginstal program, periksa forum untuk pemecahan masalah dan banyak informasi berguna
https://wind.nrel.gov/forum/wind/
baca instruksi di utas pertama dengan hati-hati!

Semoga berhasil dengan proyek Anda,

BS


Dari: Wichuda [email protected]
Dikirim: Kamis, 15 Oktober 2020 14.58
Kepada: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Sebutkan [email protected]
Subjek: Re: [OpenFAST / openfast] OpenFAST Kesalahan terjadi setelah instalasi (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Saya ingin mengucapkan terima kasih banyak atas bantuan Anda yang murah hati hari ini, terima kasih ^^

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSTAK4EYLANCNFSM4SOGO7

Semua 36 komentar

kemudian setelah membaca masalah lain, saya mencoba menyelesaikan dan masih mendapat 8 kesalahan dan 39 peringatan

image

Kode Tingkat Permasalahan Deskripsi Status Penekanan Baris File Proyek
Peringatan peringatan # 7410: Fortran 2003 tidak mengizinkan kata kunci ini. [CONVERT] C: UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
Galat galat # 11018: Tidak dapat membuka mkl_sequential ipo
Kesalahan kesalahan # 11023: Tidak semua komponen yang diperlukan untuk menghubungkan ada di baris perintah ipo
Kesalahan kesalahan # 11018: Tidak dapat membuka C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
Galat galat # 11018: Tidak dapat membuka mkl_core ipo
Galat galat # 11018: Tidak dapat membuka mkl_intel_lp64 ipo
Kesalahan fatal error LNK1181: tidak dapat membuka file input 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK
Kesalahan kesalahan fatal LNK1181: tidak dapat membuka file input '.... buildbin \ MAP_x64.lib' LINK
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
Peringatan peringatan # 5112: Ekstensi ke FORTRAN-90: pemformatan tab C: UserswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
Peringatan peringatan # 7410: Fortran 2003 tidak mengizinkan kata kunci ini. [DIRECTORY] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
Peringatan peringatan # 7410: Fortran 2003 tidak mengizinkan kata kunci ini. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
Peringatan peringatan # 7410: Fortran 2003 tidak mengizinkan kata kunci ini. [CONVERT] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
Peringatan peringatan # 7416: Fortran 2003 tidak mengizinkan prosedur intrinsik ini. [KELUAR] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
Peringatan peringatan # 7025: Petunjuk ini bukan F2003 standar. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
Peringatan peringatan # 7025: Petunjuk ini bukan F2003 standar. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
Peringatan peringatan # 7025: Petunjuk ini bukan F2003 standar. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
Peringatan peringatan # 11021: NWTC_LIBRARY_mp_NWTC_INIT ipo yang belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY ipo belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_SOLUTION0_T ipo belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_CHECKARGS ipo yang belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_LINEARIZE_T ipo belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_EXITTHISPROGRAM_T ipo belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_INT2LSTR ipo yang belum terselesaikan
Peringatan peringatan # 11021: NWTC_BASE_mp_ABORTERRLEV ipo yang belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY ipo belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY ipo belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_PROGNAME ipo yang belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_SOLUTION_T ipo belum terselesaikan
Peringatan peringatan # 11021: FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_NORMSTOP ipo yang belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_WRSCR ipo yang belum terselesaikan
Peringatan peringatan # 11021: NWTC_IO_mp_R2LSTR8 ipo yang belum terselesaikan
Kesalahan MSB8036 Windows SDK versi 8.1 tidak ditemukan. Instal versi Windows SDK yang diperlukan atau ubah versi SDK di halaman properti project atau dengan mengklik kanan solusi dan memilih "Retarget solution". MAP_dll C: Program Files (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.t target 46

image

Sekarang saya terjebak seperti di atas 5 kesalahan dan 39 peringatan, tidak ada openfast_x64 di folder bin.

image

Hai,
Itu selalu seperti ini ketika menginstal, kesalahan hanya muncul setiap saat, jangan berkecil hati :)
Saya selalu mulai dari atas karena terkadang kesalahan hilang dalam blok setelah Anda menyelesaikan hal pertama.
Dalam kasus Anda, sepertinya Anda kehilangan pustaka kernel matematika dari Intel (mkl), yang merupakan bagian dari paket Parallel Studio XE
Jika Anda seorang pelajar, Anda akan dapat mengunduhnya dari situs web Intel setelah memberikan email Uni Anda. Kalau tidak, saya pikir itu harus dibayar.
Cek di sini:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
Saya berhasil mengkompilasi dengan menginstal hanya beberapa perangkat lunak dari paket itu, mereka cukup besar, jadi tergantung pada penyimpanan Anda. Saya rasa saya memilih C ++ dan Fortran Compiler, MKL, performace thing, dan MPI. tetapi Anda mungkin harus menginstal lebih banyak, saya tidak yakin, sudah lama. Dalam kasus Anda mungkin Visual Fortran juga menarik tetapi saya tidak tahu (saya menggunakan Linux.

Setelah Anda memilikinya, coba lagi dengan menyusun FAST

Semoga berhasil!

Oh, juga di Linux, setelah Anda menginstal paket-paket ini, Anda harus memberi makan jalurnya ke kompiler, itu dijelaskan di halaman Intel

@ Wichuda-m Apakah ini persyaratan yang Anda perlukan untuk mengkompilasi OpenFAST sendiri? Jika tidak, Anda dapat mengunduh binari untuk Windows atau menginstal dengan conda di Linux (yaitu menggunakan Subsistem Jendela untuk Linux - WSL). Lihat bagian unduhan dari dokumen.

Terima kasih semuanya, sebenarnya saya menggunakan macOS tetapi sepertinya Windows lebih mudah untuk membangun OpenFAST, jadi saya mencoba menginstalnya di Bootcamp (saya mungkin salah paham). Saya akan mencoba memperbaikinya sebagai saran Anda ^^

Saya menggunakan macOS tetapi tampaknya Windows lebih mudah untuk membangun OpenFAST

Ini justru sebaliknya: dengan CMake, jauh lebih mudah untuk mengkompilasi OpenFAST untuk Linux dan macOS menggunakan pustaka yang sepenuhnya open-source dan gratis.

Karena Anda menggunakan macOS, saya sarankan menginstal Homebrew sebagai pengelola paket, lalu instal CMake dan gcc (ini termasuk gfortran). Setelah itu, ikuti bagian petunjuk penginstalan ini.

Terakhir, saya akan tunjukkan lagi bahwa jika Anda tidak membuat perubahan kode pada OpenFAST, tidak perlu mengkompilasi perangkat lunak sebelum menggunakannya. Versi yang tersedia melalui conda (macOS dan Linux) atau halaman rilis (Windows) sesuai dengan cabang "master" terbaru.

Screen Shot 2020-10-14 at 13 54 27

Saya akhirnya menyelesaikan instalasi, sekarang mencoba menggunakannya.
menunggu saran Anda ^^

Screen Shot 2020-10-14 at 14 37 20

sepertinya folder saya (r-test) kosong, saya mungkin melewatkan sesuatu. Apa yang harus saya lakukan selanjutnya? Terima kasih

Screen Shot 2020-10-14 at 17 53 19

Saya di sini mendapat kesalahan saat menjalankan CTest (keterampilan pemrograman saya = 0) terima kasih atas bantuan Anda @rafmudaf

Hampir sampai!

Sepertinya file pengujian Anda hilang
Apakah Anda yakin Anda mengetik tanda --recursive?
juga, perintah ini:

git checkout dev
pembaruan submodul git

mereka mengubah cabang Anda menjadi pengembang, di mana ada beberapa fungsi lagi tetapi saya tidak yakin rangkaian pengujian disertakan, lewati saja
juga, pastikan untuk membangun dengan pengujian -DBUILD_TESTING = ON

Jika Anda merasa telah mengompilasi bagian OpenFAST dengan baik dan tesnya kacau, coba masuk ke salah satu folder simulasi tes secara langsung dan jalankan FAST di file ROOTNAME.fst
seperti ini:

jalur / ke / openfast / executable / executable.file ROOTNAME.fst &> log

Juga ingat untuk mengkompilasi pengontrol!

semoga berhasil!

@bartoszachowicz terima kasih ^^

Saya mengetik --recursive tetapi tidak berhasil, jadi saya mengetik "git submodule update --init --recursive"

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

sekarang saya tidak sengaja menutup terminal tempat saya biasanya menginstal OpenFAST, mencari cara untuk membuka kembali, ada saran?

PERGI zoom? Saya bisa mencobanya jika Anda mau

tulis saya email jika demikian,

jika tidak, jika Anda tidak perlu mengubah kode, mungkin @rafmudaf benar dan patut dicoba menginstal dengan conda

Saya menginstal beberapa perangkat lunak lain dengannya dan berfungsi dengan baik, terserah Anda

semoga berhasil

@bartoszstachowicz terima kasih, Saya tidak ingin mengubah kode sekarang (keahlian saya nol) haruskah saya mencoba memasang konda wth berikutnya? Saya belum mendownloadnya.

nah, bisa jadi lebih mudah,

instal miniconda dan coba aktifkan paket ini dari sini, saya pikir:

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

Aku terjebak disini, (ingin menangis)

Screen Shot 2020-10-14 at 20 00 12

Coba ikuti perintah Anda dengan ini:

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

itu harus mengeluarkan file log ke desktop

dan kemudian lihat apakah Anda dapat mengidentifikasi konflik ini di sana, seharusnya ada info tentang paket yang hilang dan semacamnya

Saya biarkan berjalan sampai selesai, di sini

Screen Shot 2020-10-14 at 21 21 18

Halo semua
Menurut dokumentasi panduan, saya berhasil mengkompilasi ulang FAST_SFunc dan OpenFAST-Simulink dan MAP dan memasukkannya ke dalam file yang ada .fst. Tetapi saya menemui kesalahan ketika saya mencoba untuk mensimulasikan OpenLoop.m di matlab / simulink. Kesalahannya ditunjukkan di bawah ini, apakah ada orang yang tahu cara memperbaiki masalah ini?

1602682782(1)

Kesalahan dilaporkan oleh S-function 'FAST_SFunc' di 'OpenLoop / FAST Nonlinear Wind Turbine / S-Function':
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Masukan logis
FAST_ReadPr imaryFile: Input numerik
FAST_ReadPr imaryFile: Input numerik

@ Xiangheng-Feng menunggu jawaban dari @bartoszstachowicz

Bagi saya, disini sedang berjuang dan menunggu bantuan mereka juga ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

: D
Saya ingin membantu tetapi log yang Anda posting tidak lengkap. Saya rasa, Anda harus menggulir ke atas dan mengambil screenshot lain atau cukup lampirkan file log seperti yang saya minta ...
jika tidak, instal zoom dan kirimkan saya tautan di sini: [email protected] Saya akan mencoba untuk melihatnya

@bartoszstachowicz terima kasih telah meluangkan waktu untuk menanggapi dengan komentar yang membantu.

@ Wichuda-m Saya tidak yakin mengapa akan ada dependensi yang saling bertentangan di conda, tetapi satu hal yang perlu dipertimbangkan adalah Anda biasanya harus membuat lingkungan conda baru untuk setiap proyek yang berbeda. Ini tidak khusus untuk OpenFAST, tetapi hanya praktik terbaik umum dengan conda. Jadi, Anda harus mencoba sesuatu seperti ini:

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

Hai! @rafmudaf terima kasih, tidak yakin apakah ini berhasil?

(basis) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda update -n base -c defaults conda
Mengumpulkan metadata paket (current_repodata.json): selesai
Lingkungan pemecahan: selesai

Paket Paket

lokasi lingkungan: / Users / wichudamunbua / opt / anaconda3

spesifikasi yang ditambahkan / diperbarui:
- conda

Paket berikut akan diunduh:

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

Paket berikut akan DIPERBARUI:

conda 4.8.3-py38_0 -> 4.8.5-py38_0

Lanjutkan ([y] / n)? y

Mengunduh dan Mengekstrak Paket
conda-4.8.5 | 2.8 MB | ############################################### ############ | 100%
Mempersiapkan transaksi: selesai
Verifikasi transaksi: selesai
Eksekusi transaksi: selesai
(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
PERINGATAN: Lingkungan conda sudah ada di '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast'
Hapus lingkungan yang ada (y / [n])? y

Mengumpulkan metadata paket (current_repodata.json): selesai
Lingkungan pemecahan: selesai

Paket Paket

lokasi lingkungan: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Lanjutkan ([y] / n)? y

Mempersiapkan transaksi: selesai
Verifikasi transaksi: selesai
Eksekusi transaksi: selesai
#

Untuk mengaktifkan lingkungan ini, gunakan

#

$ conda mengaktifkan openfast

#

Untuk menonaktifkan lingkungan aktif, gunakan

#

$ conda nonaktifkan

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda mengaktifkan openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda install openfast -c conda-forge
Mengumpulkan metadata paket (current_repodata.json): selesai
Lingkungan pemecahan: selesai

Paket Paket

lokasi lingkungan: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

spesifikasi yang ditambahkan / diperbarui:
- buka cepat

Paket berikut akan diunduh:

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

Paket BARU berikut akan DIINSTAL:

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

Lanjutkan ([y] / n)? y

Mengunduh dan Mengekstrak Paket
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%
Mempersiapkan transaksi: selesai
Verifikasi transaksi: selesai
Eksekusi transaksi: selesai
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% yang openfast
/ Pengguna / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~%

Itu saja, Anda sekarang telah menginstal OpenFAST.
Coba jalankan openfast -v dan openfast -h .

Terima kasih banyak @rafmudaf

bagaimana dengan kesalahan saat menjalankan CTest? Saya mendapat 42 kesalahan

Seperti yang disebutkan @bartoszstachowicz , sepertinya keluaran Anda di sini agak tidak lengkap sehingga sulit untuk menentukan status repositori Anda. Saya sarankan untuk memulai dari kloning OpenFAST atau r-test dan ikuti dokumentasinya di sini: https://openfast.readthedocs.io/en/master/source/testing/regress_test.html#python -driver.

Jika Anda merasa telah mengompilasi bagian OpenFAST dengan baik dan tesnya kacau, coba masuk ke salah satu folder simulasi tes secara langsung dan jalankan FAST di file ROOTNAME.fst

Bagian dari https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 ini adalah kuncinya di sini. Anda cukup mendownload kasus pengujian dan menjalankan satu pengujian. Jika Anda tidak membuat perubahan pada OpenFAST, jangan khawatir tentang hasil pengujian. Pada titik ini, Anda hanya perlu memverifikasi bahwa test case berjalan, bukan apakah outputnya persis sama (meskipun seharusnya demikian). Coba jalankan kasus AWT atau AOC.

Di sini, saya menjalankan openfast -v dan openfast -h. Sekarang coba pecahkan tes yang sedang berjalan

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

Oh, jadi Anda sudah memasangnya dengan baik!

Sudah selesai dilakukan dengan baik


Dari: Wichuda [email protected]
Dikirim: Kamis, 15 Oktober 2020 07.46
Kepada: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Sebutkan [email protected]
Subjek: Re: [OpenFAST / openfast] OpenFAST Kesalahan terjadi setelah instalasi (# 566)

Di sini, saya menjalankan openfast -v dan openfast -h. Sekarang coba pecahkan tes yang sedang berjalan

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

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

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 , atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSKTA2SFHANCNFSM4SOGO7 .

@bartoszachowicz terima kasih ^^

Sekarang saya mencoba mencari tahu kesalahan dari menjalankan pengujian

@bartoszstachowicz Saya ingin mengucapkan terima kasih banyak atas bantuan Anda hari ini, terima kasih ^^

jangan khawatir @Wichuda Munbua

sekarang, setelah Anda menginstal program, periksa forum untuk pemecahan masalah dan banyak informasi berguna
https://wind.nrel.gov/forum/wind/
baca instruksi di utas pertama dengan hati-hati!

Semoga berhasil dengan proyek Anda,

BS


Dari: Wichuda [email protected]
Dikirim: Kamis, 15 Oktober 2020 14.58
Kepada: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Sebutkan [email protected]
Subjek: Re: [OpenFAST / openfast] OpenFAST Kesalahan terjadi setelah instalasi (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Saya ingin mengucapkan terima kasih banyak atas bantuan Anda yang murah hati hari ini, terima kasih ^^

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSTAK4EYLANCNFSM4SOGO7

Hai,

Jika laporan yang Anda lampirkan berasal dari OpenFAST yang gagal dijalankan, maka di bagian bawah dikatakan kesalahan apa yang Anda temui. Pustaka dinamis logika kontrol DISCON.dll hilang. Saya kira Anda pasti lupa membangunnya. Prosedur untuk melakukannya dijelaskan dalam dokumentasi OpenFAST di readthedocs. Saya yakin Anda akan dapat menemukannya dengan mudah dengan mengetikkan discon ke dalam bilah pencarian. Dan setelah ini selesai, periksa apakah jalur Anda disetel dengan benar di file PROJECTNAME_ServoDyn.dat.

Selalu baca kesalahannya. Dan cari kesalahan di forum NREL, ini akan menghemat banyak frustrasi. Dan akan membiarkan Anda mempelajari lebih lanjut tentang kode juga.

Juga serangkaian kesalahan yang Anda miliki di awal inisialisasi Anda menunjukkan bahwa ada masalah dengan file masukan Anda. Ah dan itu
OpenFAST-HEAD-HASH-NOTFOUND
Aneh juga. Berarti tidak dapat menemukan perangkat lunak yang dibangun.

Mungkin ide yang bagus untuk mengkloning salinan lain dari seluruh repositori OpenFAST di folder baru, memperbarui semua ketergantungan Anda seperti gcc, lapack, fortran, dll. Dan mengkompilasi lagi menggunakan rekomendasi yang tepat saat membaca dokumen.

Saya hanya menginstal sistem Linux untuk dapat menjalankan OpenFAST musim semi ini karena saya mengalami masalah saat menginstal di Windows. Jika ini kasusnya untuk Anda, ada baiknya untuk mengabaikan pendekatan ini. Setelah beberapa waktu saya berhasil menginstal di windows tanpa masalah hanya dengan mengikuti petunjuk v dengan seksama. Ini memberi Anda kemungkinan untuk menggunakan antarmuka Simulink untuk kontrol dan beberapa alat Matlab yang disiapkan oleh penulis, seperti untuk membuat grafik dan sebagainya…

Semoga berhasil

Dari: HYFOAM [email protected]
Dikirim: Minggu, 29 November 2020 18.31
Kepada: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Sebutkan [email protected]
Subjek: Re: [OpenFAST / openfast] OpenFAST Kesalahan terjadi setelah instalasi (# 566)

@bartoszidahayah https://gub.com/bartoszachowiczhai
Saya menginstal openfast dengan benar di linux. Setelah instalasi, contoh perhitungan OpenFAST / reg_tests / r-test / glue-codes / openfast / AWT_WSt_StartUpShutDown dijalankan dan hasil keluaran yang benar diperoleh. Tapi saat aku lari
Terjadi kesalahan selama penghitungan di / OpenFAST / reg_tests / r-test / glue-codes / openfast / 5MW_Land_BD_DLL_WTurb.
Sepertinya memberi tahu saya ada masalah dengan inisialisasi. Saya membutuhkan bantuan Anda.

OpenFAST

Hak Cipta (C) 2020 National Renewable Energy Laboratory
Hak Cipta (C) 2020 Envision Energy USA LTD

Program ini dilisensikan di bawah Lisensi Apache Versi 2.0 dan TIDAK ADA JAMINAN SEPENUHNYA.
Lihat file "LISENSI" yang didistribusikan dengan perangkat lunak ini untuk detailnya.

OpenFAST-HEAD-HASH-NOTFOUND
Kompilasi Info:

  • Penyusun: GCC versi 7.5.0
  • Arsitektur: 64 bit
  • Presisi: ganda
  • Tanggal: 24 November 2020
  • Waktu: 22:35:15
    Info Eksekusi:
  • Tanggal: 11/30/2020
  • Waktu: 01: 24: 18 + 0800

Judul file masukan OpenFAST:
Tes Sertifikasi CEPAT # 26 https://github.com/OpenFAST/openfast/issues/26 : Turbin Angin Baseline NREL 5.0 MW (Onshore)

Menjalankan ElastoDyn.
Bagian keluaran simpul dari berkas masukan ElastoDyn tidak ditemukan atau tidak diformat dengan benar.
Menjalankan BeamDyn.
Bagian keluaran simpul dari file masukan BeamDyn tidak ditemukan atau tidak diformat dengan benar.
Menjalankan BeamDyn.
Bagian keluaran simpul dari file masukan BeamDyn tidak ditemukan atau tidak diformat dengan benar.
Menjalankan BeamDyn.
Bagian keluaran simpul dari file masukan BeamDyn tidak ditemukan atau tidak diformat dengan benar.
Menjalankan AeroDyn.
Bagian keluaran simpul dari file masukan AeroDyn tidak ditemukan atau tidak diformat dengan benar.
Menjalankan BEM.
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 1, Blade = 1
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 2, Blade = 1
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 3, Blade = 1
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 4, Blade = 1
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 1, Blade = 2
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 2, Blade = 2
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 3, Blade = 2
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 4, Blade = 2
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 1, Blade = 3
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 2, Blade = 3
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 3, Blade = 3
Peringatan: Mematikan Aerodinamika Unsteady karena C_nalpha adalah 0. BladeNode = 4, Blade = 3
Menjalankan InflowWind.

Membaca grid 31x31 (lebar 145 m, 17,5 m hingga 162,5 m di atas permukaan tanah) dengan karakteristik angin

kecepatan 12 m / s. File bidang lengkap ini dibuat oleh TurbSim (v1.06.00, 21-Sep-2012) pada

07-Jan-2014 pukul 12:50:45.

Memproses 1442 langkah waktu dari data bidang penuh 20 Hz (72,05 detik).

Menjalankan ServoDyn.
Menjalankan Antarmuka ServoDyn untuk Pengontrol Berbilah.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: Perpustakaan dinamis
./../5MW_Baseline/ServoData/DISCON.dll tidak dapat dimuat. Periksa apakah file tersebut ada di
lokasi yang ditentukan dan itu dikompilasi untuk aplikasi 64-bit.

FAST mengalami kesalahan selama inisialisasi modul.
Tingkat kesalahan simulasi: FATAL ERROR

Membatalkan OpenFAST.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 , atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NTASSKANRANCNFSM4SOGO7 .

@bartoszstachowicz terima kasih telah meluangkan waktu untuk menanggapi dengan komentar yang membantu.

@ Wichuda-m Saya tidak yakin mengapa akan ada dependensi yang saling bertentangan di conda, tetapi satu hal yang perlu dipertimbangkan adalah Anda biasanya harus membuat lingkungan conda baru untuk setiap proyek yang berbeda. Ini tidak khusus untuk OpenFAST, tetapi hanya praktik terbaik umum dengan conda. Jadi, Anda harus mencoba sesuatu seperti ini:

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

Bagaimana cara menggunakan simulink dengan instalasi conda? Saya dapat mensimulasikan desain saya sendiri tetapi saya ingin menggunakan pengontrol nada dari simulink. Saya telah melihat-lihat github tetapi selain mengkompilasi dengan VS saya tidak menemukan bagaimana saya bisa menggunakannya dengan instalasi conda.

Integrasi Simulink belum didukung dengan penginstalan Conda.

Saya mengerti, terima kasih. Saya akan mencoba dan mengkompilasi dengan VS.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat