Skip to content

Commit

Permalink
fixing script because now a variant is a tuple? spack...
Browse files Browse the repository at this point in the history
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
  • Loading branch information
vsoch committed Jan 18, 2022
1 parent e90c1d0 commit b78e375
Show file tree
Hide file tree
Showing 2,911 changed files with 266,472 additions and 227,075 deletions.
195 changes: 195 additions & 0 deletions data/packages.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions data/packages/MeshSimAdvanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
{
"name": "16.0-210623",
"sha256": "7029871c52d6c3bb782ae2acb7360130105649cd9cf63815ae95cf4089cb786d",
"url": "file:///home/runner/work/packages/packages/mscore-linux64.tgz"
"url": "file:///home/vanessa/Desktop/Code/packages/mscore-linux64.tgz"
},
{
"name": "14.0-191122",
"sha256": "bca80fcb2c86e7b6dc0259681ccd73197ce85c47f00f1910bd6b518fa0b3a092",
"url": "file:///home/runner/work/packages/packages/mscore-linux64.tgz"
"url": "file:///home/vanessa/Desktop/Code/packages/mscore-linux64.tgz"
},
{
"name": "12.0-191027",
"sha256": "a2f043278d45d8729020b663c66c57960fcec33dafd3d90db55f0a9e32723bce",
"url": "file:///home/runner/work/packages/packages/mscore-linux64.tgz"
"url": "file:///home/vanessa/Desktop/Code/packages/mscore-linux64.tgz"
}
],
"build_system": "Package",
Expand Down Expand Up @@ -609,7 +609,7 @@
"dependencies": [
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
}
],
"dependent_to": []
Expand Down
15 changes: 10 additions & 5 deletions data/packages/abinit.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@
"name": "optimization-flavor",
"default": "standard",
"description": "Select the optimization flavor to use."
},
{
"name": "install-tests",
"default": false,
"description": "Install test cases"
}
],
"homepage": "https://www.abinit.org/",
Expand Down Expand Up @@ -152,23 +157,23 @@
},
{
"name": "blas",
"description": "Intel oneAPI MKL."
"description": "BLIS is a portable software framework for instantiating high-performance\nBLAS-like dense linear algebra libraries. The framework was designed to\nisolate essential kernels of computation that, when optimized,\nimmediately enable optimized implementations of most of its commonly\nused and computationally intensive operations. BLIS is written in ISO\nC99 and available under a new/modified/3-clause BSD license. While BLIS\nexports a new BLAS-like API, it also includes a BLAS compatibility layer\nwhich gives application developers access to BLIS implementations via\ntraditional BLAS routine calls. An object-based API unique to BLIS is\nalso available."
},
{
"name": "lapack",
"description": "Intel oneAPI MKL."
"description": "Automatically Tuned Linear Algebra Software, generic shared ATLAS is an\napproach for the automatic generation and optimization of numerical\nsoftware. Currently ATLAS supplies optimized versions for the complete\nset of linear algebra kernels known as the Basic Linear Algebra\nSubroutines (BLAS), and a subset of the linear algebra routines in the\nLAPACK library."
},
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
},
{
"name": "scalapack",
"description": "Intel oneAPI MKL."
"description": "ScaLAPACK is a library of high-performance linear algebra routines for\nparallel distributed memory machines. It depends on external libraries\nincluding BLAS and LAPACK for Linear Algebra computations. AMD's\noptimized version of ScaLAPACK enables using BLIS and LibFLAME library\nthat have optimized dense matrix functions and solvers for AMD EPYC\nprocessor family CPUs."
},
{
"name": "fftw-api",
"description": "Intel oneAPI MKL."
"description": "FFTW (Fujitsu Optimized version) is a comprehensive collection of fast C\nroutines for computing the Discrete Fourier Transform (DFT) and various\nspecial cases thereof. It is an open-source implementation of the Fast\nFourier transform algorithm. It can compute transforms of real and\ncomplex-values arrays of arbitrary size and dimension. Fujitsu Optimized\nFFTW is the optimized FFTW implementation targeted for A64FX CPUs. For\nsingle precision build, please use precision value as float. Example :\nspack install fujitsufftw precision=float"
},
{
"name": "netcdf-fortran",
Expand Down
12 changes: 6 additions & 6 deletions data/packages/abyss.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
},
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
},
{
"name": "boost",
Expand All @@ -102,21 +102,21 @@
},
{
"name": "sqlite",
"description": "SQLite3 is an SQL database engine in a C library. Programs that link the\nSQLite3 library can have SQL database access without running a separate\nRDBMS process."
"description": "SQLite is a C-language library that implements a small, fast, self-\ncontained, high-reliability, full-featured, SQL database engine."
},
{
"name": "libtool",
"description": "libtool -- library building part of autotools."
}
],
"dependent_to": [
{
"name": "phyluce",
"description": "phyluce (phy-loo-chee) is a software package that was initially\ndeveloped for analyzing data collected from ultraconserved elements in\norganismal genomes"
},
{
"name": "transabyss",
"description": "De novo assembly of RNAseq data using ABySS"
},
{
"name": "phyluce",
"description": "phyluce (phy-loo-chee) is a software package that was initially\ndeveloped for analyzing data collected from ultraconserved elements in\norganismal genomes"
}
]
}
2 changes: 1 addition & 1 deletion data/packages/accumulo.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"dependencies": [
{
"name": "java",
"description": "The free and opensource java implementation"
"description": "Binary distribution of the IBM Java Software Development Kit for big and\nlittle-endian powerpc (power7, 8 and 9). Note: IBM is fairly aggressive\nabout taking down old versions, so old (and even current) versions may\nnot be available."
},
{
"name": "maven",
Expand Down
8 changes: 4 additions & 4 deletions data/packages/acl.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,13 +66,13 @@
}
],
"dependent_to": [
{
"name": "glusterfs",
"description": "Gluster is a software defined distributed storage that can scale to\nseveral petabytes. It provides interfaces for object, block and file\nstorage."
},
{
"name": "logrotate",
"description": "The logrotate utility is designed to simplify the administration of log\nfiles on a system which generates a lot of log files."
},
{
"name": "glusterfs",
"description": "Gluster is a software defined distributed storage that can scale to\nseveral petabytes. It provides interfaces for object, block and file\nstorage."
}
]
}
114 changes: 14 additions & 100 deletions data/packages/acts.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@
"branch": "main",
"deprecated": true
},
{
"name": "15.1.0",
"commit": "a96e6db7de6075e85b6d5346bc89845eeb89b324",
"submodules": true
},
{
"name": "15.0.0",
"commit": "0fef9e0831a90e946745390882aac871b211eaac",
"submodules": true
},
{
"name": "14.1.0",
"commit": "e883ab6acfe5033509ad1c27e8e2ba980dfa59f6",
Expand Down Expand Up @@ -710,106 +720,6 @@
"spec": "^cmake@:3.8",
"description": "+ipo is not supported by CMake < 3.9"
},
{
"name": "+autodiff",
"spec": "@:1.01",
"description": "None"
},
{
"name": "+benchmarks",
"spec": "@:0.15",
"description": "None"
},
{
"name": "+dd4hep",
"spec": "~tgeo",
"description": "None"
},
{
"name": "+examples",
"spec": "@:0.22",
"description": "None"
},
{
"name": "+examples",
"spec": "~digitization",
"description": "None"
},
{
"name": "+examples",
"spec": "~fatras",
"description": "None"
},
{
"name": "+examples",
"spec": "~identification",
"description": "None"
},
{
"name": "+examples",
"spec": "~json",
"description": "None"
},
{
"name": "+examples",
"spec": "~tgeo",
"description": "None"
},
{
"name": "+fatras",
"spec": "@:0.15",
"description": "None"
},
{
"name": "+geant4",
"spec": "@:0.22",
"description": "None"
},
{
"name": "+geant4",
"spec": "~examples",
"description": "None"
},
{
"name": "+hepmc3",
"spec": "@:0.22",
"description": "None"
},
{
"name": "+hepmc3",
"spec": "~examples",
"description": "None"
},
{
"name": "+pythia8",
"spec": "@:0.22",
"description": "None"
},
{
"name": "+pythia8",
"spec": "~examples",
"description": "None"
},
{
"name": "+python",
"spec": "@:13",
"description": "None"
},
{
"name": "+python",
"spec": "~examples",
"description": "None"
},
{
"name": "+tgeo",
"spec": "~identification",
"description": "None"
},
{
"name": "+alignment",
"spec": "@:12",
"description": "None"
},
{
"name": "%gcc@:7",
"spec": "@0.23:",
Expand Down Expand Up @@ -954,6 +864,10 @@
"name": "cmake",
"description": "A cross-platform, open-source build system. CMake is a family of tools\ndesigned to build, test and package software."
},
{
"name": "autodiff",
"description": "autodiff is automatic differentiation made easier for C++."
},
{
"name": "boost",
"description": "Boost provides free peer-reviewed portable C++ source libraries,\nemphasizing libraries that work well with the C++ Standard Library.\nBoost libraries are intended to be widely useful, and usable across a\nbroad spectrum of applications. The Boost license encourages both\ncommercial and non-commercial use."
Expand Down
10 changes: 5 additions & 5 deletions data/packages/adept-utils.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,17 @@
},
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
}
],
"dependent_to": [
{
"name": "callpath",
"description": "Library for representing callpaths consistently in distributed-memory\nperformance tools."
},
{
"name": "mpileaks",
"description": "Tool to detect and report MPI objects like MPI_Requests and\nMPI_Datatypes."
},
{
"name": "callpath",
"description": "Library for representing callpaths consistently in distributed-memory\nperformance tools."
}
]
}
10 changes: 5 additions & 5 deletions data/packages/adiak.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,17 +63,17 @@
},
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
}
],
"dependent_to": [
{
"name": "sina",
"description": "Sina C++ Library"
},
{
"name": "caliper",
"description": "Caliper is a program instrumentation and performance measurement\nframework. It is designed as a performance analysis toolbox in a\nlibrary, allowing one to bake performance analysis capabilities directly\ninto applications and activate them at runtime."
},
{
"name": "sina",
"description": "Sina C++ Library"
}
]
}
10 changes: 5 additions & 5 deletions data/packages/adios.json
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
},
{
"name": "mpi",
"description": "The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and\ntools essential to maximizing developer productivity and the performance\nand portability of HPC applications. The NVIDIA HPC SDK C, C++, and\nFortran compilers support GPU acceleration of HPC modeling and\nsimulation applications with standard C++ and Fortran, OpenACC\ndirectives, and CUDA. GPU-accelerated math libraries maximize\nperformance on common HPC algorithms, and optimized communications\nlibraries enable standards-based multi-GPU and scalable systems\nprogramming. Performance profiling and debugging tools simplify porting\nand optimization of HPC applications."
"description": "The HPC-X MPI implementation from NVIDIA/Mellanox based on OpenMPI. This\npackage is for external specs only."
},
{
"name": "zlib",
Expand Down Expand Up @@ -245,6 +245,10 @@
}
],
"dependent_to": [
{
"name": "savanna",
"description": "CODARcode Savanna runtime framework for high performance, workflow\nmanagement using Swift/T and ADIOS."
},
{
"name": "conduit",
"description": "Conduit is an open source project from Lawrence Livermore National\nLaboratory that provides an intuitive model for describing hierarchical\nscientific data in C++, C, Fortran, and Python. It is used for data\ncoupling between packages in-core, serialization, and I/O tasks."
Expand All @@ -253,10 +257,6 @@
"name": "py-adios",
"description": "NumPy bindings of ADIOS1"
},
{
"name": "savanna",
"description": "CODARcode Savanna runtime framework for high performance, workflow\nmanagement using Swift/T and ADIOS."
},
{
"name": "openpmd-api",
"description": "C++ & Python API for Scientific I/O"
Expand Down

0 comments on commit b78e375

Please sign in to comment.