FORTRAN SOFTWARE CATALOG

Repository owner: VTopt (vtopt)

delaunaysparse

Multivariate interpolation using sparse Delaunay simplices; version 1.

Repository · Pinned source (f3ffef04e242) · Try in playground · Checked package example

GAMS classifications

About this package

Category
Interpolation
License
MIT

Topics: barycentric-coordinates, delaunay-interpolation, delaunay-triangulation, fortran, fortran2003, interpolation, multivariate-interpolation, scattered-data

Classification scope and review notes

Version 1 multivariate interpolation using sparse Delaunay simplices. Version 2 bundles BQPD with a research-only redistribution notice, so the selected pin uses the earlier MIT-licensed version 1 with its bundled SLATEC/BLAS/LAPACK sources. An FPM wrapper retains fixed/free source forms, legacy implicit typing/interfaces and -fallow-argument-mismatch for the SLATEC scalar-zero/zero-stride BLAS convention. OpenMP is enabled to link the library; the checked driver uses the serial routine. It verifies exact linear-function reproduction at three interior 2D points, zero status codes, valid simplex indices and barycentric weight sums/signs. No numerical source edits. Convex-hull projection/extrapolation, all degenerate inputs, high-dimensional behavior and parallel variants are not validated.

Package dependencies

Resolved GitHub repositories used by the verified playground build, combining direct and indirect dependencies. This list does not describe internal module dependencies or native system libraries.

Required by this build

No additional GitHub package dependencies were recorded for this verified build.

Build record verified 2026-10-29.

Used by (0 selected packages)

No other selected build records this repository as a dependency. This is not a measure of usage outside the catalog.

Reviewed procedures

These mappings have pinned source evidence. A checked package example may exercise only some of them; source review is not a numerical benchmark.

DELAUNAYSPARSES

Module: DELSPARSE_MOD

E2

E2: verified

Derivatives / callbacks: not applicable

Version 1 multivariate interpolation using sparse Delaunay simplices. Version 2 bundles BQPD with a research-only redistribution notice, so the selected pin uses the earlier MIT-licensed version 1 with its bundled SLATEC/BLAS/LAPACK sources. An FPM wrapper retains fixed/free source forms, legacy implicit typing/interfaces and -fallow-argument-mismatch for the SLATEC scalar-zero/zero-stride BLAS convention. OpenMP is enabled to link the library; the checked driver uses the serial routine. It verifies exact linear-function reproduction at three interior 2D points, zero status codes, valid simplex indices and barycentric weight sums/signs. No numerical source edits. Convex-hull projection/extrapolation, all degenerate inputs, high-dimensional behavior and parallel variants are not validated. The class-specific E2 driver verifies six 3D interior queries with ten irregular points, three output fields, affine/constant reproduction, unique nondegenerate simplex vertices and barycentric reconstruction of preserved original coordinates. The nonlinear field is checked as piecewise-linear interpolation; exact nonlinear-function recovery and the empty-circumsphere property are not certified.

Pinned source: src/delsparse.f90

Author examples/tests: src/test_install.f90

Load checked GAMS driver: gams-delaunay-affine-reference