tau build

Instrument programs during compilation and/or linking.

 TAU Commander Build
==============================================================================

After configuring TAU Commander and placing the bin directory in your path
build with “tau” prefixes. This would be something like `tau cc`,
`tau f77`, or `tau mpicxx`, . . .  Edit the Makefile to use compilers
with `tau` prefixes.  Changing the selected experiment typically will
require that you rebuild your application binaries – depending on
what changes.  TAU Commander will remind you to rebuild your binary
executable.

The list of compilers supported by TAU Commander is in the list below this help
section.

To selectively control instrumentation for files or routines that are part of
the binary to be analyzed, see the select-file options in the TAU Commander
Applications section.
__________________________________________________________________________

Usage

usage: tau build <command> [arguments]

Instrument programs during compilation and/or linking.

Positional Arguments:
  <command>    Compiler or linker command, e.g. 'gcc'.
  [arguments]  Compiler arguments.

Options:
  -h, --help   Show this help message and exit.

known compiler commands and their roles:
                   None CUDA Fortran compiler
                   None CUDA compiler
                   None MPI C compiler
                   None MPI C++ compiler
                   None MPI Fortran compiler
  CC               Cray C++ compiler
  CC               Cray MPI C++ compiler
  CC               Cray SHMEM C++ compiler
  CC               System C++ compiler
  armclang         Arm C compiler
  armclang++       Arm C++ compiler
  armflang         Arm Fortran compiler
  c++              Apple C++ compiler
  c++              System C++ compiler
  caf              System Coarray Fortran compiler
  cc               Apple C compiler
  cc               Cray C compiler
  cc               Cray MPI C compiler
  cc               Cray SHMEM C compiler
  cc               Cray Universal Parallel C compiler
  cc               System C compiler
  cxx              System C++ compiler
  dpcpp            Intel C++ compiler
  f77              System Fortran compiler
  f90              System Fortran compiler
  ftn              Cray Fortran compiler
  ftn              Cray MPI Fortran compiler
  ftn              Cray SHMEM Fortran compiler
  ftn              System Fortran compiler
  g++              GNU C++ compiler
  g77              GNU Fortran compiler
  gcc              GNU C compiler
  gfortran         GNU Fortran compiler
  gupc             GNU Universal Parallel C compiler
  icc              Intel C compiler
  icpc             Intel C++ compiler
  icpx             Intel C++ compiler
  icx              Intel C compiler
  ifort            Intel Fortran compiler
  mpiCC            IBM MPI C++ compiler
  mpiCC            NVHPC MPI C++ compiler
  mpiCC            System MPI C++ compiler
  mpic++           IBM MPI C++ compiler
  mpic++           NVHPC MPI C++ compiler
  mpic++           System MPI C++ compiler
  mpicc            IBM MPI C compiler
  mpicc            NVHPC MPI C compiler
  mpicc            System MPI C compiler
  mpicxx           IBM MPI C++ compiler
  mpicxx           NVHPC MPI C++ compiler
  mpicxx           System MPI C++ compiler
  mpif77           IBM MPI Fortran compiler
  mpif77           NVHPC MPI Fortran compiler
  mpif77           System MPI Fortran compiler
  mpif90           IBM MPI Fortran compiler
  mpif90           NVHPC MPI Fortran compiler
  mpif90           System MPI Fortran compiler
  mpifort          IBM MPI Fortran compiler
  mpifort          NVHPC MPI Fortran compiler
  mpifort          System MPI Fortran compiler
  mpiftn           NVHPC MPI Fortran compiler
  mpiftn           System MPI Fortran compiler
  mpiicc           Intel MPI C compiler
  mpiicpc          Intel MPI C++ compiler
  mpiifort         Intel MPI Fortran compiler
  mpixlC_r         IBM MPI C++ compiler
  mpixlc           IBM MPI C compiler
  mpixlc_r         IBM MPI C compiler
  mpixlcxx         IBM MPI C++ compiler
  mpixlcxx_r       IBM MPI C++ compiler
  mpixlf           IBM MPI Fortran compiler
  mpixlf2003       IBM MPI Fortran compiler
  mpixlf2003_r     IBM MPI Fortran compiler
  mpixlf2008       IBM MPI Fortran compiler
  mpixlf2008_r     IBM MPI Fortran compiler
  mpixlf77         IBM MPI Fortran compiler
  mpixlf77_r       IBM MPI Fortran compiler
  mpixlf90         IBM MPI Fortran compiler
  mpixlf90_r       IBM MPI Fortran compiler
  mpixlf95         IBM MPI Fortran compiler
  mpixlf95_r       IBM MPI Fortran compiler
  mpixlf_r         IBM MPI Fortran compiler
  nvc              NVHPC C compiler
  nvc++            NVHPC C++ compiler
  nvcc             NVHPC C++ compiler
  nvcc             NVHPC CUDA compiler
  nvcc             NVIDIA CUDA compiler
  nvfortran        NVHPC Fortran compiler
  oshCC            OpenSHMEM SHMEM C++ compiler
  oshCC            SOS SHMEM C++ compiler
  oshc++           OpenSHMEM SHMEM C++ compiler
  oshc++           SOS SHMEM C++ compiler
  oshcc            OpenSHMEM SHMEM C compiler
  oshcc            SOS SHMEM C compiler
  oshcxx           OpenSHMEM SHMEM C++ compiler
  oshfort          OpenSHMEM SHMEM Fortran compiler
  oshfort          SOS SHMEM Fortran compiler
  pgCC             PGI C++ compiler
  pgc++            PGI C++ compiler
  pgcc             PGI C compiler
  pgcxx            PGI C++ compiler
  pgf77            PGI Fortran compiler
  pgf90            PGI Fortran compiler
  pgfortran        PGI Fortran compiler
  python           PY3_INTERPRETER python compiler
  python3          PY3_INTERPRETER python compiler
  upc              System Universal Parallel C compiler
  xlC              IBM C++ compiler
  xlC_r            IBM C++ compiler
  xlc              IBM C compiler
  xlc++            IBM C++ compiler
  xlc++_r          IBM C++ compiler
  xlc_r            IBM C compiler
  xlcuf            IBM C++ compiler
  xlcuf            IBM CUDA Fortran compiler
  xlf              IBM Fortran compiler
  xlf2003          IBM Fortran compiler
  xlf2003_r        IBM Fortran compiler
  xlf2008          IBM Fortran compiler
  xlf2008_r        IBM Fortran compiler
  xlf90            IBM Fortran compiler
  xlf90_r          IBM Fortran compiler
  xlf95            IBM Fortran compiler
  xlf95_r          IBM Fortran compiler
  xlf_r            IBM Fortran compiler