Chapel Module Index

a | b | c | d | e | f | g | h | i | l | m | n | p | r | s | t | u | v
 
a
Assert Support for simple assert() routines.
Atomics Atomic variables are variables that support atomic operations. Chapel
 
b
Barrier Support for task barriers.
BitOps Bitwise operations implemented using C intrinsics when possible.
BlockCycDim
BlockCycDist
BlockDim
BlockDist
Buffers Support for buffers - regions of memory without a particular interpretation.
 
c
ChapelArray Operations on Domains and Arrays.
ChapelComplex_forDocs Complex is a predefined structured type in Chapel. It is specified
ChapelEnv The values of Chapel's environment variables upon compile time are
ChapelIO Basic types and utilities in support of I/O operation.
ChapelIteratorSupport Data parallel constructs (such as ``forall`` loops) are implicitly
ChapelLocale A *locale* is a Chapel abstraction for a piece of a target
ChapelRange A ``range`` is a first-class, constant-space representation of a
ChapelSyncvar Synchronization variables have a logical state associated with the value. The
ChapelTuple Predefined Functions on Tuples.
CommDiagnostics This module provides support for reporting and counting
Curl Simple support for many network protocols with libcurl
CyclicDist
 
d
DimensionalDist2D
DynamicIters This module contains several iterators that can be used to drive a `forall`
 
e
Error Support for error handling.
 
f
FFTW Single-threaded FFT computations via key routines from FFTW (version 3)
FFTW_MT Multi-threaded FFT computations via FFTW (version 3)
FileSystem A file utilities library
 
g
GMP Support for GNU Multiple Precision Arithmetic
 
h
HDFS Support for Hadoop Distributed Filesystem
HDFSiterator Iterators for distributed iteration over Hadoop Distributed Filesystem
Help Functions for producing program help and usage.
 
i
IO Support for a variety of kinds of input and output.
 
l
LAPACK Chapel idiomatic wrappers for the LAPACK library.
LayoutCSR
List This module provides a simple singly linked list.
 
m
Math This module provides mathematical constants and functions.
Memory The :mod:`Memory` module provides procedures which report information
 
n
Norm Matrix and Vector Norms
NPBRandom NAS Parallel Benchmark RNG
 
p
Path A file utilities library, specifically related to path operations
PCGRandom Permuted Linear Congurential Random Number Generator
PCGRandomLib Low-level PCG RNG implementation.
PrivateDist
 
r
Random Support for pseudorandom number generation
RandomSupport Seed generation for pseudorandom number generation
RecordParser Read records using regular expressions.
Reflection Functions for finding out about fields, functions, and methods.
Regexp Regular expression support.
ReplicatedDim
ReplicatedDist
 
s
Search The `Search` module is designed to support standard search routines. The
Sort The `Sort` module is designed to support standard sorting
Spawn .. versionadded:: 1.12
String The following documentation consists of functions and methods used to
Sys Support for low-level programming and system calls.
SysBasic Types for low-level programming and C integration.
SysCTypes
 
t
Time This module provides support for querying wall time in the local
Types Functions related to predefined types.
 
u
UtilMisc_forDocs Additional utilities
UtilReplicatedVar Support for user-level replicated variables.
 
v
VisualDebug Support for the visualization tool "chplvis"