gfortran

    1熱度

    1回答

    所以最近我一直在學習關於編程和編譯以及東西如何工作的絕對堆棧,但這是一個小問題我的深度。目前,我正在嘗試安裝pyigrf12,這樣我就可以在Python中使用IGRF(我在這裏完成大部分工作)。我的第一個問題是,因爲這個模型是在Fortran中開發的,所以找到了合適的編譯器。我用MinGW來安裝g77和gfortran等等。 每個編譯器都給我提供了不同的錯誤。當setup.py默認使用g77時,由

    0熱度

    1回答

    我使用的功能system_clock用FORTRAN90(與gfortran編譯)以下列方式: ! Variables for clock integer count_0, count_1 integer count_rate, count_max double precision time_init, time_final, elapsed_time !

    2熱度

    4回答

    我想用不同的輸入參數集多次運行fortran 77程序;我已經確定輸出文件名稱會隨着我使用的不同輸入參數而變化,但我不確定如何使用不同的輸入參數集來運行程序,而不必每次都去代碼來更改參數。 爲了說明我的問題,下面是一個簡單的代碼。 PROGRAM CODE IMPLICIT DOUBLE PRECISION (A-H, J-Z) COMMON/param/radius

    5熱度

    1回答

    我正在運行由其他人編寫的Fortran 77程序。我在Linux上使用gfortran編譯器(v5.4.0)(Ubuntu v.16.04)。我不是Fortran,gcc或bash腳本的經驗豐富的用戶,所以我在這裏掙扎。 當我的程序運行完成後,我得到以下信息: Note: The following floating-point exceptions are signalling: IEEE_DE

    0熱度

    1回答

    我編寫了一個線性同餘發生器,它向終端輸出10000個僞隨機值。這是模塊的一部分,因此也是它自己的功能。我現在要編寫一個新的函數,它需要2個隨機均勻分佈的數字,並將它們用在盒子磨牀方法中以生成2個以上的數字。我理解盒子零件本身,我只是不明白我如何編程才能從前面的10000中取出2個值?這裏是我的代碼: module rng implicit none integer, para

    0熱度

    1回答

    我有我寫的,跑,在1996年Fortran程序,我試圖導入到gfortran 95 我編輯源代碼編譯後: gfortran -c -g -fno-align-commons MT3Dm2.f95 -o MT3Dm2 它不生成錯誤消息。 我然後跑GDB,並得到: Success During startup program exited with code 126. 谷歌搜索的錯誤信息導致

    1熱度

    2回答

    我正在嘗試編寫一個程序,該程序使用lcg作爲一個函數,以使用方塊計算器計算更多的隨機數。我已經獲得了lcg的工作,但使用box muller算法的函數正在給出錯誤的值。 這裏是我的代碼: module rng implicit none integer, parameter :: dp = selected_real_kind(15,300) real(kind=d

    0熱度

    1回答

    我想編譯包含OpenMP的Fortran代碼。我正在複製使用來自其他代碼的OpenMP。它內置一次成功昨日再下一次,我建立了它,我得到以下錯誤: ../MAXBRG3D.f90:3:4: USE OMP_LIB ! USED WITH OMP FUNCTIONS 1 Fatal Error: Can't open module file 'omp_lib.mod' for rea

    0熱度

    1回答

    這是我的代碼: Program Arrays_0 Implicit none Integer :: i , Read_number , Vig_Position , Vipg_Position , n_iter Integer , parameter :: Br_gra = 12 Integer , parameter , dimension (Br_gra) :: Vig = [ (

    2熱度

    1回答

    我試圖編譯一個使用gfortran的Fortran應用程序,它與Intel MKL庫鏈接。 未定義的參考`dacosd_」 有一個acos或acosd(以度反餘弦),我幾乎沒有,但我不能編譯使用-fall-intrinsics或-dec-math標誌,按照指示在手冊中,因爲它們都會產生相同的錯誤。 我在哪裏弄錯了,我該如何編譯? 我使用的gfortran版本是5.4.1。