intel-fortran

    1熱度

    1回答

    在這個偉大的網站的幫助下,我能夠使用像這樣在this answer中建議的「新構建系統」在Sublime Text 3中編譯我的Fortran代碼。 { "cmd": ["cmd", "/e:on", "/v:on", "/k", "ipsxe-comp-vars intel64 vs2013 && ifort ${file}"], "file_regex": "^.*\\\\

    2熱度

    2回答

    我想使用幾種不同的方法在數組(EP_G2)中基於.1和.999之間的值在邏輯索引中使用邏輯數組(B) )其中循環2)任何。 program flux_3d implicit none INTEGER :: RMAX, YMAX, ZMAZ, timesteps DOUBLE PRECISION, PARAMETER :: pmin=0.1 DOUBLE PRECISION, PARAME

    1熱度

    2回答

    我想寫一個子程序,可以作爲輸入一維數組或二維數組。我怎樣才能聲明子程序的輸入可以是矢量或矩陣? 如果我這樣做: SUBROUTINE TEST1(x) REAL, INTENT(IN) :: x(:) <do something> END SUBROUTINE TEST1 我顯然不能傳遞矩陣作爲子程序的輸入。一個非優雅的解決方案可能是以矢量化形式傳遞矩陣,然後在子程序內以

    -1熱度

    1回答

    array這是我的代碼: Program Reading_from_file Implicit none Integer::i,j Integer,dimension(3)::Type_SNDM Integer,dimension(2,3)::Type_NNDM Real,dimension(3)::Lenght_SNDM Real,dimension(2,3)::Lenght_N

    0熱度

    1回答

    我的模擬代碼的一部分要求我查找給定密度和溫度的不透明度。對此沒有分析關係;標準方法是使用2D陣列,其中opacity(i,j)將對應於density(i)和temperature(j)的不透明度,並運行雙線性插值以找到確切的不透明度。 這是目前我們小組代碼中的瓶頸 - 每一個時間步,對於不同的密度和溫度,插值程序大約被調用1億次,它佔運行時間的大約20%。當前的代碼如下所示 - 是否有任何技巧可以

    -1熱度

    1回答

    我正在運行一個visual studio 2015 > intel visual Fortran compiler > console application項目。因此我添加了這些文件。我想從別的地方獲取DLL並調用它們(也許我必須使用另一種類型的可視化Fortran編譯器項目,但我不確定) 我只做一個空的可視化Fortran編譯器的CONSOL應用程序,然後添加我的。 f90 Fortran文件

    0熱度

    2回答

    我正試圖將一個非常簡單的C++函數鏈接到非常簡單的英特爾Visual Fortran程序。 Fortran程序看起來像這樣在一個稱爲VFTestBed.f90)文件: program VFTestBed integer pInteger pInteger = 11 call SimpleTest1(pInteger) end program 的Fortran接口塊看起來像這樣(

    -2熱度

    1回答

    我有一個Fortran主程序,下面有很多子程序。其中一個子程序調用C++函數。該C++函數調用另一個Fortran子例程。現在我需要將它們全部編譯在一起以獲取輸出。 我試圖用icl編譯C++文件。然後,我使用ifort作爲Fortran文件和爲C++創建的對象文件之間的鏈接器。但該方法不起作用。它顯示無法解析的外部符號。

    1熱度

    1回答

    我試圖使用gfortran在GNU平臺上編譯一些專有的Fortran代碼。有誰知道例程sortqq(Intel)或qsort_up(IBM)是否有開放源代碼的對應項?

    3熱度

    1回答

    Sublime Text 3有一個將文本編輯器鏈接到Gfortran的包,它運行時沒有任何問題。我想知道如何將英特爾Fortran作爲自定義版本添加到Sublime Text 3中?根據我的理解,我需要繼續構建系統並創建一個代碼類似於下面的代碼的新文件(這是gfortran的一個示例)。 { "cmd": "gfortran ${file} -o ${file_base_name}",