Điểm:2

Làm cách nào để cài đặt và sử dụng ARPACK++ trên Ubuntu 20.04 LTS?

lá cờ us

Làm cách nào tôi có thể cài đặt và sử dụng ARPACK++ trên Ubuntu 20.04 LTS? ARPACK++ là phiên bản hướng đối tượng của gói ARPACK. ARPACK là một tập hợp các chương trình con Fortran77 được thiết kế để giải các bài toán giá trị riêng quy mô lớn. Gói này được thiết kế để tính toán một số giá trị riêng và vectơ riêng tương ứng của ma trận chung n x n A. Tôi muốn cài đặt ARPACK++ để thực hiện mô phỏng Động lực học phân tử bằng cách chạy mã C trong Ubuntu Terminal.

Một số trang web có liên quan là:

  1. http://www.ime.unicamp.br/~chico/arpack++/
  2. https://www.caam.rice.edu/software/ARPACK/
Will avatar
lá cờ id
Bạn đã kiểm tra các chi tiết trên trang web của họ hoặc gửi email cho họ để được trợ giúp như trang web của họ gợi ý chưa?
Điểm:2
lá cờ zw

Bạn phải cài đặt có liên quan các gói từ Ubuntu vũ trụ túi kho lưu trữ.

Lúc đầu, hãy thêm túi vũ trụ bằng cách

Sudo add-apt-repository vũ trụ

và sau đó cài đặt

sudo apt-get cài đặt libarpack2-dev libparpack2-dev

Và đối với C++

Sudo apt-get cài đặt libarpack++2-dev

Sau đó, bạn có thể bắt đầu phát triển phần mềm bằng các thư viện này. Những nơi tốt để lấy tài liệu:

  • /usr/share/doc/libarpack2-dev
  • /usr/share/doc/libparpack2-dev
  • /usr/share/doc/libarpack++2-dev

và các trang web chính thức đã được liệt kê trong câu hỏi.

PULKIT SINGAL avatar
lá cờ us
Cảm ơn bạn đã phản hồi. Bạn cũng có thể vui lòng cho tôi biết nên sử dụng cú pháp nào để đưa các thư viện vào mã của tôi không? Tôi cần bao gồm các thư viện như arlssym.h và arlsmat.h. Bạn cũng có thể cho biết về lệnh nên được sử dụng để biên dịch mã không?
N0rbert avatar
lá cờ zw
Thực sự tôi không quen thuộc với thư viện này. Tôi thấy rằng nó được đóng gói cho Ubuntu hiện đại. Tôi hơi lo lắng về ngày tháng trên các trang web - tôi thấy năm 1998 và 2002, vì vậy nó có thể không được biên dịch trên Ubuntu hiện đại. Bạn phải chỉ định trường hợp sử dụng của bạn. Đối với người dùng cuối, có nhiều ứng dụng định hướng toán học tốt như Octave, Scilab; và các thư viện như SciPy / NumPy cho Python, Boost, thư viện Armadillo, v.v. và nhiều thư viện khác được liệt kê là phần phụ thuộc của gói [*science-mathematics-dev*](https://packages.ubuntu.com/focal/science-mathematics -dev).
PULKIT SINGAL avatar
lá cờ us
Cảm ơn bạn đã phản hồi của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.