欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 【Fortran】分支结构(IF语句和SELECT CASE结构)

    【Fortran】分支结构(IF语句和SELECT CASE结构)

    【Fortran】分支结构目录【Fortran】分支结构【1】IF语句1) 使用方式使用1(最常规)使用2(复杂)使用3(仅适于单条执行语句)2) 命名方式(可选)3) 嵌套【2】SELECT CASE结构1) 使用方式2) 例子【1】IF语句1) 使用方式使用1(最常规)IF(logical_ex...

    程序员文章站2022-05-03
  • visual studio 2019& Intel Parallel Studio XE2020下FORTRAN安装及MPI并行配置计算

    visual studio 2019& Intel Parallel Studio XE2020下FORTRAN安装及MPI并行配置计算

    实现步骤下载安装包visual studio 2019版本的下载intel parallel studioXE2020下载安装过程visual studio 2019版本的安装intel parallel studioXE2020安装MPI相关配置新建项目步骤配置步骤结束下载安装包visual st...

    程序员文章站2022-05-02
  • win10 64位 Compaq Visual Fortran(CVF)安装教程

    win10 64位 Compaq Visual Fortran(CVF)安装教程

    最近由于磕盐需求,需要调试下fortran程序。然而楼主的那个程序还有些许的复杂,它是fortran与c混编的...因此simply Fortran还不能满足需求,IVF还会涉及版本兼容与移植的问题更不想用。so...CVF YES!(AMD:???)于是上网搜了下关于安装CVF的资料,楼主惊讶的发...

    程序员文章站2022-05-02
  • 为什么越来越多的科学家使用Python、Ruby而非Fortran?

    为什么越来越多的科学家使用Python、Ruby而非Fortran?

    回复内容:需要强调的一点是, 语言只是工具, 在特定应用场景下满足特定需要的工具, 脱离应用场景来谈不但没有意义而且还会扣友善度。以下经验(吐槽)都是针对大规模科学计算的, 个人电脑写一个下午的代码,然后跑十分钟的代码趁早去用 Python/R/Matlab/Ruby, 上手容易, 功能强大, 网上...

    程序员文章站2022-04-27
    后端开发
  • Fortran相关FAQ

    Fortran相关FAQ

    如何设置默认数据类型长度? Linux 和 Widows格式不一致,参考如下/integer-size:64 /real-size:64 /double-size:64 /Qmkl:parallel-integer-size 64 -real-size 64 -double-size 64 ...

    程序员文章站2022-04-19
  • 使用DE历表预报二十四节气(Fortran77)

    使用DE历表预报二十四节气(Fortran77)

    铺垫希望你(不)是在天体测量这门课上接到相关使用历表的任务的。太阳系历表,具体介绍找了一圈没找到。总之它记录了天体的位置、速度等信息。二十四节气太阳所对应的黄经:然后,经过一系列操作拿到了历表文件、IAU的SOFA程序,就可以开始了。编译环境:Simply Fortran代码直接上主程序: ...

    程序员文章站2022-04-19
  • Fortran语言

    Fortran语言

    我的并行计算之路Fortran语言1、学习Fortran语言语法2、求两个数的最大值3、对任意自然数n,设计一个求n的各位数字的立方和的函数子程序F(n)(如F(121)=13+23+13=1+8+1=10),并调用F(n)求1000以内的所有水仙花数(当一个数各个数位的立方和等于这个数本身时,称这...

    程序员文章站2022-04-19
  • 在Intel Visual Fortran中混合编程一:使用Fortran调用C语言静态库

    在Intel Visual Fortran中混合编程一:使用Fortran调用C语言静态库

    Fortran作为历史比较悠久的编程语言,积累了大量的代码,要将其直接转换为C语言费时费力。因此研究两者之间的混合编程非常有必要。接下来运用一些简单实例来说明如何在Intel Visual Fortran中利用Fortran调用C语言的静态库函数。 1. 编写好C语言的静态库在csource.cpp...

    程序员文章站2022-04-19
  • Fortran中的 write默认的输出位数

    Fortran中的 write默认的输出位数

    今天突发奇想,想测试一下,fortran在不同精度下的小数输出位数program main implicit none real :: Four real*8 :: Eight Four = 0.00000001 Eight= 0.00000001 write...

    程序员文章站2022-04-19
  • openmp常用指令(fortran版)(2)

    openmp常用指令(fortran版)(2)

    1.!OMPDO/!OMP END DO指令对使最近的do循环并行执行,将do循环分散到不同的线程,每个线程仅仅计算部分迭代,所有的线程之和完成所有的计算任务,换句话说,就是所有的线程合力去完成所有的循环;program testuse omp_lib!call omp_set_nested(.tr...

    程序员文章站2022-04-19
  • 为什么越来越多的科学家使用Python、Ruby而非Fortran?

    为什么越来越多的科学家使用Python、Ruby而非Fortran?

    回复内容:需要强调的一点是, 语言只是工具, 在特定应用场景下满足特定需要的工具, 脱离应用场景来谈不但没有意义而且还会扣友善度。以下经验(吐槽)都是针对大规模科学计算的, 个人电脑写一个下午的代码,然后跑十分钟的代码趁早去用 Python/R/Matlab/Ruby, 上手容易, 功能强大, 网上...

    程序员文章站2022-03-30
    后端开发
  • VScode中配置使用fortran的方法

    VScode中配置使用fortran的方法

    目录2. mingw w64文件下载二. vscode调试相关插件1. 安装vscode**一. 编译器的下载**1.编译器的选择mingw w64是minimalist gnu for window

    程序员文章站2022-03-13
    科技
  • fortran2003新特性:可分配数组用于外部过程的参数

    fortran2003新特性:可分配数组用于外部过程的参数

    Module testMod implicit nonecontains subroutine test_alloc( array ) !.. 如果外部调用,并且要返回array,则在此过程结束的地方不可以释放,必须在外部进行释放 implicit none ...

    程序员文章站2022-03-09
  • fortran使用ivf扩展qsort排序实例

    fortran使用ivf扩展qsort排序实例

    Program testQsort use ifport integer(2), external :: cmp_f1, cmp_f2 real(4) :: x(5) integer(sizeof_size_t) :: a_len, a_si...

    程序员文章站2022-03-09
  • fortran面向对象编程简介

    fortran面向对象编程简介

    Module complex_class implicit none type, public :: complex_ob !.. 声明一个面向对象的type与对应的procedure private real :: re real...

    程序员文章站2022-03-09
  • fortran:计算第一类椭圆积分

    fortran:计算第一类椭圆积分

    此fortran代码实现了第一类椭圆积分。在此特别向徐士良老先生致敬。本代吗借鉴于徐士良老先生的《fortran常用算法程序集 第二版》。实现代码如下!// 第一类椭圆积分示例!// 取k = 0.6, fai = pi/18 * i, i = 0, 1, ..., 10program main ...

    程序员文章站2022-03-09
  • fortran实现正余弦变换

    fortran实现正余弦变换

    本来是想正余弦变换都做的,根据前人研究:正弦变换的结果比余弦更精确。所以本代码只做了正弦变化,如果读者想实现余弦变换,只需要把对应的正弦变换系数改为余弦变换系数即可。在末尾本文会给出250点正余弦变换系数。 代码如下:!.. 本代码将实现正余弦变换!.. 测试函数!.. ∫exp(-w...

    程序员文章站2022-03-09
  • fortran三次样条插值程序实例

    fortran三次样条插值程序实例

    Program testspline implicit none integer :: i integer, parameter :: n = 50, m = 100, dp = 8 real(dp) :: x(n), y(n), sx(m), sy(m...

    程序员文章站2022-03-09
  • fortran在外部过程使用假定形状数组

    fortran在外部过程使用假定形状数组

    fortran在外部过程使用假定形状数组有两种方式。分别是写接口(interface)或是把对应的subroutine写在module中代码如下:1. 写interfaceProgram AssumedShape implicit none interface !.. 接口 ...

    程序员文章站2022-03-09
  • fortran指针在过程中的使用

    fortran指针在过程中的使用

    以下代码演示的是指针在过程中的使用功能:使用指针存储矩阵中的对角元素Program test_diagonal implicit none interface subroutine get_diagonal( ptr_a, ptr_b, error ) ...

    程序员文章站2022-03-09