# Copyright (c) 2017, Lawrence Livermore National Security, LLC. Produced at # the Lawrence Livermore National Laboratory. LLNL-CODE-734707. All Rights # reserved. See files LICENSE and NOTICE for details. # # This file is part of CEED, a collection of benchmarks, miniapps, software # libraries and APIs for efficient high-order finite element and spectral # element discretizations for exascale applications. For more information and # source code availability see http://github.com/ceed. # # The CEED research is supported by the Exascale Computing Project 17-SC-20-SC, # a collaborative effort of two U.S. Department of Energy organizations (Office # of Science and the National Nuclear Security Administration) responsible for # the planning and preparation of a capable exascale ecosystem, including # software, applications, hardware, advanced system engineering and early # testbed platforms, in support of the nation's exascale computing imperative. # # By default, the Spack-based CEED installation will build all required packages # from scratch, which can take a long time. The file ~/.spack/packages.yaml, or # ~/.spack//packages.yaml allows you to list packages already # installed on your system for Spack to use instead of compiling them itself. # # This is an example of a packages.yaml file for a RHEL7 Linux desktop, # arch=linux-rhel7-x86_64, using a GCC compiler, user-installed OpenMPI, CMake # and CUDA and other system tools installed with the yum package manager. The # cuda package is provided by NVIDIA and should be installed separately by # downloading it from developer.nvidia.com. packages: all: compiler: [gcc] providers: mpi: [openmpi] blas: [netlib-lapack] lapack: [netlib-lapack] netlib-lapack: paths: netlib-lapack@system: /usr/lib64 buildable: False openmpi: paths: openmpi@3.0.0: ~/local buildable: False cmake: paths: cmake@3.10.2: ~/local buildable: False cuda: paths: cuda@9.1.85: ~/local/cuda buildable: False libx11: paths: libx11@system: /usr version: [system] buildable: False libxt: paths: libxt@system: /usr version: [system] buildable: False xproto: paths: # See /usr/share/pkgconfig/xproto.pc for version xproto@7.0.32: /usr version: [7.0.32] buildable: False python: paths: python@2.7.14: /usr buildable: False zlib: paths: zlib@1.2.11: /usr/lib64 buildable: False