817736,817738c
 Maildir directories, MH folders, mbox files and MMDF files.
 Use mailbox-preview stand-alone on the command line or as the
 back-end of xlbiff.
.
817722,817726c
 server (or running any state-monitoring script you configure).
 When a new message arrives, it invokes the MH scan(1) command (or
 any status-generating script) and pops up a window with the output.
 If more mail arrives (or the monitored state changes), xlbiff scans
 again and resizes its preview window accordingly.
 .
 You can customize scan(1) to show any header and/or content; by
 default xlbiff displays the From, Subject and beginning of the
 message content.  Xlbiff can also beep or play a custom sound.
.
817716c
Description-md5: e37d1eb270dd99445648df9aee42fd88
.
801615,801625d
793039,793045d
777183a

Package: torf-cli
Description-md5: b41492946c580744f1d51d7dc2ff78af
Description-en: CLI tool for manipulating torrent files and magnet URIs
 torf-cli is a command line tool that can create, read and edit
 torrent files and magnet URIs. It can also verify a file system path
 against a torrent and provide detailed errors. When creating a
 torrent, it can find an existing torrent with the same files and copy
 its piece hashes to the freshly created torrent to avoid hashing the
 files again
.
772027,772028c

Package: libthrift-0.23.0
.
727637c
Package: libskarnet2.15
.
726348a

Package: libsimint-dev
Description-md5: bc4491b36ad3f09aae4aa9459b1338d0
Description-en: Two-electron integral library (development)
 Simint is a vectorized implementation of the Obara-Saika (OS) method of
 calculating electron repulsion integrals. Speedup is gained by vectorizing the
 primitive loop of the OS algorithm, with additional vectorization and
 optimizations left to the compiler.
 .
 Simint is capable of calculating ERI with the angular momentum in any order.
 That is, it is possible to calculate (ds|ds) and (sd|ds) directly, without
 permutation of the resulting integrals.
 .
 This packages contains the static library and header files.
.
714112c
Package: libs6-2.15
.
709353c
 This package contains the source for the Rust crates
 ast_nodes from_variant string_enum
 swc_allocator swc_atoms swc_common swc_core swc_eq_ignore_macros
 swc_html_ast swc_html_codegen swc_html_codegen_macros
 swc_html_parser swc_html_utils swc_html_visit
 swc_macros_common swc_malloc swc_sourcemap swc_transform_common
 swc_visit,
.
709340c
Description-md5: 6ac24e90dd9b721da56c3c5aa88efb28
.
704534a
Package: progpick
Description-md5: cb3c37c38036cad5f06eed1610dc09ef
Description-en: Bruteforce with a stream of permutations of a specific pattern
 Bruteforce with a stream of permutations of a specific pattern. Also prints a
 progress bar and calculates an ETA.
 .
 In case you tend to forget your LUKS password as well.

.
700096a

Package: librust-libcramjam-dev
Description-md5: 4271005d01ad40790f56fa3094341a52
Description-en: Compression library combining a plethora of algorithms in a similar as possible API - Rust source code
 Source code for Debianized Rust crate "libcramjam"
.
694327,694328c
 Source code for Debianized Rust crate "digest"
.
694325c
Description-md5: 50187dfbcfa251ea99bb084f73a24f7c
.
692113a
Package: librust-cee-scape-dev
Description-md5: 560d7802f77c4eb01f53fb835ab0ac02
Description-en: Cee-scape crate provides Rust access to `setjmp` and `sigsetjmp` functionality - Rust source code
 Source code for Debianized Rust crate "cee-scape"

.
691084,691085c
Description-md5: 2e2c409317bcc09cc598622cbb7ddd07
Description-en: Buffer types for block processing of data - Rust source code
.
690384,690390c
Description-md5: 3fdcebac80987be838100346cac2f2b2
Description-en: Authentication for `git2` - Rust source code
 Source code for Debianized Rust crate "auth-git2"
.
665499,665504d
659545a
Package: r-cran-xgboost
Description-md5: f185702009a5a9b240546cf39ad48d18
Description-en: Extreme Gradient Boosting
 Extreme Gradient Boosting, which is an efficient implementation
 of the gradient boosting framework from Chen & Guestrin (2016)
 <doi:10.1145/2939672.2939785>. This package is its R interface. The package
 includes efficient linear model solver and tree learning algorithms. The
 package can automatically do parallel computation on a single machine which
 could be more than 10 times faster than existing gradient boosting packages.
 It supports various objective functions, including regression, classification
 and ranking. The package is made to be extensible, so that users are also
 allowed to define their own objectives easily.

.
655707a
Description-md5: 4773ff9f60de7f9516adebbc90922689
Description-en: Split, Combine and Compress PDF Files
 Content-preserving transformations transformations of PDF files such as split,
 combine, and compress. This package interfaces directly to the 'qpdf'
 C++ library <https://qpdf.sourceforge.io/> and does not require any command
 line utilities. Note that 'qpdf' does not read actual content from PDF files:
 to extract text and data you need the 'pdftools' package.

Package: r-cran-qpdf
.
654693,654701c
Description-md5: fc84048f8067feb1dbbb8d6c9556fdfc
Description-en: Processing of Model Parameters
 Utilities for processing the parameters of various statistical models. Beyond
 computing p values, CIs, and other indices for a wide variety of models (see
 list of supported models using the function 'insight::supported_models()'),
 this package implements features like bootstrapping or simulating of
 parameters and models, feature reduction (feature extraction and variable
 selection) as well as functions to describe data and variable characteristics
 (e.g. skewness, kurtosis, smoothness or distribution).
.
654668,654679c
Description-md5: e800be00a6f6bdcdf712225c97c70366
Description-en: Enhancing the 'parallel' Package
 Utility functions that enhance the 'parallel' package and support the built-in
 parallel backends of the 'future' package. For example, availableCores() gives
 the number of CPU cores available to your R process as given by the operating
 system, 'cgroups' and Linux containers, R options, and environment variables,
 including those set by job schedulers on high-performance compute clusters.
 If none is set, it will fall back to parallel::detectCores().
 Another example is makeClusterPSOCK(), which is backward compatible
 with parallel::makePSOCKcluster() while doing a better job in setting up
 remote cluster workers without the need for configuring the firewall to do
 port-forwarding to your local computer.
.
653402a

Package: r-cran-lwgeom
Description-md5: 8be02afe46a757626b61da89d41e9678
Description-en: Bindings to Selected 'liblwgeom' Functions for Simple Features
 Access to selected functions found in 'liblwgeom'
 <https://github.com/postgis/postgis/tree/master/liblwgeom>, the light-weight
 geometry library used by 'PostGIS' <http://postgis.net/>.
.
652975,652981c
Description-md5: 84f78baf5ce9029d777b6bbd63b73260
Description-en: Kernel Smoothing
 Kernel smoothers for univariate and multivariate data, with comprehensive
 visualisation and bandwidth selection capabilities, including for densities,
 density derivatives, cumulative distributions, clustering, classification,
 density ridges, significant modal regions, and two-sample hypothesis tests.
 Chacon & Duong (2018) <doi:10.1201/9780429485572>.
.
651165a
Package: r-cran-fields
Description-md5: d9fee61ec2887cc7a2cfb1cabbdbdf3d
Description-en: Tools for Spatial Data
 For curve, surface and function fitting with an emphasis on splines,
 spatial data, geostatistics, and spatial statistics. The major methods
 include cubic, and thin plate splines, Kriging, and compactly supported
 covariance functions for large data sets. The splines and Kriging methods
 are supported by functions that can determine the smoothing parameter
 (nugget and sill variance) and other covariance function parameters by cross
 validation and also by restricted maximum likelihood. For Kriging there
 is an easy to use function that also estimates the correlation scale
 (range parameter). A major feature is that any covariance function implemented
 in R and following a simple format can be used for spatial prediction.
 There are also many useful functions for plotting and working with spatial
 data as images. This package also contains an implementation of sparse matrix
 methods for large spatial data sets and currently requires the sparse matrix
 (spam) package. Use help(fields) to get started and for an overview.
 All graphics functions focus on using base R graphics. The fields source
 code is deliberately commented and provides useful explanations of numerical
 details as a companion to the manual pages. The commented source code can be
 viewed by expanding the source code version and looking in the R subdirectory.
 The reference for fields can be generated by the citation function in R
 and has DOI <doi:10.5065/D6W957CT>. Development of this package was supported
 in part by the National Science Foundation Grant 1417857, the National Center
 for Atmospheric Research, and Colorado School of Mines. See the Fields URL
 for a vignette on using this package and some background on spatial statistics.

.
649583,649593c
 <DOI:10.1080/07350015.2016.1247004>. The package includes functions
 for estimating the variance- covariance matrix and for testing single- and
 multiple-contrast hypotheses based on Wald test statistics. Tests of single
 regression coefficients use Satterthwaite or saddle-point corrections.
 Tests of multiple-contrast hypotheses use an approximation to Hotelling's
 T-squared distribution. Methods are provided for a variety of fitted models,
 including lm() and mlm objects; glm(); geeglm() (from package 'geepack');
 lm_robust(), lm_lin(), and iv_robust() (from package 'estimatr'); ivreg()
 (from package 'AER'); ivreg() (from package 'ivreg' when estimated by ordinary
 least squares); plm() (from package 'plm'); gls() and lme() (from 'nlme');
 lmer() (from `lme4`); robu() (from 'robumeta'); rma.uni() and rma.mv()
 (from 'metafor'); and mmrm() (from 'mmrm').
.
649581c
 <https://www150.statcan.gc.ca/n1/pub/12-001-x/2002002/article/9058-eng.pdf>
.
649575,649577c
Description-md5: 6d2697d0aeff1cf6a511f3e17a81e42b
Description-en: Cluster-Robust (Sandwich) Variance Estimators with Small-Sample Corrections
 Provides several cluster-robust variance estimators
.
649516a
Package: r-cran-ckmeans.1d.dp
Description-md5: af0d8241f5a3e9bd38b649751743af38
Description-en: Optimal, Fast, and Reproducible Univariate Clustering
 Fast, optimal, and reproducible weighted univariate clustering by
 dynamic programming. Four problems are solved, including univariate k-means
 (Wang & Song 2011) <doi:10.32614/RJ-2011-015> (Song & Zhong 2020)
 <doi:10.1093/bioinformatics/btaa613>, k-median, k-segments, and
 multi-channel weighted k-means. Dynamic programming is used to minimize
 the sum of (weighted) within-cluster distances using respective metrics.
 Its advantage over heuristic clustering in efficiency and accuracy is
 pronounced when there are many clusters. Multi-channel weighted k-means groups
 multiple univariate signals into k clusters. An auxiliary function generates
 histograms adaptive to patterns in data. This package provides a powerful
 set of tools for univariate data analysis with guaranteed optimality,
 efficiency, and reproducibility, useful for peak calling on temporal, spatial,
 and spectral data.

.
648613,648634c
Description-md5: 6fbdbea7023d3c4609946a16a8e4a06b
Description-en: Immunoglobulin Clonal Lineage and Diversity Analysis
 Provides methods for high-throughput adaptive immune receptor repertoire
 sequencing (AIRR-Seq; Rep-Seq) analysis. In particular, immunoglobulin (Ig)
 sequence lineage reconstruction, lineage topology analysis, diversity
 profiling, amino acid property analysis and gene usage. Citations: Gupta and
 Vander Heiden, et al (2017) <doi:10.1093/bioinformatics/btv359>, Stern, Yaari
 and Vander Heiden, et al (2014) <doi:10.1126/scitranslmed.3008879>.

.
634655,634663c
Package: libqbscore3.2
Description-md5: 0811f7ca5d99f9e873fc52232c622b8a
Description-en: Qbs core library
 Qbs is a general purpose cross-platform build tool that aims at fast and
 correct incremental builds. It features a project description language that
 is similar to QML.
 .
 This package contains Qbs core shared library.

.
620294c
 Python 3.10+.
.
620291c
Description-md5: b361284580e7673947d9fcc94588c5eb
.
597093a

Package: python3-apple-weatherkit
Description-md5: d7d89150597c6052c3d1f9622fce4e68
Description-en: client for Apple WeatherKit weather data
 This library handles authenticated requests to Apple's WeatherKit API. It
 prepares signed WeatherKit requests using an Apple team ID, service ID, key
 ID, and private key, then sends them to Apple's weather service.
 .
 The API responses include current conditions and forecast data, including
 hourly and daily forecasts. Returned data is intended for consumers such as
 weather and sensor integrations that need structured information from Apple
 Weather.
.
501208a
Package: node-alertify.js
Description-md5: dfbc5812cb227ffc0c7f809c31975baf
Description-en: lightweight, unobtrusive customizable notification system
 Alertify.js is a small library which provides light-weight, high
 performance browser dialogs. Since it uses only 1 HTTP request and a
 payload of less than 3kB, it's a great option for adding basic style to
 alert, dialog, prompt and log messages even on low bandwidth connections.
 .
 Alertify is designed from the ground-up for great performance and a small
 footprint. That means it's not as feature-rich as some other options.
 That's on purpose. The plan is to not add a lot more features so it stays
 a great option for every kind of website and user.
 .
 It's also worth noting that the CSS is bundled by default, so there's no
 need to include any stylesheets to use the default theme. It's dyamically
 inserted before any other elements (like) stylesheets so it's super easy
 to override with your own styles.
 .
 An AngularJS module is also included; it's in the "ngAlertify.js" file.
 .
 Node.js is an event-based server-side JavaScript engine.

.
478041,478050d
448177a
Package: linux-vulnerability-mitigation
Description-md5: 54b29097184e6287a40778b7dfb0467a
Description-en: Linux Vulnerability Mitigation
 This package contains mitigations for the recent Linux kernel security
 vulnerabilities, such as:
 .
   * CVE-2026-31431: Copy Fail
   * CVE-2026-43284/CVE-2026-43500: Dirty Frag
 .
 Once the system has been rebooted with a fixed Linux kernel,
 it is safe to remove this package.

.
447709,447726d
446786,446965d
446759,446776d
434779a
Package: liburi-git-perl
Description-md5: 82dbebff11e21411fe7eac54762c59ae
Description-en: git URI scheme extension for URI
 URI::git is an extension for URI (liburi-perl) providing a URI scheme handler
 for the git:// protocol.

.
432797,432806d
417951,418006d
412280a
Package: libraw25
Description-md5: 436cf471e5e66b160c9d836328eeba54
Description-en: raw image decoder library
 LibRaw is a library for reading RAW files obtained from digital photo cameras
 (CRW/CR2, NEF, RAF, DNG, and others).
 .
 This package contains the shared library.

.
393280a
 .
 For a list of the provided functions, please see the libmd-dev package
 description.
.
393276c
Description-md5: 5707eff50bc364ea574fddaf0ba42dde
.
393222,393223c
Description-md5: 00665fc3e2010f58452d187d6bf4e3c7
Description-en: module to connect Perl with LLMs using MCP (Model Context Protocol)
.
375104a
Package: libgetopt-yath-perl
Description-md5: 4a6d9df6dd3234c51c805d6cc489daa2
Description-en: Perl module for option processing in yath style
 Getopt::Yath is the getopt processor module used by yath. It should work
 perfectly fine outside of yath as well.

.
355680,355681c
Description-md5: 8fafce32a46d5dd1aaa7fb78887d311a
Description-en: Documentation for libcifpp
.
355676c
 This specific package contains the documentation you can use to develop new
.
355670,355671c
Package: libcifpp-doc
Description-md5: 32eb8c372e6e668d34ed52aa86f1895b
.
355662,355663c
Description-md5: d9d4e07e34da8c29d80ef43dec29d9cf
Description-en: Development files for libcifpp
.
346701a
Package: libapp-yath-script-perl
Description-md5: 71a4f61fd919a4d96a82cbfc5d8206d5
Description-en: script initialization and utility functions for Test2::Harness
 App::Yath:Script provides the initial entry point for the yath script. It
 handles script discovery, configuration loading, version detection, and
 delegation to version-specific script modules (App::Yath::Script::V{X}).
 .
 The package also contains the yath script.

.
345668,345674d
319612,319617d
250334,250366d
250051,250065d
249989a
Package: libgwyddion-dev
Description-md5: 69637105ae001a13874f9850366f92e8
Description-en: header files for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains the header files for libgwyddion3-0.

Package: libgwyddion-doc
Description-md5: 0d30282608bd6a8b92ce64f2aec3a145
Description-en: HTML library API documentation for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains the HTML API documentation of all the Gwyddion libraries.
 There is also a tutorial on writing Gwyddion modules included.

.
248519,248526d
247641,247680d
234904a
Package: golang-github-wcharczuk-go-chart-dev
Description-md5: 0de3ab6db6c0f7569911229a13c84cbd
Description-en: basic charting library (Golang)
 go-chart is a very simple golang native charting library that supports
 timeseries and continuous line charts.

.
221556a
Package: golang-github-hashicorp-cli-dev
Description-md5: 0febde3b1b9b0a3a09d5fe8373b4dec1
Description-en: Go library for implementing command-line interfaces
 cli is a library for implementing command-line interfaces in Go.

.
219884a
Package: golang-github-gofiber-fiber-v2-dev
Description-md5: 1706641159b4d642b9adc4525a5887e2
Description-en: Express inspired web framework (Go library)
 Fiber is a web framework, created with the idea of minimalism and follows the
 UNIX way. It is inspired by Express, the popular web framework for Node.js.

.
217355a
Package: golang-github-elliotchance-orderedmap-dev
Description-md5: e10959c9f738e58fdf903e5d2de89777
Description-en: Ordered map in Go with amortized O(1) for Set, Get, Delete and Len (library)
 An *OrderedMap is a high performance ordered map that maintains
 amortized O(1) for Set, Get, Delete and Len:
 .
 Internally an *OrderedMap uses the composite type map
 (https://go.dev/blog/maps) combined with a trimmed down linked list to
 maintain the order.

.
212581a
Package: golang-github-bitnami-go-version-dev
Description-md5: ba3c4b60d3fc706df34f6910752d132a
Description-en: parsing and verifying Bitnami versions and version constraints (library)
 go-version is a library for parsing Bitnami package versions and version
 constraints and verifying versions against a set of constraints.

.
211378a
Package: golang-github-aquasecurity-go-pep440-version-dev
Description-md5: 304ccd043389b210a01d41b6ba2f81a3
Description-en: parsing PEP 440 compliant Python versions (library)
 go-pep440-version is a library for parsing versions of Python software
 distributions and version specifiers, and verifying versions against a set of
 specifiers.

.
210129a
Package: envsubst
Description-md5: b8fba541ab21c47f7aabb0ff8e188166
Description-en: Environment variables substitution for Go (program)
 envsubst
 .
 Environment variables substitution for Go - binary program
 (https://godoc.org/github.com/a8m/envsubst)

Package: golang-github-a8m-envsubst-dev
Description-md5: 4714418d7b347f13d8767f4d21b73a68
Description-en: Environment variables substitution for Go (sources)
 envsubst
 .
 Environment variables substitution for Go - sources
 (https://godoc.org/github.com/a8m/envsubst)

.
147935,147947d
124902,124914d
94176,94184c
Description-md5: e8368751e3e591945febff8664088a8c
Description-en: protein secondary structure assignment based on 3D structure
 DSSP is an application you use to assign the secondary structure of a protein
 based on its solved three dimensional (3D) structure.
 .
 This version of DSSP is a rewrite that writes annotated mmCIF files
 by default but can still produce the older dssp format. New is also the
 support of PP helices.

.
85564a
Package: python3-django-json-widget
Description-md5: 0fd57b95e533fa03daae6c1b29b6117e
Description-en: Alternative widget to edit Django's JSONField
 django-json-widget provides JSONEditorWidget, a Django form widget that
 makes editing JSONField fields easier in the admin interface and custom
 forms by exposing a tree, code or text editor instead of a plain textarea.
 .
 The widget is built on top of the JSON editor JavaScript library by Jos
 de Jong and supports several editor modes (text, code, tree, form, view)
 along with configurable width, height and editor options.

.
60395,60398c
 This is the source of compat.el, the forwards-compatibility library
 for (GNU) Emacs Lisp, versions 25.1 and newer. The intended audience
 are package developers that are interested in using newer
 developments, without having to break compatibility.
.
60393c
Description-md5: 9bd68abb635d5b81488f126884e89ed6
.
46619,46665c
Description-md5: 8b397d04b4e90e90a05d82a8183aecb1
Description-en: Computational Crystallography Toolbox - headers
 Computational Crystallography Toolbox contains following modules:
    - annlib_adaptbx:
    - boost_adaptbx: wrappers for Boost functionality in CCTBX
    - cbflib_adaptbx:
    - ccp4io_adaptbx:
    - cctbx: Libraries for general crystallographic applications,
             useful for both small-molecule and macro-molecular
             crystallography.
    - cma_es:
    - crys3d: Modules for the display of molecules, electron density,
              and reciprocal space data.
    - dxtbx: The Diffraction Image Toolbox, a library for handling
             X-ray detector data of arbitrary complexity from a variety
             of standard formats.
    - fable: Fortran EMulation library  for porting Fortran77 to C++.
    - gltbx: Python bindings for OpenGL
    - iotbx: Working with common crystallographic file formats.
    - libtbx: The build system common to all other modules. This includes
              a very thin wrapper around the SCons software construction tool.
              It also contains many useful frameworks and utilities to simplify
              application development, including tools for regression testing,
              parallelization across multiprocessor systems and managed clusters,
              and a flexible, modular configuration syntax called PHIL
              (Python Hierarchial Interface Language) used throughout the CCTBX.
    - mmtbx: Functionality specific to macromolecular crystallography.
             This includes all of the machinery required for setup of
             geometry restraints, bulk solvent correction and scaling,
             analysis of macromolecular diffraction data, calculation of
             weighted map coefficients, and most of the methods implemented
             in phenix.refine. The majority of infrastructure for the MolProbity
             validation server (and Phenix equivalent) is also located here.
    - omptbx: OpenMP interface.
    - rstbx: A reciprocal space toolbox to autoindex small molecule Bragg
             diffraction, given the reciprocal space vectors.
    - scitbx: General scientific calculations. his includes a family of
      high-level C++ array types, a fast Fourier transform library,
      and a C++ port of the popular L-BFGS quasi-Newton minimizer.
    - smtbx: Small-Molecule crystallography.
    - spotfinder:
    - tbxx:
    - wxtbx: wxPython controls used in the Phenix GUI and various
        utilities
 .
 This package provide everything needed to link against the cctbx libraries.

.
18705c
Package: libatkmm-doc
.
18696a
Description-md5: c6ca8fb974523d1fa72f4a29fc3be987
Description-en: C++ wrappers for ATK transitional package
 This is a transitional package. It can safely be removed.

Package: libatkmm-1.6-doc
Description-md5: d41eef134bacf7ca130ce539def94623
Description-en: C++ wrappers for ATK (documentation) transitional package
 This is a transitional package. It can safely be removed.

Package: libatkmm-dev
.
8123a
Package: libamgcl-dev
Description-md5: ec65c5ece2e2ac48e9fba2a354789071
Description-en: Solves large sparse linear systems with algebraic multigrid method
 AMG is one of the most effective iterative methods for solution of equation
 systems arising, for example, from discretizing PDEs on unstructured grids. The
 method can be used as a black-box solver for various computational problems,
 since it does not require any information about the underlying geometry. AMG is
 often used not as a standalone solver but as a preconditioner within an
 iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).
 .
 AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the
 provided backends. This allows for transparent acceleration of the solution
 phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide
 their own backends which enables tight integration between AMGCL and the user
 code.
 .
 AMG is a header-only C++ library, with the headers provided by this package.

Package: python3-amgcl
Description-md5: ecbb9c7c4315244c6b65581f6b220a1f
Description-en: Solves large sparse linear systems with algebraic multigrid method
 AMG is one of the most effective iterative methods for solution of equation
 systems arising, for example, from discretizing PDEs on unstructured grids. The
 method can be used as a black-box solver for various computational problems,
 since it does not require any information about the underlying geometry. AMG is
 often used not as a standalone solver but as a preconditioner within an
 iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).
 .
 AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the
 provided backends. This allows for transparent acceleration of the solution
 phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide
 their own backends which enables tight integration between AMGCL and the user
 code.
 .
 This package provides the Python interface

.
