Вопросы по теме 'lapack'
Точность ЖЕЕВ и ЖЕЕВД
Я использую LAPACK для диагонализации сложных эрмитовых матриц. Я могу выбирать между ЖЕЕВ и ЖЕЕВД. Какая из этих процедур более точна для матриц размера 40 и диапазона собственных значений от 1E-2 до 1E1?
757 просмотров
schedule
30.09.2022
Что означает код ошибки BLAS DGEMV -6?
У меня есть программа, которая работает через R, но использует подпрограммы BLAS. Он проходит правильно около 8 раз, но затем выдает ошибку:
Подпрограмма BLAS/LAPACK 'DGEMV' дала код ошибки -6
Что означает этот код ошибки?
1004 просмотров
schedule
18.10.2022
Обновление Dense Cholesky в Python
Может ли кто-нибудь указать мне на библиотеку/код, позволяющий мне выполнять низкоранговые обновления разложения Холецкого в python (numpy)? Matlab предлагает эту функциональность в виде функции под названием «cholupdate». LINPACK также имеет эту...
3386 просмотров
schedule
23.11.2022
Адрес переменной, передаваемой по значению, вызывающей seg-fault
Я работаю с некоторым устаревшим кодом, который я не могу редактировать, который изначально был скомпилирован и протестирован на PowerPC. Я пытаюсь создать систему сборки, которая будет собирать ее для универсального ящика Linux (Ubuntu 11.10 x64)....
210 просмотров
schedule
18.11.2022
Неразрешенные синко во время сборки LAPACK
Следуя инструкциям, здесь , я создали инструментальную цепочку NDK с поддержкой Fortran (OSX, NDK-7b) с целью создания LAPACK / BLAS.
Используя android-cmake с исходным кодом net lib 3.4.0, мне кажется, что я почти добился успеха. Однако сборка...
1632 просмотров
schedule
25.10.2022
Решение многопоточной линейной системы в OpenBLAS
У меня есть код, использующий Fortran 95 и компилятор gfortran. Я также использую OpenMP, и мне приходится обрабатывать очень большие массивы. В моем коде мне также приходится решать систему линейных уравнений с помощью решателя DGTSV от OpenBLAS....
1391 просмотров
schedule
14.04.2024
Fortran и Matlab возвращают разные собственные значения для одной и той же матрицы
Я пытаюсь научиться использовать LaPACK, диагонализируя эту простую матрицу:
0.8147 0.9058 0.1270 0.9134
0.6324 0.0975 0.2785 0.5469
0.9575 0.9649 0.1576 0.9706
0.9572 0.4854 0.8003 0.1419
В Matlab я просто...
751 просмотров
schedule
08.11.2022
как скомпилировать lapack, чтобы его можно было корректно использовать при установке октавы?
Я пытаюсь установить последнюю октаву 3.8.1 из исходного кода в кластере с Redhat+IBM LSF. У меня нет доступа для записи куда-либо еще, кроме моего собственного домашнего каталога, поэтому я должен установить октаву из исходного кода. blas и lapack,...
15690 просмотров
schedule
10.11.2023
Ошибка при использовании броненосца с кодовыми блоками
Я использую компилятор mingw в кодовых блоках. Когда я компилирую свой код, он компилируется отлично. Однако, пока я запускаю его, я получаю следующую ошибку. Хотя я изменил файл config.hpp, чтобы разрешить использование Lapck, я все еще получаю...
1422 просмотров
schedule
01.05.2024
Проблемы с фреймворком Accelerate в Swift
Я использую алгоритм dgeev от LAPACK в структуре Accelerate для вычисления собственных значений и собственных векторов матрицы. Вот мой код:
var matrix:[__CLPK_doublereal] = [1,2,3,4,5,6,7,8,9]
var N =...
825 просмотров
schedule
29.02.2024
Что отличает эти программы LAPACK? Один компилируется, другой нет
У меня есть две программы, использующие подпрограмму LAPACK dgeev в C. Одна работает, другая не компилируется, заявляя о неопределенной ссылке на dgeev . Я пытаюсь понять, почему.
Первый приведенный ниже код, называемый mamapack.c, дает...
550 просмотров
schedule
21.11.2023
Функция ортонормализации Лапака для прямоугольной матрицы
Мне было интересно, есть ли в Лапаке функция для ортонормирования столбцов очень высокой и тонкой матрицы. Похожий предыдущий вопрос задавал этот вопрос, предположительно, в контексте квадратной матрицы . Мои настройки таковы: у меня есть матрица M...
119 просмотров
schedule
19.11.2022
почему моя программа использует системное время процессора?
Я написал трудоемкую программу на Python. По сути, программа на python проводит большую часть своего времени в подпрограмме на фортране, обернутой f2py , а подпрограмма на фортране большую часть своего времени проводит в lapack. Однако, когда я...
207 просмотров
schedule
05.12.2022
dgeqrf Лапака в С++
Мой проект посвящен поиску Q в QR-разложении для очень больших матриц (например, 500*500) в C++. Недавно я начал использовать пакет Lapack и его особую функцию "dgeqrf". Я начал с простой матрицы, как показано ниже в Code:blocks:
#include...
440 просмотров
schedule
18.09.2022
Умножение матрицы на вектор BLAS против умножения вектора на матрицу. Один работает; другой терпит неудачу
Мне удалось умножить матрицу на вектор при работе с cgemv функцией BLAS lvl 2 в Lapack, но когда я пытаюсь транспонировать, я получаю неправильный ответ. Можете ли вы указать мне на мою ошибку? (На самом деле я использую оболочку C, а не FORTRAN.)...
682 просмотров
schedule
03.05.2024
Неправильная обратная матрица с использованием ZGETRI в Фортране
Я пытаюсь вычислить обратную сложную матрицу с помощью ZGETRI, но даже если она выполняется без ошибок (info = 0), она не дает мне правильную обратную матрицу, и я совершенно не понимаю, откуда берется ошибка.
PROGRAM solvelinear
implicit none...
629 просмотров
schedule
02.12.2022
C ++: Решите недоопределенную линейную систему с помощью Lapack
Скажем проще: у меня есть недоопределенная линейная система уравнений
Ax = b
и я хочу получить одно верное решение, независимо от того, какое из бесконечных решений для системы. И я хочу получить это максимально эффективно.
Я проверил...
670 просмотров
schedule
05.03.2024
Внутренние манипуляции со сложной эрмитовой матрицей / объяснение использования RealHermSymComplexHerm в symmetric.jl
Я думаю, что Джулия правильно обрабатывает матрицы со сложными элементами.
Моя задача - изменить спектр эрмитовой матрицы H и вернуть только матрицу с измененным спектром. т. е. у меня есть функция f(real_vec)->real_vec , которая изменяет...
78 просмотров
schedule
25.10.2023
Как найти оптимальный размер блока и LWORK в LAPACK
Я пытаюсь найти обратные и собственные функции эрмитовых матриц nxn, используя Фортран с лапаком.
Как выбрать оптимальные значения для таких параметров, как lda , lwork , liwork и lrwork . Я просматриваю несколько примеров и нахожу эти...
416 просмотров
schedule
11.10.2022
компиляция программы c++ с библиотекой LAPACK
Я новичок в программировании на С++, у меня есть код на С++, взятый из Интернета. с помощью библиотеки LAPACK я установил LAPACK и BLAS (надеюсь, установил успешно)
:/usr/local/lib$ ls
libblas.a liblapack.a python3.6
программа такая,...
341 просмотров
schedule
29.11.2023