部分选主元 LU 分解,CGETRF in lapack 选主元时调用 ICAMAX

news/2025/2/13 20:03:47/

ICAMAX finds the index of the first element having maximum |Re(.)| + |Im(.)|

也就是找出一列 complex 类型的数据中,实部的绝对值 + 虚部的绝对值 最大的那个元素。这样选出来的主元也还不错。

而不是选择复数模最大的元素;

但是,cublas中的cublasCge-t-rf-Batched()这个函数的kernel,选主元时,使用的是模的最大值;

    float A_data[2*4*4]={

                                    -1.640400, 0.086700,  0.114300, 0.869600, -1.195400, 0.486000, -0.824600, 1.210900,

                                     0.696700, 0.978500, -1.112300, 0.214200, -0.090400, 0.757800, -1.382100, 2.060100,

                                    -0.513600, 0.106000,  2.029900, 1.663000, -0.847300, 0.601800,  1.036800, 0.824300,

                                     1.614700, 0.034300, -0.918400, 1.338800, -0.762500, 0.142100, -0.284000, 0.894200

    };

cuComplex * A = (cuComplex* )A_data;

cublasCgetrfBatched(A);


http://www.ppmy.cn/news/12079.html

相关文章

Acwing——第86场周赛

题目链接 4794. 健身 4795. 安全区域 4796. 删除序列 题目描述 4794. 健身 李华一共要进行 n 组健身训练。 其中,第 i 组训练的时长为 aia_iai​。 李华只做三种运动:胸部(chest)运动、二头肌(biceps)运…

UDS诊断系列介绍10-28服务

本文框架1. 系列介绍1.1 28服务概述2. 28服务请求与应答2.1 28服务请求2.2 28服务正响应2.3 否定应答3. Autosar系列文章快速链接1. 系列介绍 UDS(Unified Diagnostic Services)协议,即统一的诊断服务,是面向整车所有ECU的一种诊…

【Linux】工具使用

文章目录一、Linux 软件包管理器 yum二、 Linux开发工具(1) Linux编辑器-vim使用(2)简单vim配置三、Linux编译器-gcc/g使用四、动态库和静态库五、Linux调试器-gdb使用六、Linux项目自动化构建工具-make/Makefile(1)make/Makefile…

Linux常用命令——vi命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) vi 功能强大的纯文本编辑器 补充说明 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved)&#xff…

用Python的内置包Tkinter写一个练习系统2.0

登录系统 生日系统 抽奖系统1.0 抽奖系统2.0 抽奖系统3.0 练习系统1.0 练习系统2.0 切换题目 def insert(): with open(d:\\登录系统\\练习一1.1.pickle,rb) as file: lst1pickle.load(file) with open(d:\\登录系统\\练习一1.2.pickle,rb)…

【蓝桥杯】 C++ 【学长带练】刷题统计

文章目录题目描述输入描述输出描述实现代码注意点知识点题目描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题? 输入描述 输入一行包含三个…

按键精灵免字库本地识别OCR

按键精灵免字库识别—基于百度飞桨PaddleOCR的RapidOCR前言为什么为什么有大漠了还要使用其它OCR为什么要使用RapidOCR开发PaddleOCR介绍PaddleOCR使用衍生项目版——小白方案按键精灵post调用图片转base64方法转json方法post调用JVM版改为mavenOcrEngine路径idea Run配置网页版…

蓝队攻击的四个阶段(三)

目录 一, 专业技能储备 1.工具开发技能 2.漏洞挖掘技能 3.代码调试技能 4.侦破拓展技能 二,目标网情搜集 1 何为网情搜集 2. 网情搜集的主要工作 三, 网情搜集的途径 1.专业网站 2.专业开发资源网站 3.目标官网 一, 专…