Skip to content

powsybl/powsybl-math-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

powsybl-math-native

This project is the C++ implementation of powsybl-math SparseMatrix class, relying on SuiteSparse project.

Requirements

To build powsybl-math-native, you need the following dependencies:

Compilation

Linux or MacOS

To build powsybl-math-native, run the following commands:

$> git clone https://github.com/powsybl/powsybl-math-native.git
$> cd powsybl-math-native
$> mkdir build
$> cd build
$> cmake ..
$> make 
$> cd ..
$> mvn install

Windows

To build powsybl-math-native, run the following commands:

$> git clone https://github.com/powsybl/powsybl-math-native.git
$> cd powsybl-math-native
$> mkdir build
$> cd build
$> cmake .. -G "NMake Makefiles"
$> nmake 
$> cd ..
$> mvn install