{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"mpich-0.4.0.3-5.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/mpich-0.4.0.3-5.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-environment-modules-5.4.0-114d029d-29e4-4308-8d02-1f6f12bfe942-e9d8fe76-07e1-44bd-b1f8-f8be7f755546",
			"name":"environment-modules",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eedaf5c3753884e4f3cb8b3fa203bf5095541e94c4355ede4fd06ff72293d42c"
				}
			],
			"description":"The Modules package is a tool that simplify shell initialization and lets users easily modify\ntheir environment during the session with modulefiles.\n\nEach modulefile contains the information needed to configure the shell for an application.\nOnce the Modules package is initialized, the environment can be modified on a per-module basis\nusing the module command which interprets modulefiles. Typically modulefiles instruct the module\ncommand to alter or set shell environment variables such as PATH, MANPATH, etc. modulefiles may be\nshared by many users on a system and users may have their own collection to supplement or replace\nthe shared modulefiles.\n\nModules can be loaded and unloaded dynamically and atomically, in an clean fashion. All popular shells\nare supported, including bash, ksh, zsh, sh, csh, tcsh, fish, as well as some scripting languages such\nas tcl, perl, python, ruby, cmake and r.\n\nModules are useful in managing different versions of applications. Modules can also be bundled into\nmetamodules that will load an entire suite of different applications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/environment-modules@5.4.0-1.oe2409?arch=aarch64&epoch=0&upstream=environment-modules-5.4.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://modules.sourceforge.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provides dynamic modification of a user's environment",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.4.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-9045d8bc-8eb4-432d-940e-49ebfd783f8e",
			"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-hwloc-2.10.0-b04c053e-ec5a-4208-af6d-fa5bf8a44a09-b85ce3dd-ead4-48ea-9391-1a6b2a184c42",
			"name":"hwloc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dfe3c8b5fb14e4718154012c8a03851cb066fb10a0b1957ec842d0136de771a5"
				}
			],
			"description":"hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements,\nsuch as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor \"threads\".\nhwloc also gathers various attributes such as cache and memory information,\nand is portable across a variety of different operating systems and platforms.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/hwloc@2.10.0-3.oe2409?arch=aarch64&epoch=0&upstream=hwloc-2.10.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.open-mpi.org/projects/hwloc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Hardware locality utilities and libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.10.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgfortran-12.3.1-0f1298d3-ff53-4472-b013-eb9ea1eadd00-6ced189a-8835-45ea-a7a3-71f3f43642c5",
			"name":"libgfortran",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"16f41723bf7d222f9f221d7a16183b67db3022d4399960c572e1facc2a18ffca"
				}
			],
			"description":"This package contains Fortran shared library which is needed to run\nFortran dynamically linked programs.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgfortran@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":"Fortran runtime",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-717eeaac-ff3d-4e25-9a96-4a0933f0f63d",
			"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"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-mpich-4.0.3-287e38b1-8f19-429a-a94f-44d0fb50b4d6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-environment-modules-5.4.0-114d029d-29e4-4308-8d02-1f6f12bfe942-e9d8fe76-07e1-44bd-b1f8-f8be7f755546"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mpich-4.0.3-287e38b1-8f19-429a-a94f-44d0fb50b4d6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-9045d8bc-8eb4-432d-940e-49ebfd783f8e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mpich-4.0.3-287e38b1-8f19-429a-a94f-44d0fb50b4d6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-hwloc-2.10.0-b04c053e-ec5a-4208-af6d-fa5bf8a44a09-b85ce3dd-ead4-48ea-9391-1a6b2a184c42"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mpich-4.0.3-287e38b1-8f19-429a-a94f-44d0fb50b4d6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgfortran-12.3.1-0f1298d3-ff53-4472-b013-eb9ea1eadd00-6ced189a-8835-45ea-a7a3-71f3f43642c5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mpich-4.0.3-287e38b1-8f19-429a-a94f-44d0fb50b4d6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-717eeaac-ff3d-4e25-9a96-4a0933f0f63d"
		}
	]
}