BasicLU

A Julia Interface to BasicLU

https://github.com/juliasmoothoptimizers/basiclu.jl

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.4%) to scientific vocabulary

Keywords

factorizations

Keywords from Contributors

krylov linear-systems mathematical-programming ipopt nlpmodels nonlinear-programming amd factorization permutation sparse-matrices
Last synced: 7 months ago · JSON representation ·

Repository

A Julia Interface to BasicLU

Basic Info
  • Host: GitHub
  • Owner: JuliaSmoothOptimizers
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Homepage:
  • Size: 1.67 MB
Statistics
  • Stars: 9
  • Watchers: 4
  • Forks: 4
  • Open Issues: 4
  • Releases: 7
Topics
factorizations
Created over 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

A Julia Interface to BasicLU

| Documentation | Continuous Integration | Coverage | DOI | |:-----------------:|:--------------------------:|:------------:|:-------:| | docs-stable docs-dev | build-gh | codecov | DOI

How to cite

If you use BasicLU.jl in your work, please cite using the format given in CITATION.bib.

How to install

julia julia> ] pkg> add BasicLU pkg> test BasicLU

Content

BasicLU implements a sparse LU factorization and an update method that maintains the factorization after column changes to the matrix. It is intended for use in simplex-type algorithms and has been tailored to hypersparse linear programming problems. It provides routines for solving linear systems with a dense or sparse right-hand side. BasicLU can be also used to compute a maximum volume basis and the row deficiency of a m-by-n matrix A.

Custom Installation

Note: BasicLU is already precompiled with Yggdrasil for all platforms.

To use your custom BasicLU, set the environment variable JULIA_BASICLU_LIBRARY_PATH to point to the folder holding the basicLU shared libraries before using BasicLU.

The JULIA_BASICLU_LIBRARY_PATH environment variable may be set permanently in the shell's startup file, or in $HOME/.julia/config/startup.jl.

Bug reports and discussions

If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers organization, so questions about any of our packages are welcome.

Owner

  • Name: JuliaSmoothOptimizers
  • Login: JuliaSmoothOptimizers
  • Kind: organization
  • Location: DOI: 10.5281/zenodo.2655082

Infrastructure and Solvers for Continuous Optimization in Julia

Citation (CITATION.bib)

@Misc{schork-montoison-basiclu-2022,
  author = {L. Schork and A. Montoison},
  title = {{BasicLU.jl}: A {J}ulia Interface to {BasicLU}},
  month = {July},
  howpublished = {\url{https://github.com/JuliaSmoothOptimizers/BasicLU.jl}},
  year = {2022},
  DOI = {10.5281/zenodo.6940295},
}

GitHub Events

Total
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 3
  • Pull request event: 4
  • Create event: 2
Last Year
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 3
  • Pull request event: 4
  • Create event: 2

Committers

Last synced: about 3 years ago

All Time
  • Total Commits: 36
  • Total Committers: 6
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.417
Top Committers
Name Email Commits
Alexis Montoison a****n@p****a 21
Mathieu Besançon m****n@g****m 5
Dominique d****n@g****m 5
tmigot t****t@g****m 2
Alexis 3****n@u****m 2
mtanneau m****u@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 9
  • Total pull requests: 27
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 3 hours
  • Total issue authors: 5
  • Total pull request authors: 5
  • Average comments per issue: 2.33
  • Average comments per pull request: 1.26
  • Merged pull requests: 27
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: about 8 hours
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • matbesancon (4)
  • amontoison (2)
  • tmigot (1)
  • mtanneau (1)
  • JuliaTagBot (1)
Pull Request Authors
  • amontoison (14)
  • tmigot (6)
  • matbesancon (4)
  • dpo (2)
  • mtanneau (1)
Top Labels
Issue Labels
documentation (1)
Pull Request Labels
documentation (1)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 5 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 6
juliahub.com: BasicLU

A Julia Interface to BasicLU

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5 Total
Rankings
Dependent repos count: 9.9%
Forks count: 24.5%
Average: 26.9%
Stargazers count: 34.1%
Dependent packages count: 38.9%
Last synced: 8 months ago

Dependencies

.github/workflows/Aqua.yml actions
  • actions/checkout v3 composite
  • julia-actions/setup-julia latest composite
.github/workflows/Breakage.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/setup-julia v2 composite
  • thollander/actions-comment-pull-request v2 composite
.github/workflows/Documentation.yml actions
  • actions/checkout v3 composite
  • julia-actions/setup-julia latest composite
.github/workflows/Invalidations.yml actions
  • actions/checkout v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-invalidations v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite