fortran90 相关问题

FORTRAN 77的标准化后继者,1991年作为ISO标准发布,1992年发布ANSI标准。使用此标记的问题应该特定于定义为Fortran 90的语言,而不是一般的Fortran问题。还应添加更通用的Fortran标记。

在Fortran 90中将字符串转换为整数

我知道IACHAR会在字符串s的第一个字符位置返回ASCII字符的代码,但我需要将整个字符串转换为整数。我也有几个......

回答 2 投票 9

矩阵乘法程序:错误:(1)处的不可分类陈述

我是Fortran 90的新用户。我正在学习如何编程。目前,我正在尝试创建一个程序来进行矩阵乘法。但是,我收到了一个错误。程序Matrix_Multiplication ...

回答 2 投票 5

Fortran 90如何编写不同长度的超长输出线

我花了几个小时在互联网上寻找解决这个问题的方法,却找不到任何东西。我一直在尝试将未格式化的输出写入CSV输出文件,其中包含多行很长的...

回答 1 投票 3

将3列的2行矩阵数组写入Fortran 95中的输出文本文件

我正在学习如何编写矩阵阵列来输出Fortran 95中的文本文件。我面临的问题是,我正在研究的2行3列矩阵阵列,不是格式化为什么...

回答 2 投票 0

有什么方法可以避免在Fortran 90中嵌套do循环?

我正沿着时间轨迹读取分子的一些速度。我试图计算v_i(t)* v_j(t +nΔt),其中i和j不一定是同一个原子。我使用嵌套的do循环来做...

回答 1 投票 2

对一组变量的评论

我试图使用doxygen 1.7.3在Fortran 90代码的文档中对一组变量使用注释:!>定义为将R转换为Q实数(wp),allocatable :: A(:)整数的参数。 ..

回答 1 投票 2

在Fortran中输出时,为字符串添加空格

我想在字符串中添加空格。例如:name是一个等于“abcxyzdefg”的变量。现在,我想打印这个字符串为:abc xyz defg我用这个程序程序name_space ...

回答 2 投票 2

Fortran中的print语句没有输出

我编译了一个程序,在fortran 90中顺序执行(不是并行执行)。我正在尝试用print语句调试程序来检查生锈的gdb fu。我用gfortran编译文件-...

回答 1 投票 1

如何读取Fortran中内容未被空格分隔的2D文件

我有一个存储在文件(number.txt)中的矩阵,如下所示:12323456 54254311 76534522如何在Fortran中读取这样的矩阵,结果将是:1 2 3 2 3 4 5 6 5 4 2 5 4 3 1 1 7 6 5 3 ......

回答 1 投票 2

函数没有隐式类型

我正在努力学习使用函数。我有以下代码:program main implicit none(*,*)test(4)end program integer function test(n)implicit none integer,intent(in):...

回答 4 投票 10

使用Fortran 90进行数值积分

我正在尝试使用Simpson的规则来评估sqrt(1-x ^ 2)在-1到1之间的积分。但是,在我开发的代码中,变量“s”表示的总和不是不收敛......

回答 1 投票 1

使用Julia的数组参数调用Fortran子例程

我可以调用编译这个fortran代码'test.f90'子程序测试(g,o)双精度,intent(in):: g double precision,intent(out):: oo = g * g结束子程序与gfortran -shared - fPIC test.f90 -o ...

回答 2 投票 4

为什么我必须隐式指定Fortran中函数的双精度返回值?

我是Fortran的新手,我正在尝试使用公共块。我的代码是简单的程序主隐式双精度(p)实* 8 :: x,y common / yvalue / y x = 3d0 y = 3d0 print * ...

回答 2 投票 1

Fortran中变量和静态数组的生命周期

我听说,在Fortran77中,函数中的所有局部变量都是在主程序执行开始时创建的,并且在整个运行时期间存在,而不是在进入...时创建。

回答 2 投票 1

为什么Fortran内部函数“扩散”通常比显式迭代慢

我使用地球物理模型,常见的情况是需要将3D数据与3D数据相乘,相加等。以下是一个例子。模块基准测试隐式无整数,参数:: n = 500 ...

回答 1 投票 2

如何从文件中读取大量数据并将其存储在变量中?

我有一个文件,每个元素都有压力值。我需要元素编号(ELNO)和压力(PLOAD)并通过子程序。我无法从文件中单独阅读它们....

回答 2 投票 0

获得Fortran数组的步幅

我目前正在对一些Fortran程序进行现代化改造我希望用旧式Fortran 77程序编写一个包装器,其中包含标志性的SUBROUTINE INITMATRIX(M,N,A,LDA)INTEGER M,N,LDA ......

回答 1 投票 2

如何在netcdf地图上标记一些网格点?

我可以制作一些数量的二维网络地图。我全力打开它,并且有那个数量的彩色地图。但我无法想象一些布尔值。我能以某种方式标记特定网格......

回答 1 投票 -2

gfortran不允许具有不同组件长度的字符数组

请参阅下面的示例程序测试字符(10),维度(5):: models =(/"feddes.swp“,”jarvis89.swp“,”jarvis10.swp“,”pem.swp“,”van.swp“ /)end返回以下错误:...

回答 2 投票 4

Fortran中的“%”是什么意思/做什么?

我试图阅读一些Fortran代码,但无法确定%(百分号)的作用。它是这样的:x = a%rho * g *(-g * a%sigma + m%gb * m%ca *(1.6 * a%rho + g))它做什么?...

回答 3 投票 16

© www.soinside.com 2019 - 2024. All rights reserved.