Рейтинг:2

Как установить и использовать ARPACK++ в Ubuntu 20.04 LTS?

флаг us

Как установить и использовать ARPACK++ в Ubuntu 20.04 LTS? ARPACK++ — это объектно-ориентированная версия пакета ARPACK. ARPACK — это набор подпрограмм Fortran77, предназначенных для решения крупномасштабных задач на собственные значения. Пакет предназначен для вычисления нескольких собственных значений и соответствующих собственных векторов общей матрицы n на n A. Я хочу установить ARPACK++ для выполнения моделирования молекулярной динамики, запустив код C в терминале Ubuntu.

Некоторые соответствующие веб-сайты:

  1. http://www.ime.unicamp.br/~chico/arpack++/
  2. https://www.caam.rice.edu/software/ARPACK/
Will avatar
флаг id
Вы проверили детали на их веб-сайте или отправили им электронное письмо за помощью, как предлагает их веб-сайт?
Рейтинг:2
флаг zw

Вы должны установить соответствующий пакеты из Ubuntu вселенная карман репозиториев.

Сначала добавьте карман вселенной

вселенная sudo add-apt-repository

а затем установить

sudo apt-get установить libparpack2-dev libparpack2-dev

И для С++

sudo apt-get установить libarpack++2-dev

Затем вы можете приступить к разработке программного обеспечения с использованием этих библиотек. Хорошие места для получения документации:

  • /usr/доля/doc/libarpack2-dev
  • /usr/доля/doc/libparpack2-dev
  • /usr/доля/doc/libarpack++2-dev

и официальные веб-сайты, которые уже указаны в вопросе.

PULKIT SINGAL avatar
флаг us
Спасибо за ответ. Не могли бы вы также сообщить мне, какой синтаксис следует использовать для включения библиотек в мой код? Мне нужно включить такие библиотеки, как arlssym.h и arlsmat.h. Можете ли вы также рассказать о команде, которую следует использовать для компиляции кода?
N0rbert avatar
флаг zw
На самом деле я не знаком с этой библиотекой. Я вижу, что он упакован для современной Ubuntu. Меня немного беспокоят даты на веб-сайтах - я вижу 1998 и 2002 годы, поэтому он может не скомпилироваться на современной Ubuntu. Вы должны указать свой вариант использования. Для конечных пользователей есть много хороших математических приложений, таких как Octave, Scilab; и библиотеки, такие как SciPy/NumPy для Python, Boost, библиотека Armadillo и т. д., и многие другие, перечисленные в качестве зависимостей пакета [*science-mathematics-dev*](https://packages.ubuntu.com/focal/science-mathematics -дев).
PULKIT SINGAL avatar
флаг us
Благодарю за ваш ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.