Pertanyaan yang diberi tag «fortran»

Fortran adalah bahasa pemrograman tujuan umum yang banyak digunakan oleh komunitas komputasi ilmiah.

Seberapa jauh sebenarnya penyusun Fortran?
Pertanyaan ini merupakan perpanjangan dari dua diskusi yang muncul baru-baru ini di balasan untuk " C ++ vs Fortran untuk HPC ". Dan ini sedikit lebih menantang daripada sebuah pertanyaan ... Salah satu argumen yang paling sering terdengar dalam mendukung Fortran adalah bahwa penyusunnya lebih baik. Karena sebagian besar kompiler …

C ++ vs Fortran untuk HPC
Dalam program PhD sains komputasi saya, kami bekerja hampir secara eksklusif di C ++ dan Fortran. Sepertinya beberapa profesor lebih suka satu daripada yang lain. Saya bertanya-tanya mana yang 'lebih baik' atau apakah yang lebih baik dari yang lain dalam keadaan tertentu.

Apa yang membuat Fortran cepat?
Fortran memiliki tempat khusus dalam pemrograman numerik. Anda tentu dapat membuat perangkat lunak yang baik dan cepat dalam bahasa lain, tetapi Fortran tetap berkinerja sangat baik meskipun usianya sudah lanjut. Selain itu, lebih mudah membuat program cepat di Fortran. Saya telah membuat program cepat di C ++, tetapi Anda harus …


Bagaimana saya menginstal kompiler Fortran di Mac? (OS X 10.x, x> = 4)
Pertanyaan terkait: Keadaan Mac OS dalam Scientific Computing dan HPC Sejumlah besar paket perangkat lunak dalam ilmu komputasi ditulis dalam Fortran, dan Fortran tidak akan hilang. Kompiler Fortran juga diperlukan untuk membuat paket perangkat lunak lain (salah satu contohnya adalah SciPy ). Namun, Mac OS X tidak termasuk kompiler Fortran. …


Bagaimana cara menulis kode agnostik dimensi?
Saya sering menemukan diri saya menulis kode yang sangat mirip untuk versi satu, dua, dan tiga dimensi dari operasi / algoritma yang diberikan. Mempertahankan semua versi ini bisa menjadi membosankan. Pembuatan kode sederhana berfungsi cukup baik, tetapi tampaknya harus ada cara yang lebih baik. Apakah ada cara yang relatif sederhana …

F2Py dengan array bentuk yang dapat dialokasikan dan diasumsikan
Saya ingin menggunakan f2pyFortran modern. Secara khusus saya mencoba untuk mendapatkan contoh dasar berikut ini untuk bekerja. Ini adalah contoh berguna terkecil yang bisa saya hasilkan. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable Declarations ! real*8, …

Bahasa Pengembangan Perangkat Lunak Komputasi Ilmiah Paralel?
Saya ingin mengembangkan perangkat lunak komputasi paralel ilmiah dari awal. Saya ingin beberapa pemikiran tentang bahasa mana untuk memulai. Program ini melibatkan membaca / menulis data ke file txt dan melakukan perhitungan berat secara paralel, dengan banyak faktorisasi LU dan penggunaan pemecah linier yang jarang. Solusi kandidat yang saya pikirkan …

Versi Fortran mana yang harus saya pelajari?
Saya seorang mahasiswa Teknik Mesin yang tertarik pada bidang teknik aerospace di mana, saya diberitahu, Fortran masih umum digunakan. Versi Fortran mana yang harus saya investasikan waktu saya untuk belajar?

Python vs FORTRAN
Mana yang lebih baik: FORTRAN atau Python? Dan saya kira dalam kedua kasus Anda membutuhkan Gnuplot, apakah saya benar? Saya sedang mengerjakan mesin Windows saat ini. Saya ingin menggunakannya untuk mendapatkan solusi numerik untuk masalah fisika, termasuk simulasi Monte-Carlo, integrasi dan diferensiasi numerik, dinamika molekuler, dll. Saya melihat kursus fisika …

Baris utama versus Kolom tata letak utama matriks
Dalam pemrograman perhitungan matriks padat, apakah ada alasan untuk memilih tata letak baris-utama dari lebih dari tata letak kolom-utama? Saya tahu bahwa tergantung pada tata letak matriks yang dipilih, kita perlu menulis kode yang sesuai untuk menggunakan memori cache secara efektif untuk keperluan kecepatan. Tata letak baris-utama tampaknya lebih alami …

Fortran: Cara terbaik untuk menentukan waktu bagian kode Anda?
Terkadang saat mengoptimalkan kode diperlukan untuk menentukan waktu bagian tertentu dari kode, saya telah menggunakan yang berikut selama bertahun-tahun tetapi bertanya-tanya apakah ada cara yang lebih sederhana / lebih baik untuk melakukannya? call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine !This is what gets timed call …


Apakah ada perpustakaan ilmiah open-source yang menggunakan Fortran modern dengan OOP?
Saya telah menghabiskan beberapa bulan terakhir pada pengkodean program Fortran untuk memecahkan sistem PDE tertentu (menggambarkan aliran / pembakaran fluida). Saya mencoba menggunakan Fortran standar terbaru dan kapabilitas baru OOP yang dimiliki Fortran. Saya bekerja sendiri dan tidak memiliki guru Fortran di sebelah saya untuk mengajukan pertanyaan, jadi cara nataral …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.