Download the ECP Proxy Apps suite

  1. We are using spack to distribute the proxy apps suite. First, clone the spack github repository.
  2. Add spack/bin/spack to your PATH and type: spack install --source ecp-proxy-apps
  3. To find where the proxy apps were installed, type: spack cd ecp-proxy-apps

If you want to assist spack in finding compilers, read this.

If you want to use a system installed MPI and prevent spack from building it, read this. A sample ~/.spack/packages.yaml file is below:

packages:
  all:
    providers:
      mpi: [mvapich2]
  mvapich2:
    paths:
      mvapich2@system: <path to mvapich2>
    version: [system]
    buildable: False

If you do not want a long hash in the installed proxy apps’ directories, read this. A sample ~/.spack/config.yaml file is below:

config:
    install_path_scheme: '${ARCHITECTURE}/${COMPILERNAME}-${COMPILERVER}/${PACKAGE}-${VERSION}'