Skip to content

External Parameters

This document lists and provides the description of the name (keywords) of external parameters that are not input variables, but that are used in the documentation of other variables, typically compilation parameters, available libraries, or number of processors. You can change these parameters at compile or run time usually.

AUTO_FROM_PSP

Means that the value is read from the PSP file

CUDA

True if ABINIT has been compiled using Nvidia CUDA (compilation for Nvidia GPU)

ETSF_IO

True if NetCDF is enabled (compilation)

FFTW3

True if FFTW3 is enabled (compilation)

GPU

True if ABINIT has been compiled using one of the GPU implementations (CUDA, OPENMP_OFFLOAD, KOKKOS)

KOKKOS

True if ABINIT has been compiled using KOKKOS performance library (compilation for GPU accelerators)

MPI_IO

True if MPI_IO is enabled (compilation)

NPROC

Number of processors used for Abinit

NVTX

True if ABINIT has been linked to the NVIDIA® Tools Extension SDK (NVTX)

OPENMP

True if ABINIT has been compiled using OPENMP multithreading (compilation for multicore processors)

OPENMP_OFFLOAD

True if ABINIT has been compiled using OPENMP_OFFLOAD (openMP v5+) (compilation for GPU accelerators)

PARALLEL

True if the code is compiled with MPI

ROCTX

True if ABINIT has been linked to the AMD ROCm Tools Extension SDK (ROCTX)

SEQUENTIAL

True if the code is compiled without MPI