ChplConfig

Usage

use ChplConfig;

or

import ChplConfig;

Access to configuration information for the ‘chpl’ compiler.

This module’s contents provide access to compile-time aspects of Chapel’s configuration, such as those specified by CHPL_* environment variables or chpl command-line options, as well as those inferred from the environment or other settings. For details, refer to Setting up Your Environment for Chapel and the chpl man page. This information can also be displayed from a Chapel executable’s command line by executing it with the --about flag.

param CHPL_HOME: string

Warning

‘ChplConfig.CHPL_HOME’ is unstable and may be replaced with a different way to access this information in the future

proc CHPL_AUX_FILESYS param: string

Deprecated

Warning

CHPL_AUX_FILESYS is deprecated, please let us know if this is a problem

param CHPL_TARGET_PLATFORM: string

Warning

‘ChplConfig.CHPL_TARGET_PLATFORM’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_HOST_PLATFORM: string

Warning

‘ChplConfig.CHPL_HOST_PLATFORM’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_HOST_ARCH: string

Warning

‘ChplConfig.CHPL_HOST_ARCH’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_HOST_COMPILER: string

Warning

‘ChplConfig.CHPL_HOST_COMPILER’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_TARGET_COMPILER: string

Warning

‘ChplConfig.CHPL_TARGET_COMPILER’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_TARGET_ARCH: string

Warning

‘ChplConfig.CHPL_TARGET_ARCH’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_TARGET_CPU: string

Warning

‘ChplConfig.CHPL_TARGET_CPU’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_LOCALE_MODEL: string

Warning

‘ChplConfig.CHPL_LOCALE_MODEL’ is unstable and may be replaced with a different way to access this information in the future

proc compiledForSingleLocale() param

Check if the Chapel program is being compiled for a single locale only.

param CHPL_COMM: string

Warning

‘ChplConfig.CHPL_COMM’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_COMM_SUBSTRATE: string

Warning

‘ChplConfig.CHPL_COMM_SUBSTRATE’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_GASNET_SEGMENT: string

Warning

‘ChplConfig.CHPL_GASNET_SEGMENT’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_TASKS: string

Warning

‘ChplConfig.CHPL_TASKS’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_LAUNCHER: string

Warning

‘ChplConfig.CHPL_LAUNCHER’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_TIMERS: string

Warning

‘ChplConfig.CHPL_TIMERS’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_UNWIND: string

Warning

‘ChplConfig.CHPL_UNWIND’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_MEM: string

Warning

‘ChplConfig.CHPL_MEM’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_MAKE: string

Warning

‘ChplConfig.CHPL_MAKE’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_ATOMICS: string

Warning

‘ChplConfig.CHPL_ATOMICS’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_NETWORK_ATOMICS: string

Warning

‘ChplConfig.CHPL_NETWORK_ATOMICS’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_GMP: string

Warning

‘ChplConfig.CHPL_GMP’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_HWLOC: string

Warning

‘ChplConfig.CHPL_HWLOC’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_RE2: string

Warning

‘ChplConfig.CHPL_RE2’ is unstable and may be replaced with a different way to access this information in the future

param CHPL_LLVM: string

Warning

‘ChplConfig.CHPL_LLVM’ is unstable and may be replaced with a different way to access this information in the future