cost 268 ms
英特尔 Fortran 错误 #8284 字符类型 arguments - Intel Fortran error #8284 for character type arguments

对于英特尔的 ifort 版本 2021.6.0+/ifx 2022.1.0+,我在编译期间收到错误消息,特别是关于参数与接口不匹配的error #8284 ,我怀疑这是错误的。 在我继续与英特尔团队上报之前,我想知道; 以下代码是否符合标准? 我的印象是它确实是合法的,而且在这种情况下编译器是不 ...

数组的求和和赋值在派生类型中较慢 - Sum and assign of array is slower in derived types

我正在比较执行求和后以c=a+b的形式赋值两个 arrays 的性能,在原生 Fortran 类型real和仅包含一个real数组的派生数据类型之间。 class 非常简单:它包含用于加法和赋值的运算符以及一个析构函数,如下所示: assign子例程包含不同的操作模式,只是为了进行基准测试。 为 ...

当并行处理时,我的代码在运行大量周期(在 do 循环中)后自行终止,我该如何调试? - My code terminates itself after running for a good number of cycles (in do loop) when parallel processing, how do I debug?

当我通过并行处理运行代码时出现以下错误: 节点 25 上的中止(1)(通信 0 中的等级 25):应用程序称为 MPI_Abort(MPI_COMM_WORLD, 1) - 进程 25 我在 F90 中使用英特尔编译器,在编译调试时使用以下英特尔标志: -g -traceback -check b ...

ifort 和 gfortran 在计算 acos(x) 时得到不同的结果 - ifort and gfortran get different results computing acos(x)

我正在使用 gfortran 和 ifort 编译一个简单的 fortran 程序: 为了尽可能精确地比较结果,我打印出变量的位表示,它们是不同的: 变量acos(x)的差异是否正常? 或者如何更改我的 gfortran 编译选项以使 gfortran 的结果与 ifortran 相同? ...

ifort:命令行警告 #10006:忽略未知选项“/STACK:10000000” - ifort: command line warning #10006: ignoring unknown option '/STACK:10000000'

我正在尝试在 Windows 上编译 OpenMP 代码。linker 选项/stack:10000000和/largeaddressaware旨在添加,以避免堆栈溢出错误。 他们不被认可。 我认为 /largeaddressaware 可能是不必要的,因为我使用的是 64 位编译器。 但我确实需 ...

Linux Fortran OpenMP - 从 OpenMP 任务调用的子程序访问全局变量 - Linux Fortran OpenMP - accessing global variables from a subroutine called from an OpenMP task

从 OpenMP 任务调用的内部子程序访问程序全局变量是否合法/有效? ifort 2021.7.0 20220726 不报告错误,但似乎会根据编译器选项产生随机结果。 例子: 编译:ifort -o test1 test1.f90 -qopenmp -warn all -check all 预期 ...

重用变量时的编译器优化 - Compiler optimization when variables are reused

在对“从矩阵中减去向量”进行基准测试时,我注意到 Fortran 编译器在我重用变量/代码时似乎正在执行某种优化。 看起来 arrays 正在从缓存 memory 中重用,但我不确定。 我相信这种优化会导致我的基准测试结果出现差异,并且想确定具体的优化类型,如果可能的话,将其关闭。 例如,在以下比较 ...

Bash 脚本设置环境变量在使用源时不起作用,仅适用于 bash -c - Bash script to set env variables does not work when using source and only works with bash -c

英特尔提供的 oneAPI 工具包需要采购 bash 脚本,以将多个可执行文件/库添加到$PATH和其他环境变量。 为此,文档指示将提供的脚本运行为 但是,在新的 Ubuntu 20.04 系统(由 Intel OneAPI 支持)上,我收到以下错误。 在浏览了论坛之后,我在这里找到了一种针对 z ...

如何将 fortran 项目与 C++ 项目结合起来? - How to combine fortran project with C++ project?

我正在使用 C++ 进行数值项目,但它将在另一个 fortran 项目中使用几个 fortran 子例程。 fortran 项目有头文件和多个子程序文件。 文件依赖如下图所示: 我想知道如何在 Visual Studio 中实现这个接口? 我可以设置两个项目,一个是fortran,它包含所有f ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM