FleCSI Core API Version: 2.4.0
 
Loading...
Searching...
No Matches
Configuration

FleCSI Configuration More...

Macros

#define FLECSI_BACKEND
 The backend in use (one of the FLECSI_BACKEND_ macros).
 
#define FLECSI_CALIPER_DETAIL
 The configured level of annotation detail (one of the FLECSI_CALIPER_DETAIL_ macros).
 
#define FLECSI_ENABLE_FLOG
 Defined if Flog is enabled via the CMake option of the same name.
 
#define FLECSI_VERSION
 FleCSI Version.
 
#define FLECSI_BACKEND_legion
 A label for comparing to FLECSI_BACKEND.
 
#define FLECSI_BACKEND_mpi
 A label for comparing to FLECSI_BACKEND.
 
#define FLECSI_BACKEND_hpx
 A label for comparing to FLECSI_BACKEND.
 
#define FLECSI_CALIPER_DETAIL_none
 An integer for comparing with FLECSI_CALIPER_DETAIL.
 
#define FLECSI_CALIPER_DETAIL_low
 An integer for comparing with FLECSI_CALIPER_DETAIL.
 
#define FLECSI_CALIPER_DETAIL_medium
 An integer for comparing with FLECSI_CALIPER_DETAIL.
 
#define FLECSI_CALIPER_DETAIL_high
 An integer for comparing with FLECSI_CALIPER_DETAIL.
 

Detailed Description

FleCSI Configuration

#include "flecsi/config.hh"

Macro Definition Documentation

◆ FLECSI_VERSION

#define FLECSI_VERSION

FleCSI Version.

Format:

(major << 16) | (minor << 8) | patch

◆ FLECSI_BACKEND_legion

#define FLECSI_BACKEND_legion

A label for comparing to FLECSI_BACKEND.

◆ FLECSI_BACKEND_mpi

#define FLECSI_BACKEND_mpi

A label for comparing to FLECSI_BACKEND.

◆ FLECSI_BACKEND_hpx

#define FLECSI_BACKEND_hpx

A label for comparing to FLECSI_BACKEND.

◆ FLECSI_BACKEND

#define FLECSI_BACKEND

The backend in use (one of the FLECSI_BACKEND_ macros).

◆ FLECSI_ENABLE_FLOG

#define FLECSI_ENABLE_FLOG

Defined if Flog is enabled via the CMake option of the same name.

◆ FLECSI_CALIPER_DETAIL_none

#define FLECSI_CALIPER_DETAIL_none

An integer for comparing with FLECSI_CALIPER_DETAIL.

The values are in increasing order.

◆ FLECSI_CALIPER_DETAIL_low

#define FLECSI_CALIPER_DETAIL_low

An integer for comparing with FLECSI_CALIPER_DETAIL.

The values are in increasing order.

◆ FLECSI_CALIPER_DETAIL_medium

#define FLECSI_CALIPER_DETAIL_medium

An integer for comparing with FLECSI_CALIPER_DETAIL.

The values are in increasing order.

◆ FLECSI_CALIPER_DETAIL_high

#define FLECSI_CALIPER_DETAIL_high

An integer for comparing with FLECSI_CALIPER_DETAIL.

The values are in increasing order.

◆ FLECSI_CALIPER_DETAIL

#define FLECSI_CALIPER_DETAIL

The configured level of annotation detail (one of the FLECSI_CALIPER_DETAIL_ macros).