Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
BallisticLA
randlapack-bindings
Repository navigation
Code
Issues
1
(1)
Pull requests
5
(5)
Actions
Projects
Security and quality
Insights
More
items
Add funnystrompp mex
- #1
#1
Open
mmelnich
wants to merge 29 commits into
main
BallisticLA/randlapack-bindings:main
from
add-funnystrompp-mex
BallisticLA/randlapack-bindings:add-funnystrompp-mex
Copy head branch name to clipboard
Conversation
Commits
29
(29)
Checks
Files changed
Open
Add funnystrompp mex
#1
mmelnich
wants to merge 29 commits into
main
BallisticLA/randlapack-bindings:main
from
add-funnystrompp-mex
BallisticLA/randlapack-bindings:add-funnystrompp-mex
Copy head branch name to clipboard
Commits
Commits on May 30, 2026
Update
mmelnich
committed
c717c08
View commit details
Copy full SHA for c717c08
Browse repository at this point
Commits on Jun 13, 2026
Add fun_nystrom_pp MEX: float+double dispatch, SASO sketch, timing struct, Reorth flag; validateattributes in +randlapack wrapper
mmelnich
committed
e91f253
View commit details
Copy full SHA for e91f253
Browse repository at this point
Commits on Jun 15, 2026
fun_nystrom_pp MEX: bulk memcpy marshal instead of per-element copy
mmelnich
committed
c73d709
View commit details
Copy full SHA for c73d709
Browse repository at this point
Commits on Jun 16, 2026
fun_nystrom_pp: seed-driven sketch API (scalar k/s sampled in-MEX; explicit-matrix escape hatch); memcpy marshal
mmelnich
committed
2925287
View commit details
Copy full SHA for 2925287
Browse repository at this point
benchmark: FetchContent external baselines (Epperly MIT, Persson license-pending) not vendored; THIRD_PARTY_LICENSES; gated behind RANDLAPACK_BINDINGS_BENCHMARKS
mmelnich
committed
a8d1697
View commit details
Copy full SHA for a8d1697
Browse repository at this point
Commits on Jun 17, 2026
CI: GitHub Actions (Linux+macOS MATLAB matrix, Python skeleton); FetchContent benchmark baselines (Epperly MIT, Persson acknowledged); test_fun_nystrom_pp trace-vs-exact
mmelnich
committed
5e324a9
View commit details
Copy full SHA for 5e324a9
Browse repository at this point
Commits on Jul 9, 2026
fun_nystrom_pp: sync to kernel-internal SASO API (scalar k only, explicit Omega1 removed, sketch_type deprecated); MEX rebuilt + tests pass both precisions
mmelnich
committed
ddcc14b
View commit details
Copy full SHA for ddcc14b
Browse repository at this point
fun_nystrom_pp MEX: raw-buffer marshal (no std::vector zero-init double-touch)
mmelnich
committed
40fdb31
View commit details
Copy full SHA for 40fdb31
Browse repository at this point
fun_nystrom_pp MEX: block_qfa LFAType (Lanczos-QFA) + internal normalized-Gaussian Omega2
mmelnich
committed
e717725
View commit details
Copy full SHA for e717725
Browse repository at this point
Commits on Jul 10, 2026
fun_nystrom_pp: Adaptive/AdaptiveTol options for block_qfa (online adaptive Lanczos-QFA depth)
mmelnich
committed
6e4ab2e
View commit details
Copy full SHA for 6e4ab2e
Browse repository at this point
fun_nystrom_pp MEX: expose oracle depth d_used in the times output struct (adaptive depth for block_qfa, fixed d otherwise) for benchmark cost accounting
mmelnich
committed
1abb1f9
View commit details
Copy full SHA for 1abb1f9
Browse repository at this point
CI: fix macOS MEX build (guard GCC-only link flags) and Linux MATLAB crash (build blaspp as MKL ILP64 to match MATLAB's runtime BLAS)
mmelnich
committed
909e33e
View commit details
Copy full SHA for 909e33e
Browse repository at this point
CI: build blaspp as MKL ILP64 on Linux (match MATLAB's runtime BLAS) and OpenBLAS on macOS (avoid RandLAPACK's Accelerate BQRRP guard); guard GCC-only MEX link flags
mmelnich
committed
7168fba
View commit details
Copy full SHA for 7168fba
Browse repository at this point
fun_nystrom_pp MEX: export lfa_us oracle timing for block/block_qfa (was scalar-only); document the times-struct lfa_us slots (block_qfa apply = compute_M incl. adaptive certificate)
mmelnich
committed
b94252f
View commit details
Copy full SHA for b94252f
Browse repository at this point
Commits on Jul 15, 2026
fun_nystrom_pp MEX: expose AdaptiveDelay/AdaptiveMin (inputs 15/16, 0 = library default) for the block_qfa certificate window
mmelnich
committed
c393bde
View commit details
Copy full SHA for c393bde
Browse repository at this point
Commits on Jul 16, 2026
fun_nystrom_pp MEX: 'auto' LFAType (budget/auto_eps inputs 17-18, times += auto_k/auto_s/probe_mv); AdaptiveDelay/AdaptiveMin knobs (inputs 15-16)
mmelnich
committed
b113ccd
View commit details
Copy full SHA for b113ccd
Browse repository at this point
Commits on Jul 24, 2026
fun_nystrom_pp MEX: scalar_qfa LFAType (certified plus fixed-depth); const-marshal fix to avoid n^2 COW copy of A; budget-closure doc q*auto_k
mmelnich
committed
64c50b6
View commit details
Copy full SHA for 64c50b6
Browse repository at this point
Commits on Jul 28, 2026
fun_nystrom_pp MEX: assign the block-QFA adaptive window unconditionally; widen lfa_us to six slots
Show description for 70f89f8
mmelnich
committed
70f89f8
View commit details
Copy full SHA for 70f89f8
Browse repository at this point
Commits on Aug 19, 2026
MEX targets: Windows support (runtime-DLL staging + single OpenMP runtime)
Show description for b04eb2c
mmelnich
committed
b04eb2c
View commit details
Copy full SHA for b04eb2c
Browse repository at this point
README: Windows build requires -G Ninja plus RANDLAPACK_RUNTIME_DLL_DIRS
Show description for 9fc4ed5
mmelnich
committed
9fc4ed5
View commit details
Copy full SHA for 9fc4ed5
Browse repository at this point
README: always pass CMAKE_BUILD_TYPE=Release for the MEX build
Show description for c128868
mmelnich
committed
c128868
View commit details
Copy full SHA for c128868
Browse repository at this point
Commits on Aug 30, 2026
funNystromPP MEX: block Gauss-Radau semantics, auto-tier exports, RAII, numeric-scalar inputs
Show description for 8fe5cfd
mmelnich
committed
8fe5cfd
View commit details
Copy full SHA for 8fe5cfd
Browse repository at this point
Commits on Sep 1, 2026
CMake: accept a project-root RandLAPACK_DIR and diagnose a wrong one
Show description for 837034b
mmelnich
committed
837034b
View commit details
Copy full SHA for 837034b
Browse repository at this point
Commits on Sep 2, 2026
MEX: adaptive LFAType, symmetry validation, UsingDefaults knob warnings
Show description for ece1bc9
mmelnich
committed
ece1bc9
View commit details
Copy full SHA for ece1bc9
Browse repository at this point
Commits on Sep 15, 2026
MEX vector-as-diagonal mode
mmelnich
committed
e519635
View commit details
Copy full SHA for e519635
Browse repository at this point
Commits on Sep 22, 2026
MEX: entropy admitted to the certified tiers, scalar bracket exported, trace_estimate wrapper, degradation diagnostics
Show description for fa76336
mmelnich
committed
fa76336
View commit details
Copy full SHA for fa76336
Browse repository at this point
Commits on Sep 23, 2026
MEX: SpendCap (full-spend switch) for the self-tuning tiers
Show description for 40fdb86
mmelnich
committed
40fdb86
View commit details
Copy full SHA for 40fdb86
Browse repository at this point
Commits on Sep 26, 2026
fun_nystrom_pp: Sketch 'gaussian', sparse CSC input, threaded input copy (PARCOPY)
mmelnich
committed
2fa9639
View commit details
Copy full SHA for 2fa9639
Browse repository at this point
Commits on Oct 9, 2026
fun_nystrom_pp: read MATLAB's input in place (one copy of A); NUMA placement helpers
Show description for bffc2f3
mmelnich
committed
bffc2f3
View commit details
Copy full SHA for bffc2f3
Browse repository at this point
You can’t perform that action at this time.