国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

這篇具有很好參考價值的文章主要介紹了VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

相關(guān)文件資源

VS 2017 提取碼:hyz3

Fortran (Intel Parallel Studio XE 2018) 提取碼:arn5

MPI 提取碼:kgo6

環(huán)境:Win10操作系統(tǒng)

安裝順序

1、先安裝VS2017,解壓文件直接安裝即可,安裝時需要安裝C++這個庫,為了后續(xù)和Intel Parallel Studio XE 2018一起集成。

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

2、先關(guān)閉VS2017的窗口,再繼續(xù)安裝intel parallel studio xe 2018,不需要其它組件的話可以只選擇安裝Inter Visual Fortran ...這一個組件,所需空間會少很多。安裝過程中選擇license注冊(五個任選其一即可)

3、安裝兩個MPI插件

說明:VS2017可以安裝在其他盤,Intel parallel studio xe 2018需要安裝在C盤

項目MPI并行配置流程

1、新建Fortran項目

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

2、設(shè)置項目的鏈接庫,關(guān)鍵是能讓項目找到MPI安裝在哪個地方

(1)調(diào)試——屬性——Fortran——General——Additional Inclue Directories中添加include目錄:C:\Program Files (x86)\Microsoft SDKs\MPI\Include\和C:\Program Files (x86)\Microsoft SDKs\MPI\Include\x86,兩個之間用英文分號隔開

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

(2)調(diào)試——屬性——Linker——General——Additional Library Directories 中添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x86\和C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\,同樣兩個之間用英文分號隔開。

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

(3)調(diào)試——屬性——Linker——Input——Additional Dependencies處添加msmpi.lib msmpifec.lib (中間用空格區(qū)分)

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

(4)將 C:\Program Files\Microsoft MPI\Bin 目錄下的文件mpiexec.exe放到VS2017項目的目錄下(和.f90程序放在一個文件夾下),再按照下圖改動,其中 -n 4表示并行4進程,可修改。

VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI

3、設(shè)置完成,運行以下程序進行測試

include "mpi.f90"

program main 
    use mpi 
    implicit none 
    character(len=mpi_max_processor_name) :: p_name 
    integer :: myid, numProcs, nameLen, ierr 

    call mpi_init( ierr ) ! 完成 MPI程序 的初始化工作
    !                | 
    !                + ---- 返回代碼,與 mpi_success 相等時表示成功(out) 
    call mpi_comm_rank( mpi_comm_world, myid, ierr ) ! 獲取當前進程標識號 
    !                        |            |     | 
    !                        |            |     + ---- 返回代碼(out) 
    !                        |            + ---------- 返回當前進程標識號(out) 
    !                        + ----------------------- 通信域(in) 
    call mpi_comm_size( mpi_comm_world, numProcs, ierr ) ! 獲取通信域包含的進程數(shù) 
    !                        |            |         | 
    !                        |            |         + ---- 返回代碼(out) 
    !                        |            + -------------- 返回通信域內(nèi)進程數(shù)(out) 
    !                        + --------------------------- 通信域(in) 
    call mpi_get_processor_name( p_name, nameLen, ierr ) ! 獲取運行當前進程的機器名 
    !                               |       |       | 
    !                               |       |       + ---- 返回代碼(out) 
    !                               |       + ------------ 返回機器名長度(out) 
    !                               + -------------------- 返回機器名(out) 
    write(*,*) "Hello World! Processor ",myid," of ",numProcs," on ",p_name(1:nameLen) 
    call mpi_finalize( ierr ) ! 完成 MPI程序 的結(jié)束工作
    pause 
end program 

參考資料:

VS2017+Fortran2018(intel parallel studio xe 2018 update 3)集成失敗【已解決】_小毛95的博客-CSDN博客_fortran2018VS2103+Intel2013+MSMPI運行Fortran并行程序_huangjd7的博客-CSDN博客基于MS VS2017的Intel Fortran 使用MPI_Dwyane JHWu的博客-CSDN博客_fortran mpi文章來源地址http://www.zghlxwxcb.cn/news/detail-485885.html

到了這里,關(guān)于VS2017+Fortran(Intel Parallel Studio XE 2018)+MPI的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 《信息安全》考試試題 (A-2卷)2017 ~2018 學(xué)年

    北京信息科技大學(xué),2017~2018 學(xué)年第二學(xué)期《信息安全》考試試題(A 卷) 適用專業(yè)班級:計科15級 重修課程所在學(xué)院:計算機學(xué)院 考試形式:閉卷 一、單選題(本題滿分20分,共含10 道小題,每小題2分) 下列對 ISO 開放系統(tǒng)互連安全體系描述不正確的是( D ) A. 基于網(wǎng)絡(luò)

    2024年02月08日
    瀏覽(14)
  • windows下使用microsoft、intel、gnu不同編譯器利用cmake和vscode對c++和fortran程序進行編譯和調(diào)試

    windows下使用microsoft、intel、gnu不同編譯器利用cmake和vscode對c++和fortran程序進行編譯和調(diào)試

    由于編譯器支持特性、編譯后程序運行速度、安裝使用便捷程度等的不同,我們往往會安裝多種不同的編譯器。對于c++語言主要的編譯器有:microsoft、intel、gnu等,對于fortran語言則更多,包括gnu、intel、pgi等等。不同的編譯器在一個系統(tǒng)下,往往需要利用一些手段進行區(qū)分,

    2024年02月05日
    瀏覽(24)
  • Win7 Server 漏洞修復(fù)(CVE-2017-**、CVE-2018-**、CVE-2019-**、CVE-2012-**)

    Win7 Server 漏洞修復(fù)(CVE-2017-**、CVE-2018-**、CVE-2019-**、CVE-2012-**)

    Windows 7 Server 服務(wù)器也被漏洞掃描找出來幾個漏洞,如下: 端口 協(xié)議 服務(wù) 漏洞 解決方案 445 TCP microsoft-ds Microsoft Windows SMB 遠程代碼執(zhí)行漏洞(CVE-2017-0143)(MS17-010)【原理掃描】``Microsoft Windows SMB 遠程代碼執(zhí)行漏洞(CVE-2017-0144)(MS17-010)【原理掃描】``Microsoft Windows SMB 遠程代碼執(zhí)行

    2024年02月05日
    瀏覽(26)
  • Jenkins 命令執(zhí)行 -- jetty 敏感信息泄露 --(CVE-2021-2816)&&(CVE-2017-1000353)&&(CVE-2018-1000861)

    對于 = 9.4.40、= 10.0.2、= 11.0.2 的 Eclipse Jetty 版本,對帶有雙重編碼路徑的 ConcatServlet 的請求可以訪問 WEB-INF 目錄中的受保護資源。例如,對 /concat?/%2557EB-INF/web.xml 的請求可以檢索 web.xml 文件。這可能會泄露有關(guān) Web 應(yīng)用程序?qū)嵤┑拿舾行畔ⅰ?直接在url路徑請求如下地址 Jenkin

    2024年02月08日
    瀏覽(28)
  • 使用Visual Studio Code遠程開發(fā)、調(diào)試fortran

    在wimdos 的vs code上下載軟件Remote ssh 在linux上面下載測試ssh 在windos上開始連接遠程服務(wù)器 注意: 4. 要想避免每次輸密碼,就得加入公鑰和私鑰。 5. 連接服務(wù)器要就處在同意局域網(wǎng),不然很容易不成功。 安裝軟件: modern fortran coder runner

    2024年02月09日
    瀏覽(31)
  • 【MacOS】裝 mac-win10 雙系統(tǒng)(2017年的老mac,Intel芯片)

    【MacOS】裝 mac-win10 雙系統(tǒng)(2017年的老mac,Intel芯片)

    昨天給學(xué)妹的mac裝軟件。發(fā)現(xiàn)之前她找維修店裝了雙系統(tǒng),但是win10根本不能用,搞得亂七八糟的,于是我給她重新裝了一下。 電腦狀況: MacBook Air 2017; 128G+8G,有2個分區(qū)(有問題); Intel i5; MacOS Monterey(12.xx)系統(tǒng); 裝了mac和win10,win10不能用。 Mac裝雙系統(tǒng)基本要求與思

    2024年02月07日
    瀏覽(25)
  • Windows11安裝oneAPI和Visual Studio 2022配置Fortran并行環(huán)境

    Windows11安裝oneAPI和Visual Studio 2022配置Fortran并行環(huán)境

    訪問微軟Visual Studio官網(wǎng),下載社區(qū)版(Visual Studio Community)即可,不用破解,是免費版的。網(wǎng)址為https://visualstudio.microsoft.com/zh-hans/free-developer-offers/ 安裝過程非常簡單。此處不再贅述。如遇到問題,可以留言評論,筆者經(jīng)常看CSDN的。 訪問微軟oneAPI官網(wǎng),網(wǎng)址為https://www.inte

    2024年02月16日
    瀏覽(39)
  • vs2015、vs2017、vs2019、msvc自動編譯腳本

    rem 記錄編譯時間 echo ** 版本構(gòu)建開始時間: %date% %time% build.log rem 設(shè)置編譯器進程名 set DstProgram=devenv.exe rem 搜索目標進程以及其目錄 echo 正在搜索\\\"%DstProgram%“, 請稍候… for %%a in (“C:Program Files (x86)”, “C:Program Files”, “D:Program Files (x86)”, “D:Program Files”) do for /f “delim

    2024年02月06日
    瀏覽(35)
  • VS2017 打包(詳細)

    VS2017 打包(詳細)

    1.安裝打包插件:Microsoft Visual Studio 2017安裝程序項目 2.聯(lián)機查找下面的組件,然后安裝,重啟VS,進行插件安裝 3.新建安裝項目,另外,有些人可能會想這么多安裝類型,怎么選。因為我們這里說的Windows程序打包,輸出想要.exe狀語從句:.msi,大概看一下介紹就能知道,第一

    2024年02月06日
    瀏覽(19)
  • VS2017離線安裝

    因開發(fā)環(huán)境限制,不聯(lián)外網(wǎng)開發(fā)是一種很常見的情況,但官方似乎不提供vs2017離線安裝包。幾經(jīng)周折,終于找到了解決辦法。 1、vs2017下載地址 Visual Stduio 舊版本下載地址 Visual Studio 2017下載地址 2、離線包下載辦法 先下載vs_Community.exe,然后執(zhí)行以下命令: CoreEditor:基礎(chǔ)必須

    2024年02月06日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包