Pertanyaan tentang topik tersebut 'fortran'

Program presisi ganda Fortran dengan rutinitas MKL BLAS sederhana
Saat mencoba memadukan presisi dalam program sederhana - menggunakan real dan double - dan menggunakan rutinitas ddot dari BLAS, saya mendapatkan keluaran yang salah untuk bagian presisi ganda. Berikut kodenya: program test !! adding this...
3115 dilihat
schedule 02.11.2023

kesalahan segmentasi C dan fortran
------ main.c--------- #include <stdio.h> #include <stdlib.h> #include <dlfcn.h> #include <string.h> int main() { char* lib_name = "./a.out"; int array[5] = {1,2,3,4,5}; int size_a =...
758 dilihat
schedule 02.01.2024

Membaca file data eksternal di gnuplot
Nah, ini lanjutan dari pertanyaan saya sebelumnya. Seperti yang saya sebutkan, file data dihasilkan dari kode Fortran. Semua file data berisi dua kolom data. Pada kode Fortran saya menggunakan FORMAT (2(1X,D22.16)). Jadi, file keluarannya...
3587 dilihat
schedule 24.11.2023

Apa gaya yang bagus untuk deklarasi variabel di fortran?
Jadi saya punya banyak variabel yang perlu saya deklarasikan, dan kode aslinya terlihat seperti ini: DIMENSION energy_t(20000),nrt(20000),npsh(1000),xx(1000),yy(1000), :step(1000),stepz(1000),r1(1000),rr(1000),ic(1000),diffrr(1000)...
334 dilihat
schedule 04.01.2024

Sesuaikan kode contoh dgemm untuk menggunakan sgemm (scalapack)
Saya perlu membuat program berikut (dari http://www.netlib.org/scalapack/examples/pblas.tgz ) bekerja dengan SGEMM. Apa yang perlu saya ubah agar berfungsi? Pengetahuan saya tentang Fortran sangat terbatas, saya memperlakukan ini sebagai kotak...
483 dilihat

Generator kongruensial linier - keluarannya semua 0?
Saya telah mencoba membuat generator nomor pseudorandom LCG yang cukup mendasar di Fortran 77 untuk mencetak 1000 nomor acak ke sebuah file, tetapi untuk alasan apa pun hasilnya hanya 1000 0s. Keseluruhan kodenya cukup pendek jadi saya telah...
139 dilihat
schedule 05.01.2024

Bagaimana cara membuat dan menggunakan array tipe ekstensi di Fortran? [duplikat]
Saya memiliki kelas dasar abstrak. Saya membuat dua ekstensi dari kelas dasar. Saya ingin menyimpan semua objek yang dibuat dari salah satu kelas yang diperluas dalam satu array. Saya yakin saya dapat melakukan ini dengan membuat array pointer yang...
57 dilihat
schedule 04.01.2024

Mencetak array yang dapat dialokasikan di Fortran dengan gdb: Opcode ekspresi katai yang tidak tertangani 0x97 [duplikat]
Saya telah men-debug potongan kode berikut di Cygwin dan Eclipse menggunakan gdb sebagai debugger: program codetest implicit none integer, parameter :: dp = kind(1.0d0) integer, parameter :: N = 10 real(dp), dimension(:),...
387 dilihat
schedule 31.10.2023

fitur berorientasi objek dengan kompiler Solaris/Oracle Fortran
Saya telah mencoba mengkompilasi kode fortran OO dengan kompiler fortran dari suite Oracle Solaris Studio 12.4 (yang terbaru sejauh yang saya tahu). Tapi kompilernya crash. Ini adalah versi sederhana dari masalah saya. Saya mendefinisikan dua...
119 dilihat
schedule 16.11.2023

masalah makefile gfortran
Saya memiliki program penulisan di fortran yang menggunakan perpustakaan. Untuk kompilasi saya menggunakan skrip shell sederhana dan semuanya baik-baik saja: gfortran -c mod_input.f90 mod_cpp.f90 mod_data.f90 main.f90 b_coils.f gfortran...
303 dilihat
schedule 26.11.2023

Bagaimana cara mengatasi Kesalahan Sintaks dalam Pernyataan Data?
Hai, saya baru di sini dan ingin menyelesaikan masalah ini: do k=1,31 Data H(1,k)/0/ End do do l=1,21 Data H(l,1)/0.5*(l-1)/ End do do m=31,41 Data H(17,m)/0/ End do do n=17,21 Data H(n,41)/0.5*(n-17)/ End do Saya mendapatkan...
589 dilihat
schedule 08.12.2023

Kesalahan segmentasi menggunakan f2py
Ini adalah tindak lanjut dari pertanyaan yang saya ajukan di sini... Bagaimana cara mengalokasikan array input dengan f2py? Saya telah mengerjakan ulang pertanyaan sebagai tanggapan terhadap komentar. Pertanyaan aslinya tidak jelas dan terlalu...
533 dilihat
schedule 10.01.2024

kompilasi dengan cygwin/gfortran atau ifort dengan acml
Saya ingin mengkompilasi program saya yang terhubung ke acml. Di cygwin (win64) dengan gfortran terhubung ke acml: $ gfortran empty.f90 -L/c:/cygwin64/acml5.3.1/win64/lib/libacml_dll.lib hasil /tmp/ccKechZN.o:empty.f90:(.text+0xff):...
598 dilihat
schedule 18.12.2023

Dekomposisi FFT 2D (dan fft terbalik) dengan fftw di fortran77
[edit 1] Menambahkan gambar untuk menampilkan data asli dan data yang diperoleh [edit 2] Saya menemukan kesalahan saya, saya menggunakan fftw_measure alih-alih fftw_estimate dalam panggilan dfftw_plan_many_dft [edit 3] memperbaiki kesalahan...
551 dilihat
schedule 02.01.2024

Kesalahan: Koma diperlukan setelah deskriptor P dalam format string
Ketika saya mencoba mengkompilasi calrank.for (CALRANK_v7.0.0_L140912.zip) dengan gfortran saya mendapatkan kesalahan ini: > gfortran -m64 -c -o calrank.o calrank.for calrank.for:1922:32:...
295 dilihat
schedule 27.12.2023

Fortran 90 menghasilkan jawaban yang salah, menghasilkan 0 padahal seharusnya jawabannya 1. Apakah saya melewatkan sesuatu? [duplikat]
Berikut adalah kode Fortran 90 yang saya tulis. Ini adalah fungsi yang saya gunakan dalam kode yang lebih besar tetapi saya mendapatkan hasil yang salah. Saya tahu secara matematis jawabannya harus 1 (atau mendekati 1 karena perhitungan) tetapi...
72 dilihat
schedule 25.11.2023

Elemen array statis di Fortran modern [duplikat]
Untuk kenyamanan saya ingin dapat mereferensikan elemen tabel pencarian statis yang diimplementasikan sebagai array 1d seperti ini Item = [1,7,2,5,3](I) Dimana I adalah indeks bilangan bulat ke array statis dalam tanda kurung siku. Saya tahu...
35 dilihat

Pekerjaan gagal saat menggunakan srun atau mpirun di slurm
Saya mencoba mengirimkan pekerjaan dengan slurm. Namun, pekerjaan gagal jika saya menggunakan srun atau mpirun . Namun, ini berjalan baik dengan mpiexec , meskipun hanya berjalan dengan satu proses meskipun banyak node dan banyak inti...
770 dilihat