fortran90

fortran90

文章 0 浏览 3

x%aa 是 Fortran 90 数组部分吗?

对于用户定义的类型,例如 foo: type, public :: foo integer :: a(4) end type foo 和该类型的变量 x: type(foo) :: x 是 x%a 一个数组部分?…

风情万种。 2024-10-31 05:49:08 3 0

在 Fortran90 中从文本文件中跳过一行

我正在用 fortran (90) 编写。我的程序必须读取 file1,对其每一行执行一些操作,然后将结果写入 file2。但问题是 file1 第一行有一些不需要的信息。 …

小猫一只 2024-10-31 04:27:47 4 0

在 Fortran 90 程序中保存数组的值

我有一个系统不同变量的二维和一维数组,它们描述了系统的平衡状态,下一个配置将从该状态演化而来。现在我需要在特定情况下将数据保存在这些数组中并…

べ映画 2024-10-25 11:46:49 4 0

在 FORTRAN 90 结构中使用 MPI_type_contigulous 和 MPI_Type_CREATE_Subarray

你好 我正在尝试使用这样的 Fortran 结构 type some u ! actual code will have 17 such scalars end type some TYPE(some),ALLOCATABLE,DIMENSION(:)…

嗫嚅 2024-10-22 11:36:35 4 0

如何在 Fortran 90 中复制文件?

如何以可移植、跨平台的方式复制 Fortran 90 中的文件?…

冰之心 2024-10-20 02:43:17 4 0

Fortran 90 中的可选子例程

我怎样才能在 fortran 90 中实现这个目标?我有一个接受函数的例程 subroutine foo(bar, mysub) integer, intent(in) :: bar interface subroutine my…

小霸王臭丫头 2024-10-18 02:01:42 3 0

Fortran 95:if 条件的内联计算

这里有一小段代码,返回 epsilon() 以获得实际值: program epstest real :: eps=1.0, d do d=1.0+eps if (d==1.0) then eps=eps*2 exit else eps=eps…

若有似无的小暗淡 2024-10-16 17:04:26 6 0

意图(inout)和指针虚拟参数之间的区别

有什么实际区别 subroutine fillName(person) type(PersonType), intent(inout) :: person person%name = "Name" end subroutine 拥有或以下 subrouti…

清音悠歌 2024-10-15 21:50:24 6 0

当虚拟对象具有指定长度时传递字符串作为参数

如果我有这段代码, module test contains subroutine xx(name) character(len=20), intent(in), optional :: name if (present(name)) then print *,…

千秋岁 2024-10-13 11:36:24 6 0

fortran90中整数的智能打印

几年前简单介绍了Fortran77之后,我开始学习Fortran90。在 Fortran 中打印整数时,必须指定要为打印整数保留多少个空格。考虑这个程序... implicit no…

聆听风音 2024-10-13 09:36:49 8 0

返回数组策略比较

在 Fortran 中,我可以使用三种方法从子例程返回数组。第一个是通过 intent(out) 参数。第二个是通过将数组作为结果的函数。第三个是拥有一个函数,其…

爱的十字路口 2024-10-10 03:42:30 4 0

在简单的奇偶发送中遇到死锁

我正在尝试使用 MPI 解决一个简单的问题,我的实现是 MPICH2,我的代码是 Fortran 语言。我使用了阻塞发送和接收,这个想法很简单,但是当我运行它时…

善良天后 2024-10-09 22:26:27 8 0

隐含的 DO 循环是否效率低下?

我有一个基于隐含 do 循环的数组初始化,给定奇数大小 N。 J=(N+1)/2 XLOC(1:N) = (/ (I-J, I=1,N) /) 在 F90+ 的上下文中,建议使用 (/ .. /) 语法,…

淡看悲欢离合 2024-10-09 21:52:20 4 0

如何左对齐 Fortran 中的数字输出?

我正在用 Fortran 编写一些简单的输出,但我想要空格分隔符。但是,如果使用以下语句: format(A20,ES18.8,A12,ES18.8) 我得到这样的输出: p001t0000…

热血少△年 2024-10-09 11:51:35 6 0

for_write_seq_lis 做什么?

我正在使用 valgrind 调试 Fortran 90 程序。我在跟踪中遇到了这个错误 ==93929== Use of uninitialised value of size 4 ==93929== at 0x7C3D4B: for…

沫雨熙 2024-10-07 12:40:01 6 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文