{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "gromacs-mpich-0.2019.3-4.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T07:43:41.871469762Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/gromacs-mpich-0.2019.3-4.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-gromacs-common-2019.3",
      "name": "gromacs-common",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "20c679f6ffc74bad8ca748aa76a28b02a3d340077f97607681fee0f1264800da"
        }
      ],
      "description": "GROMACS is a versatile and extremely well optimized package to perform\nmolecular dynamics computer simulations and subsequent trajectory analysis.\nIt is developed for bio-molecules like proteins, but the extremely high\nperformance means it is used also in several other field like polymer chemistry\nand solid state physics.\nThis package includes architecture independent data and HTML documentation.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gromacs-common@2019.3-4.oe2403?arch=noarch&epoch=0&upstream=gromacs-2019.3-4.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gromacs.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/7e8aae3eb2beef01b5de07bcbc3d3c7311eaf4827fcb7eaacb27d61f92669b56-primary.sqlite.bz2",
      "summary": "GROMACS shared data and documentation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2019.3-4.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-lmfit-9.0",
      "name": "lmfit",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "456014b20c61964e52771a0a5b0aa819847340812cbd7ea47f26ade8731fb4bb"
        }
      ],
      "description": "C/C++ library for Levenberg-Marquardt least-squares minimization and curve\nfitting",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/lmfit@9.0-1.oe2403?arch=x86_64&epoch=0&upstream=lmfit-9.0-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://jugit.fz-juelich.de/mlz/lmfit",
      "sourceInfo": "acquired package info from repodata DB: repodata/7e8aae3eb2beef01b5de07bcbc3d3c7311eaf4827fcb7eaacb27d61f92669b56-primary.sqlite.bz2",
      "summary": "Levenberg-Marquardt least-squares minimization and curve fitting",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.0-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-tng-1.8.2",
      "name": "tng",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e80b7523e422565f4bec4e405d7eef10d78c57f9042f3a72a81e0ba799e1fb98"
        }
      ],
      "description": "\nTRAJNG (Trajectory next generation) is a program library for handling\nmolecular dynamics (MD) trajectories. It can store coordinates, and\noptionally velocities and the H-matrix. Coordinates and velocities are\nstored with user-specified precision. In addition, program specific\ninformation (text strings) can optionally be stored in the beginning\nof each file. Atomic labels can also optionally be stored once in the\nbeginning of the file.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/tng@1.8.2-2.oe2403?arch=x86_64&epoch=0&upstream=tng-1.8.2-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/gromacs/tng",
      "sourceInfo": "acquired package info from repodata DB: repodata/7e8aae3eb2beef01b5de07bcbc3d3c7311eaf4827fcb7eaacb27d61f92669b56-primary.sqlite.bz2",
      "summary": "Trajectory Next Generation binary format manipulation library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.8.2-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-gromacs-mpich-2019.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gromacs-common-2019.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gromacs-mpich-2019.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-lmfit-9.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gromacs-mpich-2019.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-tng-1.8.2"
    }
  ]
}
