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.
- 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¶
See CHPL_TARGET_PLATFORM for more information.
- param CHPL_HOST_PLATFORM: string¶
See CHPL_HOST_PLATFORM for more information.
- param CHPL_HOST_ARCH: string¶
See CHPL_HOST_ARCH for more information.
- param CHPL_HOST_COMPILER: string¶
See CHPL_*_COMPILER for more information.
- param CHPL_TARGET_COMPILER: string¶
See CHPL_*_COMPILER for more information.
- param CHPL_TARGET_ARCH: string¶
See CHPL_TARGET_ARCH for more information.
- param CHPL_TARGET_CPU: string¶
See CHPL_TARGET_CPU for more information.
- param CHPL_LOCALE_MODEL: string¶
See CHPL_LOCALE_MODEL for more information.
- param CHPL_COMM_SUBSTRATE: string¶
See Chapel Launchers for more information.
- param CHPL_GASNET_SEGMENT: string¶
See Multilocale Chapel Execution for more information.
- param CHPL_TASKS: string¶
See CHPL_TASKS for more information.
- param CHPL_LAUNCHER: string¶
See CHPL_LAUNCHER for more information.
- param CHPL_TIMERS: string¶
See CHPL_TIMERS for more information.
- param CHPL_UNWIND: string¶
See CHPL_UNWIND for more information.
- param CHPL_ATOMICS: string¶
See CHPL_ATOMICS for more information.
- param CHPL_NETWORK_ATOMICS: string¶
See Runtime Support for Atomics for more information.
- param CHPL_HWLOC: string¶
See CHPL_HWLOC for more information.