Gromacs  2025.0-dev-20241011-013a99c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
cpuinfo.h File Reference
#include <map>
#include <set>
#include <string>
#include <vector>
+ Include dependency graph for cpuinfo.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares gmx::CpuInfo.

Author
Erik Lindahl erik..nosp@m.lind.nosp@m.ahl@g.nosp@m.mail.nosp@m..com

Classes

class  gmx::CpuInfo
 Detect CPU capabilities and basic logical processor info. More...
 
struct  gmx::CpuInfo::LogicalProcessor
 Entry with basic information for a single processing unit. More...
 

Functions

bool gmx::cpuIsX86Nehalem (const CpuInfo &cpuInfo)
 Return true if the CPU is an Intel x86 Nehalem. More...
 
bool gmx::cpuIsAmdZen1 (const CpuInfo &cpuInfo)
 Return true if the CPU is a first generation AMD Zen (produced by AMD or Hygon) More...