{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"armadillo-0.12.6.2-2.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/armadillo-0.12.6.2-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-SuperLU-6.0.1-7b1850ed-17a5-4c97-9264-158ca6e5e2e6-2ba627b7-afa6-4682-96aa-1a449dc78363",
			"name":"SuperLU",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dc6728d2427f1de138a1aa50a6485613bde691dcd89b13bd44c348272f6247cc"
				}
			],
			"description":"The library is written in C and is callable from either C or Fortran program. It uses MPI, OpenMP and\nCUDA to support various forms of parallelism. It supports both real and complex datatypes, both single\nand double precision, and 64-bit integer indexing. The library routines performs an LU decomposition\nwith partial pivoting and triangular system solves through forward and back substitution.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/SuperLU@6.0.1-2.oe2409?arch=aarch64&epoch=0&upstream=SuperLU-6.0.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://crd-legacy.lbl.gov/~xiaoye/SuperLU/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library for the direct solution of large, sparse, nonsymmetric systems of linear equations",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.0.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-arpack-3.8.0-6de5e7d1-686c-4f5f-b497-0b82ea023f61-da44bae6-088f-4a05-bebf-4a29dac84713",
			"name":"arpack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"054f26efaff99d8174beee1912f022a30942b9fb775cd5480710572e3b9e2925"
				}
			],
			"description":"Calculating eigenvalues and eigenvectors of general n-times-n matrix A.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/arpack@3.8.0-2.oe2409?arch=aarch64&epoch=0&upstream=arpack-3.8.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/opencollab/arpack-ng",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Fortran 77 subroutines for solving large scale eigenvalue problems",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-31236d55-de2a-4945-863f-03824dea292f",
			"name":"bash",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0648f5dde35fc9fcf57a6a9c95dae3273cbb784ba492931ff20874906827ed39"
				}
			],
			"description":"Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bash@5.2.21-1.oe2409?arch=aarch64&epoch=0&upstream=bash-5.2.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/bash",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"It is the Bourne Again Shell",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-1010dc8f-ad05-4656-ab9d-0ec78d1dcbef",
			"name":"coreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2f5af68ccffa26a602437b1920467462bfd75facc2bb18bdc2fd9140eb7dc702"
				}
			],
			"description":"These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/coreutils@9.5-4.oe2409?arch=aarch64&epoch=0&upstream=coreutils-9.5-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/coreutils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of basic GNU tools commonly used in shell scripts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:9.5-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-e5e1c51a-2df6-409b-9f6a-e27d2303a461",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-lapack-3.12.0-2de99ff6-3630-4f1a-955d-c6c0b7a2932b-3e0907b1-32a4-47b1-8979-da66e9eee7bf",
			"name":"lapack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8f826c664c7a615e67095c7798ae146c837ae4cecb2b7fd4188616f00cafb3c5"
				}
			],
			"description":"LAPACK (Linear Algebra PACKage) is a standard library for numerical\nlinear algebra. LAPACK provides routines for solving systems of\nsimultaneous linear equations, least-squares solutions of linear\nsystems of equations, eigenvalue problems, and singular value\nproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,\nSchur, and generalized Schur) and related computations (i.e.,\nreordering of Schur factorizations and estimating condition numbers)\nare also included. LAPACK can handle dense and banded matrices, but\nnot general sparse matrices. Similar functionality is provided for\nreal and complex matrices in both single and double precision. LAPACK\nis coded in Fortran90 and built with gcc.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/lapack@3.12.0-1.oe2409?arch=aarch64&epoch=0&upstream=lapack-3.12.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.netlib.org/lapack/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The LAPACK libraries for numerical linear algebra.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.12.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-939f8749-5565-4310-97e7-96ffab9e6032",
			"name":"libgcc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"700457c78fbb872d696bce55dad909a5654b5f3b74614495a9778e90553d6701"
				}
			],
			"description":"This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgcc@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GCC version 12 shared support library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-beefd511-8ead-4c96-a88a-835521dcac97",
			"name":"libstdc++",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e5b9ad5cd37731d9a30e5e617d61dfe47bdab86310fee1fe3d09dd7d3240f407"
				}
			],
			"description":"The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libstdc++@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Standard C++ Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-openblas-0.3.25-c86ffa6d-017f-42a5-b994-7760b8637dde-ba16c8ca-f15d-4959-98d8-d7f28076342e",
			"name":"openblas",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"09e6753e1440a83e066a3451debdfecea9aebc9be4d25e139859903da4c71ee6"
				}
			],
			"description":"OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD \\\nversion. The Lab of Parallel Software and Computationla Science, ISCAS \\\nsupports this project, see: http://www.rdcps.ac.cn",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/openblas@0.3.25-4.oe2409?arch=aarch64&epoch=0&upstream=openblas-0.3.25-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/xianyi/OpenBLAS/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An optimized BLAS library based on GotoBLAS2 1.13 BSD version",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.3.25-4.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-SuperLU-6.0.1-7b1850ed-17a5-4c97-9264-158ca6e5e2e6-2ba627b7-afa6-4682-96aa-1a449dc78363"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-arpack-3.8.0-6de5e7d1-686c-4f5f-b497-0b82ea023f61-da44bae6-088f-4a05-bebf-4a29dac84713"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-31236d55-de2a-4945-863f-03824dea292f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-1010dc8f-ad05-4656-ab9d-0ec78d1dcbef"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-e5e1c51a-2df6-409b-9f6a-e27d2303a461"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-lapack-3.12.0-2de99ff6-3630-4f1a-955d-c6c0b7a2932b-3e0907b1-32a4-47b1-8979-da66e9eee7bf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-939f8749-5565-4310-97e7-96ffab9e6032"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-beefd511-8ead-4c96-a88a-835521dcac97"
		},
		{
			"spdxElementId":"SPDXRef-rpm-armadillo-12.6.2-19450f50-3d01-400d-8fe7-ebdb61b564be",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-openblas-0.3.25-c86ffa6d-017f-42a5-b994-7760b8637dde-ba16c8ca-f15d-4959-98d8-d7f28076342e"
		}
	]
}