Peano
Loading...
Searching...
No Matches
LinuxAMD.h File Reference

Go to the source code of this file.

Macros

#define CompilerCLANG
 
#define CompilerHasProcStat
 
#define CompilerHasUTSName
 
#define CompilerHasTimespec
 
#define CompilerHasSysinfo
 
#define MPISupportsSingleSidedCommunication
 
#define LittleEndian
 
#define AlignmentOnHeap   16
 
#define assert(...)
 
#define KeywordToAvoidDuplicateSymbolsForInlinedFunctions   static inline
 
#define OpenMPTaskGroup
 
#define OpenMPManuallyOffloadMemset
 AMD has not annotated their memset with offloading statements.
 

Macro Definition Documentation

◆ AlignmentOnHeap

#define AlignmentOnHeap   16

Definition at line 23 of file LinuxAMD.h.

◆ assert

◆ CompilerCLANG

#define CompilerCLANG

Definition at line 6 of file LinuxAMD.h.

◆ CompilerHasProcStat

#define CompilerHasProcStat

Definition at line 8 of file LinuxAMD.h.

◆ CompilerHasSysinfo

#define CompilerHasSysinfo

Definition at line 11 of file LinuxAMD.h.

◆ CompilerHasTimespec

#define CompilerHasTimespec

Definition at line 10 of file LinuxAMD.h.

◆ CompilerHasUTSName

#define CompilerHasUTSName

Definition at line 9 of file LinuxAMD.h.

◆ KeywordToAvoidDuplicateSymbolsForInlinedFunctions

#define KeywordToAvoidDuplicateSymbolsForInlinedFunctions   static inline

Definition at line 31 of file LinuxAMD.h.

◆ LittleEndian

#define LittleEndian

Definition at line 20 of file LinuxAMD.h.

◆ MPISupportsSingleSidedCommunication

#define MPISupportsSingleSidedCommunication

Definition at line 14 of file LinuxAMD.h.

◆ OpenMPManuallyOffloadMemset

#define OpenMPManuallyOffloadMemset

AMD has not annotated their memset with offloading statements.

So we write one manually, if the following macro is defined

Definition at line 39 of file LinuxAMD.h.

◆ OpenMPTaskGroup

#define OpenMPTaskGroup

Definition at line 33 of file LinuxAMD.h.