腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
gfortran
中
出现
OpenACC
with
DGEMM
调用
错误
、
、
、
gfortran
现在支持host_data,所以我想测试一下
DGEMM
。基于这里发布的测试用例 不幸的是,我得到了这个
错误
。我将具有相同变量的
DGEMM
调用
放在末尾,它可以完美地工作。为了编译它,我使用了
gfortran
6.2,它是根据这个链接上的说明编译的 /usr/local/cuda/
浏览 5
提问于2016-08-31
得票数 1
1
回答
使用lapack的
dgemm
(链接器
错误
)
、
我在ubuntu中使用
gfortran
编译器。do i1 = 1,n a(i1,j1) = j1 + (i1-1)*nend do print *, end - start 我用:它返回: /tmp/ccPy
浏览 4
提问于2014-02-15
得票数 3
2
回答
OpenACC
访问设备上派生类型的可分配成员
、
、
、
但是,一旦启用了标志,我就会得到以下
错误
:下面是我如何在没有stackOverflow.f95的情况下运行代码(保存在名为:
OpenACC
的文件
中
):$
gfortran
stackOverflow.o/stackOverflow 下面是我如何使用
OpenACC</
浏览 9
提问于2022-01-20
得票数 0
回答已采纳
1
回答
如何用f2py连接pgfortran(has
OpenAcc
direvative )和python
、
、
、
f2py网站
gfortran
版本 f2py -c mod_readfile.f90Fortran
中
的$omp direvative就被识别出来了 我想将它扩展到
OpenAcc
,也可以识别!$acc,但失败了,因为
openacc
被合并到pgfortran(P
浏览 44
提问于2019-10-28
得票数 1
1
回答
使用OpenBLAS时对
dgemm
的未解析引用
、
、
、
、
64-w64-mingw32-g++ -m64 -s -Iincludem -Iincludev -c -O2 -DNDEBUG#fort = x86_64-w64-mingw32-
gfortran
------------------------------------------------- gcc_fun.exe: $(OBJECT
浏览 2
提问于2020-09-01
得票数 1
回答已采纳
2
回答
在fortran
中
的数组子集上使用BLAS ?gemm
、
、
、
例如,这个小型C程序对(200,200)矩阵的左上角和右上(100,100)个子矩阵进行矩阵乘法,并将结果存储在左下角(100,100)子矩阵
中
。使用切片不起作用,导致以下程序
出现
分段
错误
: implicit none write(*,*) a(101,1) $
gfortran
-o fblas_example{,.f90}
浏览 12
提问于2015-06-12
得票数 2
回答已采纳
1
回答
用LAPACK和LBLAS库编译PGI PGCC?
、
、
、
、
我正在尝试编译我的
OpenACC
并行C++程序,该程序使用
dgemm
(BLAS)和dgesvd (LAPACK)函数。$@ -c $< -w $(PGCC) $(CFLAGS) -o $@ $+ $(LIBRARIES) rm -f VD.o vd看起来该文件正在编译(我的意思是代码
中
没有
错误
),但是当它将其链接到LAPACK (BLAS工作)时,它似乎找不到一些引用。include <ctype.h> #i
浏览 12
提问于2022-06-08
得票数 1
回答已采纳
1
回答
何时使用iso_Fortran_env、selected_int_kind、real(8)或-fdefaul-Real-8编写或编译fortran代码?
、
我有一个简单的代码,它使用
DGEMM
例程进行矩阵乘法。=4.5 A(2,2)=4.5 B(1,2)=2.5 B(2,2)=2.5 我的输出又错了。我在哪里犯了这个
错误
?我在32位linux上使用GCC
浏览 1
提问于2015-06-30
得票数 3
回答已采纳
1
回答
如果我包括图书馆,fortran的“matmul”会使用MKL吗?
、
、
我现在正在编写一些代码,并且我有一个带有matmul的占位符,这个占位符看起来工作得很好,但是我想使用LAPACK
dgemm
实现。我现在只使用
gfortran
,matmul的速度非常好,但我想知道我是否能变得更好。目前的呼吁是:其中A,B和C是非方阵,double precision矩阵.我可以轻松地用
dgemm
的当前
gfortran
我在想,如果我用ifort编译并包含了MKL,这个matmul会神奇地变成没有包装器的MKL
dge
浏览 4
提问于2015-07-18
得票数 10
回答已采纳
1
回答
分析器
中
的BLAS例程?
、
、
、
我正在尝试分析一些
调用
GEMM进行矩阵乘法的Fortran代码。我曾经使用双精度,正如我所期望的那样看到了
dgemm
调用
,但现在我已经切换到单精度,我在profiler
中
的任何地方都看不到sgemm。 老实说,我甚至不明白
dgemm
是怎么
出现
的。
浏览 4
提问于2018-02-28
得票数 0
2
回答
在C++中使用GotoBLAS2
、
、
我假设'
dgemm
‘是从BLAS指南pdf读取的GotoBLAS
中
的一个函数。我已经能够成功地编译GotoBLAS,但是当我这样做的时候:我得到的信息是: undefined reference to '
dgemm
浏览 0
提问于2011-09-01
得票数 0
回答已采纳
1
回答
在计算区域中
调用
的过程必须具有acc例程信息-退出。
我有一个函数,当我有一个
错误
时,这个函数在代码的各个部分中被
调用
,我需要停止程序的运行。但是,当仅在nvidia视频卡(-ta=nvidia:managed)上编译时会
出现
此
错误
,在CPU上编译时不会发生此
错误
(ta:多核)。void exit_tool() printf("Simulacao interrompida");} 在计算区域中
调用
的过程必须具有acc例程信息-退出。
浏览 5
提问于2022-07-01
得票数 0
1
回答
MinGW
gfortran
LAPACK dgsev
、
我正在使用
gfortran
进行编译,并希望从lapack库
调用
dgesv函数。我使用一个make文件来使用
gfortran
编译我的代码。如何在
gfortran
编译器中使用这些库,在编译时会
出现
dgsev未定义的
错误
。我已经将这些库的路径添加到系统路径
中
。 我不知道如何在
gfortran
浏览 0
提问于2015-03-30
得票数 0
回答已采纳
1
回答
恒等式Fortran
DGEMM
上的Lapack矩阵乘法
、
、
、
、
Dimensions of the matrices:D = N1*N1D M -identity矩阵DO i = 1,M1 END DO CALL
DGEMM
('N', 'T', N1, N1, N1,
浏览 0
提问于2020-03-30
得票数 0
回答已采纳
2
回答
使用F2Py和
OpenACC
在
OpenACC
中
出现
导入
错误
、
、
、
我正在编写一个简单的测试代码,以了解如何包装包含
openacc
区域的fortran代码并从python
调用
。这是密码。real(kind=dp), intent(out) :: c 现在,如果我不使用
openacc
但是,在我放置
openacc
区域之后,f2py可以很好地编译它,但是当我试图导入python时,我会得到以下
错误
ImportError: /home/vikra
浏览 1
提问于2016-10-26
得票数 2
回答已采纳
1
回答
未定义的BLAS函数,即使包含-lreflblas之后也是如此
、
、
、
、
但是,当我运行以下命令时:我得到了一堆
错误
(见下文)。liblapak.a和librefblas.a库包含在/home/user/De
浏览 3
提问于2017-04-13
得票数 0
1
回答
在ubuntu 18.04的
gfortran
中
编译一个旧的fortran代码
、
、
我使用了这个命令:并且显示了这个
错误
然后我在代码中找到了第一个
错误
的位置这次重新编译后,
出现
了以下
错误
: velest.f:4384:2
浏览 3
提问于2019-01-12
得票数 0
回答已采纳
1
回答
访问计算区域内C++
中
pow函数
openacc
声明问题
我正在尝试使用
openACC
来加速我的一些代码。代码的一部分使用了标准库
中
的pow()函数。但是,在编译过程中
出现
错误
我大概知道为了消除这种类型的
错误
,我需要声明#杂注acc例程seq。但据我所知,这需要添加到函数的源代码
中
(我可能是错的)。那么我该如何解决这个问题呢?
浏览 9
提问于2019-07-09
得票数 1
回答已采纳
2
回答
windows powershell上的
gfortran
编译器无法创建可执行文件
、
、
标题说明了一切,我运行
gfortran
编译了一个简单的测试fortran程序,它编译没有
错误
;但当我运行ls查看输出时,没有创建可执行文件。我也尝试过设置-o选项。(我使用的
gfortran
来自mingw发行版;我在powershell中将
gfortran
别名为c:/mingw/bin/
gfortran
.exe,但如果我显式
调用
它,也会
出现
同样的问题) 以前有没有人遇到过这个问题?我认为这可能是
浏览 2
提问于2017-10-12
得票数 0
1
回答
用gcc实现Fortran与C++二进制文件的链接
、
、
我可以通过使用g++或
gfortran
,让gcc分别在C和C++之间或C和Fortran之间进行
调用
。但是,如果我试图在C++和Fortran之间进行过程
调用
,则在使用g++或
gfortran
进行编译时会
出现
错误
,因为两者都不知道对方所需的库。以及有关未定义引用的更多
错误
。使用
gfortran
: $
gfortran
main.o print_hi.o -o mai
浏览 1
提问于2011-04-14
得票数 42
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券