tau target copy¶
Copy and modify target configurations.
Usage¶
usage: tau target copy <target_name> <copy_name> [arguments]
Copy and modify target configurations.
Options:
-@ <level> Copy the target at the specified storage level.
- <level>: project, user, system
-h, --help Show this help message and exit.
CAF Arguments:
--caf-fc <command> Coarray Fortran compiler command.
CUDA Arguments:
--cuda-compilers <family> Select all CUDA compilers automatically from the given family, ignored
if at least one CUDA compiler is specified.
- <family>: IBM, NVHPC, NVIDIA, None
--cuda-cxx <command> CUDA compiler command.
--cuda-fc <command> CUDA Fortran compiler command.
--cuda-toolkit <path> Path to NVIDIA CUDA Toolkit (enables OpenCL support).
Host Arguments:
--arch <arch> Host architecture.
- <arch>: x86_64, ppc64le, aarch64
--cc <command> Host C compiler command.
--compilers <family> Select all host compilers automatically from the given family, ignored
if at least one host compiler is specified.
- <family>: Apple, Arm, Cray, GNU, IBM, Intel, NVHPC, PGI, System
--cxx <command> Host C++ compiler command.
--fc <command> Host Fortran compiler command.
--os <os> Host operating system.
- <os>: Darwin, Linux, CNL
Message Passing Interface (MPI) Arguments:
--mpi-cc <command> MPI C compiler command.
--mpi-cxx <command> MPI C++ compiler command.
--mpi-fc <command> MPI Fortran compiler command.
--mpi-libraries <flag> [<flag> ...]
Libraries to link to when building MPI applications.
--mpi-wrappers <family> Select all MPI compilers automatically from the given family, ignored
if at least one MPI compiler is specified.
- <family>: Cray, IBM, Intel, NVHPC, None, System
Python Arguments:
--python-interpreter <command>
Python Interpreter command.
Software Package Arguments:
--binutils (<path>|<url>|download|None)
Path or URL to a GNU binutils installation or archive file.
--gotcha (<path>|<url>|download|None)
GOTCHA installation for Score-P use.
--level_zero_source (<path>|None)
Path to Intel Level Zero.
--libdwarf (<path>|<url>|download|None)
Path or URL to a libdwarf installation or archive file.
--libelf (<path>|<url>|download|None)
Libelf installation for libdwarf use.
--libunwind (<path>|<url>|download|None)
Path or URL to a libunwind installation or archive file.
--ompt (<path>|<url>|download|None)
Path or URL to OMPT installation or archive file.
--otf (<path>|<url>|download|None)
Path or URL to libotf2 installation or archive file.
--papi (<path>|<url>|download|None)
Path or URL to a PAPI installation or archive file.
--pdt (<path>|<url>|download|None)
Path or URL to a PDT installation or archive file.
--scorep (<path>|<url>|download|None)
Path or URL to a Score-P installation or archive file.
--sqlite3 (<path>|<url>|download|None)
Path or URL to SQLite3 installation or archive file.
--tau (<path>|<url>|download|nightly)
Path or URL to a TAU installation or archive file.
--unwinder (libunwind|backtrace|None)
Name of unwinder to be used.
Symmetric Hierarchical Memory (SHMEM) Arguments:
--shmem-cc <command> SHMEM C compiler command.
--shmem-compilers <family> Select all SHMEM compilers automatically from the given family,
ignored if at least one SHMEM compiler is specified.
- <family>: Cray, OpenSHMEM, SOS
--shmem-cxx <command> SHMEM C++ compiler command.
--shmem-fc <command> SHMEM Fortran compiler command.
--shmem-libraries <flag> [<flag> ...]
Libraries to link to when building SHMEM applications.
Target Arguments:
<target_name> Target configuration name.
<copy_name> New target configuration's name.
--from-tau-makefile <path> Populate target configuration from a TAU Makefile (WARNING: Overrides
safety checks).
Universal Parallel C Arguments:
--upc <command> Universal Parallel C compiler command.