Вопросы по теме '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 просмотров

Неразрешенные синко во время сборки 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 просмотров

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 просмотров

Что отличает эти программы LAPACK? Один компилируется, другой нет
У меня есть две программы, использующие подпрограмму LAPACK dgeev в C. Одна работает, другая не компилируется, заявляя о неопределенной ссылке на dgeev . Я пытаюсь понять, почему. Первый приведенный ниже код, называемый mamapack.c, дает...
550 просмотров
schedule 21.11.2023

Функция ортонормализации Лапака для прямоугольной матрицы
Мне было интересно, есть ли в Лапаке функция для ортонормирования столбцов очень высокой и тонкой матрицы. Похожий предыдущий вопрос задавал этот вопрос, предположительно, в контексте квадратной матрицы . Мои настройки таковы: у меня есть матрица M...
119 просмотров

почему моя программа использует системное время процессора?
Я написал трудоемкую программу на 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