Utiliser cpplapack avec ubuntu

Pour votre propre mémorandum

À propos de CPPLA PACK

http://cpplapack.sourceforge.net/doc/main_page/Japanese.html Encapsuleurs de classes C ++ BLAS, LAPACK et PARDISO. La matrice, le calcul vectoriel, la décomposition de valeurs singulières, la solution d'équations simultanées, etc. peuvent être décrits très simplement.

introduction

Fondamentalement http://cpplapack.sourceforge.net/tutorial/japanese/index.html Il peut être introduit si vous procédez selon.

Installez lapack et gfortran.

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

Dans cpplapack, make et make depend sont utilisés pour construire le code, donc installez également ce qui suit.

sudo apt install build-essential xutils-dev

Pour le corps principal de cpplapack, consultez ~ / local / en utilisant Subversion.

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

La préparation est maintenant terminée.

Contrôle de fonctionnement

Vérifiez le fonctionnement de cpplapack. Créez le code suivant.

#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;
}

Il peut être facilement construit en utilisant le Makefile inclus dans le cpplapack lui-même.

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

S'il est affiché comme ci-dessous, c'est OK.

 1 2 3
 4 5 6

Recommended Posts

Utiliser cpplapack avec ubuntu
Comment utiliser les bio-formats sur Ubuntu 20.04
Utiliser cljstyle avec Spacemacs sur Ubuntu sur WSL2
Enregistrement d'écran sur Ubuntu 20.04
Bluetooth Web sur Ubuntu20.04
Essayez DisplayLink sur Ubuntu 20.04
Utiliser perltidy sur CentOS 8
Installez pyqt5 sur ubuntu
Installez Ruby sur Ubuntu 20.04
Utilisez mod_auth_cas sur CentOS 8
Définition de JAVA_HOME sur Ubuntu
Apache2 sur Ubuntu20.04 LTS
Utiliser Corretto 11 avec Heroku
Exécutez tiscamera sur Ubuntu 18.04
Construire WebGIS sur Ubuntu20.04 LTS
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Installez Docker sur Ubuntu Server 20.04
Utiliser la communication série sur Android
Oracle Java 8 sur Docker Ubuntu
Installation du proxy MAV sur Ubuntu 18.04
Enregistrer une vidéo sur ubuntu18.04LTS
Introduction des connaissances (wiki) à Ubuntu
Installation d'OpenMX sur Ubuntu 18.04.5 LTS
Installez Java sur WSL Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Ubuntu sur la vitesse de construction de Windows
Exécutez l'applet java sur ubuntu
Utiliser le code natif sur Android
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Exécutez Eclipse CDT sur Ubuntu
Configurer ansible-playbook sur Ubuntu 20.04
Installez Ubuntu Server 20.04 sur Btrfs
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Utilisez un point d'accès virtuel avec Ubuntu 18.04 LTS pour faire de l'ancien iPad un sous-moniteur
Comment installer et utiliser Composer sur une instance ECS sur Ubuntu 16.04