CHAMELEON 1.4.0
Loading...
Searching...
No Matches
Control

Group routines exposed to users to control CHAMELEON state. More...

Functions

int __chameleon_init (int cores, int gpus)
 Initialize CHAMELEON with number of cpus and gpus (using MPI_COMM_WORLD).
 
int __chameleon_initpar (int ncpus, int ngpus, int nthreads_per_worker)
 Initialize CHAMELEON with number of cpus and gpus and threads per worker (using MPI_COMM_WORLD).
 
int __chameleon_initparcomm (int ncpus, int ngpus, int nthreads_per_worker, MPI_Comm comm)
 Initialize CHAMELEON with number of cpus and gpus and threads per worker and using a given MPI communicator.
 
int __chameleon_finalize (void)
 Finalize CHAMELEON.
 
int CHAMELEON_Initialized (void)
 Check if the CHAMELEON library is initialized or not.
 
int CHAMELEON_Pause (void)
 
int CHAMELEON_Resume (void)
 
int CHAMELEON_Distributed_start (void)
 
int CHAMELEON_Distributed_stop (void)
 
int CHAMELEON_Comm_size ()
 
int CHAMELEON_Comm_rank ()
 
int CHAMELEON_GetThreadNbr ()
 

Detailed Description

Group routines exposed to users to control CHAMELEON state.