Nasoq
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Install / Use
/learn @sympiler/NasoqREADME
NASOQ: Numerically Accurate Sparsity Oriented QP Solver
NASOQ is a scalable and efficient Quadratic Programming solver that obtains solutions for requested accuracies. LBL is a parallel sparse symmetric indefinite linear solver.
Quick Build Guide for Impatient Users
If you have CMake 3.16 or higher and a C++11 compiler, then:
git clone https://github.com/sympiler/nasoq.git
cd nasoq
cmake -DNASOQ_BLAS_BACKEND=OpenBLAS -DNASOQ_USE_CLAPACK=ON -DCMAKE_BUILD_TYPE=Release -S . -B build
cmake --build build --config Release -j 6
For details, please see the table below.
Table of Contents:
- Building NASOQ
- What is NASOQ QP Solver's Algorithm?
- What is LBL/SoMod Linear Solver?
- Using NASOQ/LBL in C++
- NASOQ Eigen Interface
- NASOQ Matlab Interface
- Sparse Mathematical Programming Repository
- Sparse Mathematical Programming Format
- NASOQ Benchmark
- Publications
- Citation
- NASOQ Homepage
- NASOQ Documentation
- GitHub
Copyright 2022 Kazem Cheshmi
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
research_rules
Research & Verification Rules Quote Verification Protocol Primary Task "Make sure that the quote is relevant to the chapter and so you we want to make sure that we want to have it identifie
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
