14 MachineInfo(Arccore::MessagePassing::IMessagePassingMng* parellel_mng) ;
16 int nbAcceleratorsPerNode()
const {
17 return m_nb_accelerators_per_node ;
20 int nbCoresPerNode()
const {
21 return m_nb_cores_per_node ;
24 int maxNbThreads()
const {
25 return m_max_nb_threads ;
32 int deviceId()
const {
36 Arccore::MessagePassing::IMessagePassingMng* m_parallel_mng = nullptr ;
39 int m_nb_cores_per_node = 1 ;
40 int m_nb_accelerators_per_node = 0 ;
41 int m_max_nb_threads = 1 ;
43 int m_device_id = -1 ;