# eigen **Repository Path**: kunpeng-hpc/eigen ## Basic Information - **Project Name**: eigen - **Description**: No description available - **Primary Language**: C++ - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-04 - **Last Updated**: 2025-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.** For more information go to http://eigen.tuxfamily.org/ or https://libeigen.gitlab.io/docs/. For ***pull request***, ***bug reports***, and ***feature requests***, go to https://gitlab.com/libeigen/eigen. Use kunpeng optimized eigen ====================== ## How to Use The compilation option **KUNPENG_USE** is used to control whether to use kunpeng optimization,the optimization depends on **kblas** in the Kunpeng math library. If you want to use this optimization, you need to install the kunpeng math library first, and the minimum version is 2.1.0. And now the optimization is applicable only to **Kunpeng sve** instruction. For example enable kunpeng optimization: ```shell g++ -I./ your_app.cpp -O2 -o your_app -L/usr/local/kml/lib/sve/kblas/nolocking/ -lkblas -fopenmp -DKUNPENG_USE ```