Verwenden Sie cpplapack mit Ubuntu

Für Ihr eigenes Memorandum

Über CPPLA PACK

http://cpplapack.sourceforge.net/doc/main_page/Japanese.html Wrapper für BLAS-, LAPACK- und PARDISO C ++ - Klassen. Matrix, Vektorberechnung, Singularwertzerlegung, Lösung simultaner Gleichungen usw. können sehr einfach beschrieben werden.

Einführung

Grundsätzlich http://cpplapack.sourceforge.net/tutorial/japanese/index.html Es kann eingeführt werden, wenn Sie gemäß fortfahren.

Installieren Sie Lapack und Gfortran.

sudo apt install libatlas3-base libatlas-base-dev
sudo apt install gfortran

In cpplapack werden make und make abhäng verwendet, um den Code zu erstellen. Installieren Sie daher auch Folgendes.

sudo apt install build-essential xutils-dev

Informationen zum Hauptteil von cpplapack finden Sie unter ~ / local / using Subversion.

cd ~
mkdir local
cd local
svn checkout https://svn.code.sf.net/p/cpplapack/code/trunk cpplapack

Die Vorbereitung ist nun abgeschlossen.

Funktionsprüfung

Überprüfen Sie die Funktion von cpplapack. Erstellen Sie den folgenden Code.

#include "cpplapack.h"

int main(){
  CPPL::dgematrix A(2, 3);
  A(0, 0) = 1; A(0, 1) = 2; A(0, 2) = 3;
  A(1, 0) = 4; A(1, 1) = 5; A(1, 2) = 6;
  std::cout << A;
  return 0;
}

Es kann einfach mit dem Makefile erstellt werden, das im cpplapack selbst enthalten ist.

cp ~/local/cpplapack/makefiles/Makefile ./
make
./A.OUT

Wenn es wie folgt angezeigt wird, ist es OK.

 1 2 3
 4 5 6

Recommended Posts

Verwenden Sie cpplapack mit Ubuntu
Verwendung von Bio-Formaten unter Ubuntu 20.04
Verwenden Sie cljstyle mit Spacemacs unter Ubuntu unter WSL2
Bildschirmaufnahme unter Ubuntu 20.04
Web Bluetooth unter Ubuntu20.04
Probieren Sie DisplayLink unter Ubuntu 20.04 aus
Verwenden Sie perltidy unter CentOS 8
Installieren Sie pyqt5 auf Ubuntu
Installieren Sie Ruby unter Ubuntu 20.04
Verwenden Sie mod_auth_cas unter CentOS 8
JAVA_HOME unter Ubuntu einstellen
Apache2 unter Ubuntu20.04 LTS
Verwenden Sie Corretto 11 mit Heroku
Führen Sie tiscamera unter Ubuntu 18.04 aus
Erstellen von WebGIS unter Ubuntu20.04 LTS
Installieren Sie OpenJDK7 (JAVA) unter Ubuntu 14.04
Installieren Sie Docker unter Ubuntu Server 20.04
Verwenden Sie die serielle Kommunikation unter Android
Oracle Java 8 unter Docker Ubuntu
Installieren von MAV Proxy unter Ubuntu 18.04
Video auf ubuntu18.04LTS aufnehmen
Einführung von Wissen (Wiki) in Ubuntu
OpenMX unter Ubuntu 18.04.5 LTS installieren
Installieren Sie Java unter WSL Ubuntu 18.04
Installieren Sie Ubuntu Desktop 20.10 auf RaspberryPi4
Ubuntu unter Windows Build-Geschwindigkeit
Führen Sie das Java-Applet auf Ubuntu aus
Verwenden Sie nativen Code unter Android
Installieren Sie WordPress 5.5 unter Ubuntu 20.04 LTS
Führen Sie Eclipse CDT unter Ubuntu aus
Richten Sie ansible-playbook unter Ubuntu 20.04 ein
Installieren Sie Ubuntu Server 20.04 auf Btrfs
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
Verwenden Sie den virtuellen AP mit Ubuntu 18.04 LTS, um das alte iPad zu einem Submonitor zu machen
So installieren und verwenden Sie Composer auf einer ECS-Instanz unter Ubuntu 16.04