fortran - 如何在 Fortran 中使用流媒体存储
问题描述
我想知道在 Fortran 源代码中使用流/非临时存储究竟需要什么。假设该算法适用于流媒体商店。不知何故,我找不到确凿的解释,所以这是我的问题:
1)它是编译器特定的吗?如果我理解正确,编译器可以使用 C 源代码确定是否使用流存储。例如 icc 可以在给定适当的优化标志的情况下使用它们,而 gcc 则无法使用它们。gfortran 可以使用它们吗?如果是这样,需要哪些优化标志?还是我需要ifort?
2) 我需要更改我的代码才能使用它们吗?或者至少帮助编译器弄清楚要做什么。如果是这样,那会是什么样子?例如对于一个简单的副本:
b(:) = a(:)
解决方案
推荐阅读
- julia - 如何将 Array{Any,1} 的元素转换为 Array{Int64,1}
- java - 无法为具有某些字符的名称发送密钥
- excel - 如何在图表标题/标题中进行引用?
- angular - 将信息从一个表单发送到另一个组件时出现问题
- python - CUDNN_STATUS_BAD_PARAM 张量流 GPU。寻找解决方案
- python - 使用 MySQL UDF 执行命令 - sys_exec 不起作用
- javascript - 将数据从 vue.js 推送到烧瓶渲染变量
- cloud - 谷歌计算引擎删除包和更改目录
- validation - Laravel 验证可为空或数字
- node.js - 如果条件总是执行