首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 intel 11.1 编译器在 fortran 90 中获得双精度

使用 Intel 11.1 编译器在 Fortran 90 中获得双精度,可以通过以下步骤实现:

  1. 安装 Intel 11.1 编译器:前往 Intel 官方网站下载并安装 Intel 11.1 编译器。根据操作系统选择适当的版本,并按照安装向导进行安装。
  2. 编写 Fortran 90 代码:使用任何文本编辑器创建一个新的 Fortran 90 源代码文件,例如 "example.f90"。
  3. 在代码中声明双精度变量:在代码中使用 "REAL(8)" 或 "DOUBLE PRECISION" 关键字声明双精度变量。例如:
代码语言:fortran
复制
REAL(8) :: my_variable
  1. 编译代码:打开命令行终端,导航到包含源代码文件的目录,并执行以下命令来使用 Intel 11.1 编译器编译代码:
代码语言:bash
复制
ifort -o example example.f90

此命令将生成一个可执行文件 "example"。

  1. 运行代码:在命令行终端中执行以下命令来运行生成的可执行文件:
代码语言:bash
复制
./example

这将执行你的 Fortran 90 代码,并在终端上显示结果。

双精度在科学计算和工程领域中非常常见,特别是对于需要更高精度计算的任务。双精度使用更多的位数来表示浮点数,提供更高的精度和更大的数值范围。

腾讯云提供了多种云计算产品和服务,可以满足各种需求。例如,腾讯云的弹性计算服务提供了灵活的计算资源,可以用于部署和运行各种应用程序。您可以通过以下链接了解更多关于腾讯云弹性计算服务的信息:

请注意,以上答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以符合要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

英特尔最新版 CC++ 编译器采用 LLVM 架构,性能提升明显

4基于 LLVM 的英特尔 Fortran 编译器正在开发 众所周知,英特尔 Fortran 编译器一直都在提供广泛的标准支持和优越的性能表现。...基于 LLVM 的 Fortran 编译器测试版提供了对 Fortran 语言的广泛支持,但有些功能仍在开发。...你可以查看具体特性的开发状态,看它是否已准备就绪:我们的 Fortran 和 OpenMP 特性状态表可以找到基于 LLVM 的 Fortan 编译器各个特性的发布状态。...5英特尔编译器开启全新篇章 英特尔 C/C++ 和 Fortran 编译器产品的历史源远流长,它们始于 20 世纪 90 年代早期的 Unix System V 编译器,并在 90 年代中期加入了来自...我们 2000 年代获得了来自 DEC/ 康柏的 Fortran 团队,和 Kuck and Associates Inc.(KAI)的 OpenMP 和并行性专业知识。

86810

Intel Fortran 编译器

其中最有名的当属Intel公司开发的Intel Fortran编译器。 ? Intel Visual FortranIntel 公司出品的一款 Fortran 编译器。...兼容 Fortran77,Fortran90Fortran95,Fortran2003 全部语法。并支持一部分 Fortran2008 语法。...Intel Visual Fortran 由 Microsoft PowerStation,Compaq Visual Fortran 等早期编译器发展而来,完全兼容早期编译器的扩展语法及特有使用习惯...目前,Intel 软件被Microsoft,GE通用电气,NASA美国航空航天局,船重工等大型国内外企业广泛使用。被应用于力学,电磁学,热学,化学等不同的科研及计算领域。...如果您希望可视化开发环境(IDE)中进行开发,您需要单独安装 Visual Studio,各版本匹配情况如表: ? ? Intel Visual Fortran 可以获得高效的稳健的执行代码!

3.1K60

PGI OpenACC 2018版:原来你是这样的编译器

对于CUDA Fortran用户来说,PGI编译器是必然要用到的。 其实PGI编译器不仅仅可以支持Fortran,还可以支持C/C++。...有了PGI2018编译器,你可以获得上佳计算性能——更好的CPU性能加上更全面的GPU支持。 ?...PGI Fortran 2003, C11和c++ 14编译器提供了最先进的SIMD矢量化,并受益于Linux x86、Linux OpenPOWER和macOS上的新优化的单和精度数值内部函数。...添加或增强的其他OpenACC特性包括缓存指令改进和Fortran模块命名常量数组的支持。...使用PGI编译器,您可以您的c++程序的OpenACC计算区域使用lambdas。使用OpenACC的lambdas有多种原因。一个例子是将代码生成定制到不同的编程模型或平台。

3.3K70

【说站】英特尔宣布推出LLVM架构的CC++编译器

对此,英特尔专家James R Reinders一篇文章做了解释:“英特尔为什么将 LLVM 用于最新的 C/C++ 编译器。...并且强调了 LLVM 可以帮助英特尔实现最佳 C/C++ 编译器的目标,认为使用基于LLVM架构的最新 C/C++ 编译器,可以获得更快的编译时间、更好的优化,更多技术标准的支持以及对 GPU 和 FPGA...和 GCC 高出18%的性能优势,但基于 LLVM 的最新 C/C++ 编译器 2021.3 提供比 GCC 11.1 快 41% 的性能。...英特尔报告声明,将在最新编译器里添加了对 GPU 和 FPGA 的优化支持,继续致力于提供行业领先的 CPU 优化。...基于 LLVM 的英特尔 Fortran 编译器正在开发测试,基于 LLVM 的 Fortran 编译器测试版提供了对 Fortran 的广泛支持,用户可以查看特定功能下的状态: Fortran

43340

Matlab C混合编程

用C++(或者C)语言操作MATLAB,有三种途径: MEX文件 MATLAB可调用的C或Fortran语言程序称为MEX文件。MATLAB可以直接把MEX文件视为它的内建函数进行调用。...为了简化MATLAB环境之外对MAT文件的使用,MATLAB给出了一个操作例程库,通过它,我们可以使用C/C++或者Fortran程序读写MAT文件。...MATLAB引擎程序指的是那些通过管道(UNIX系统)或者ActiveX(Windows系统)与独立MATLAB进程进行通信的C/C++或者Fortran程序。...(复)精度矩阵: MATLAB中最常用的数据类型便是(复)精度、非稀疏矩阵,这些矩阵的元素都是精度(double)的,矩阵的尺寸为m×n,其中m是总行数,m是总列数。...矩阵数据实际存放在两个精度向量——一个向量存放的是数据的实部,另一个向量存放的是数据的虚部。

1.4K20

为什么Julia比Python快?因为天生理念就更先进啊

许多人认为 Julia 快是因为它使用的是 JIT 编译器,即每一条语句使用前都先使用编译函数进行编译,不论是预先马上编译或之前先缓存编译。...值得注意的一个细节是 Julia 的数值是「真数值」, Float64 真的就和一个 64 位的浮点数值一样,或者是 C 语言的「精度浮点数」。...一个 Vector{Float64} 的内存排列等同于 C 语言精度浮点数数组,这都使得它与 C 语言的交互操作变得简单(确实,某种意义上 Julia 是构建在 C 语言顶层的),且能带来高性能(对...如果函数内部存在类型稳定性,即函数内的任何函数调用也是类型稳定的,那么编译器每一步都能知道变量的类型。因为此时代码和 C/Fortran 代码基本相同,所以编译器可以使用全部的优化方法编译函数。...但是如果编译器调用 * 之前知道 a 和 b 的类型,那么它就知道哪一个 * 方法可以使用,因此编译器也知道 c=a * b 的输出类型。

1.6K60

Win下安装Visual Studio和Parallel Studio XE

该安装程序安装完之后,若再运行则有“修复”和“修改”功能,可以再添加组件或重置环境。 如果勾选“使用C++的桌面开发”,即可满足常规C++编程需求。...C++编译器Fortran编译器,MKL数学库以及多线程相关的库,强烈推荐安装(如图所示,其他的可根据自己的情况勾选,选太多占硬盘)。...安装完成后,启动Visual Studio,可发现多出了Fortran语言的选项。 ? 默认的Fortran编译器可能是Win32/x86的,可以自己新建一个,选择x64。(下图是新建完后的) ?...这里介绍四个常用快捷键: F5 调试 F9 设置/取消断点 Ctrl+F7 仅编译 Ctrl+F5 编译、链接及运行 MKL库的调用 官方Fortran编译器文档(2000多页),MKL文档(...另一种办法是使用新式的Fortran 95接口,参数少,使用更方便。

6.6K31

RISC-V架构下 DSA - AI算力的更多可能性

进迭时空作为计算芯片企业,对 RISC-V 架构 CPU 进行高度定制,不断挖掘其计算的潜力, RISC-V 生态强大的软件栈与 CPU 领域成熟的编译器的基础上对 RISC-V DSA 进行联合优化并提供软硬一体的计算解决方案...转折点大概2004年5月份, 当时 Intel 取消了其新一代的单核处理器开发工作转头主攻核处理器设计。...CUDA 发展到今日,区别于开放计算语言 (OpenCL 跨平台并行编程的独立开放标准) ,开发人员可以使用流行的语言(C、C++、Fortran、Python、MATLAB 等)编写 CUDA 程序,...并使用几个基本的关键字即可将并行性添加到他们的代码,而不仅仅是局限于使用 C 语言。...而 Nvidia的GPGPU 硬件的成功,与其 CUDA 生态丰富的算力软件包、易于使用的编程接口、优秀的编译器脱不开干系。

81610

c和fortran混编

这里还牵扯到一个问题,那就是c是很纯朴的语言,c的函数文本文件是什么名字,那么编译出来目标文件(一般是.o文件)相应的那个函数还是那个名字(不会像c++一样为了重载函数名前后加一大堆区分符)。...就像c++要用c库,也需要在声明这个库的函数时使用extern “C”,使c++编译器在编译这个函数时生成的符号名是C风格而不是C++风格。...比如: gcc -fno-underscoring -fcase-preserve -c main.f (intel里面是ifort -assume nounderscore -c file.f90...gcc会根据文件的扩展名来调用相应的编译器,不用你操心。此例事实上实际的编译器是f77,我机器上没有f90。...这是编译器(f77)的一个命名规则,没有为什么,它就是把你fortran的函数名字全转换成小写,然后最后加一个下划线。我昨天搜了很多版本,头昏脑胀,怎么调都说找不到,也没有想到要自己看看。

1.5K41

进军服务器市场,RISC-V能否与X86一战?

从图1可以看出,单个C920核心精度和单精度方面都优于V2和V1的U74核心。双倍精度下,C920核心的平均性能是V2U74以双倍精度运行时的4.3至6.5倍。...相比之下,V2上运行精度和单精度之间的性能差异要小得多。 图1结果的一个方面让研究人员感到惊讶的是,VisionFive V1比V2慢得多。...从图1可以看出,与现有的、公开可用的商品RISC-V内核相比,单个C920核心所获得的性能令人印象深刻。T-Head将该核心描述为一种高性能RISC-V处理器。...从图5可以看出,AMD EPYC 7742精度执行时与双倍精度执行时相当乏善可陈,而英特尔处理器的平均性能也一样好,事实上,当使用FP32时,古老的Xeon E5-2609内核每种级别上的平均性能都优于...64核的AMD EPYC 7742FP32和FP64方面的性能分别是SG2042的8倍和5倍。18核的Intel Xeon E5-2695精度精度方面分别平均达到了6倍和4倍。

37230

GFN-xTB的编译与API使用

这样友好的举动,无疑增加了用户使用GFN-xTB的热情。GFN-xTB源代码能成为一个很好的教材,我们也可以把它整合到一些已有的程序,它不再是黑箱。...同时,我发现低版本的Intel编译器(13版)无法通过。必须去官网取得较新版本的Intel编译器,学生用户可以用带edu的信箱申请免费版本。 meson是Python系的一个程序构建软件。...编译好的可执行文件、库文件(libxtb.so,libxtb.a)build_intel目录下。 2. API的使用 GFN-xTB 明确支持作为一个库连接在别的程序上,作为一个计算引擎。...gfn2_calculation这个接口calculator.f90,顾名思义,它进行的是gfn2计算。...怎么使用,需要看对应的module。在下一节,我将举例讲述怎么使用接口。 3.

1.1K20
领券