SysTutorials Posts

  • |

    hwloc_topology_is_thissystem (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_insert_misc_object_by_parent (3) Linux Manual Page

    NAME hwlocality_tinker – Modifying a loaded Topology Enumerations enum hwloc_restrict_flags_e { HWLOC_RESTRICT_FLAG_ADAPT_DISTANCES, HWLOC_RESTRICT_FLAG_ADAPT_MISC, HWLOC_RESTRICT_FLAG_ADAPT_IO } Functions hwloc_obj_t hwloc_topology_insert_misc_object_by_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t cpuset, const char *name) hwloc_obj_t hwloc_topology_insert_misc_object_by_parent (hwloc_topology_t topology, hwloc_obj_t parent, const char *name) int hwloc_topology_restrict (hwloc_topology_t restrict topology, hwloc_const_cpuset_t cpuset, unsigned long flags) Detailed Description Enumeration Type Documentation enum hwloc_restrict_flags_e Flags to be given…

  • |

    hwloc_topology_insert_misc_object_by_cpuset (3) Linux Manual Page

    NAME hwlocality_tinker – Modifying a loaded Topology Enumerations enum hwloc_restrict_flags_e { HWLOC_RESTRICT_FLAG_ADAPT_DISTANCES, HWLOC_RESTRICT_FLAG_ADAPT_MISC, HWLOC_RESTRICT_FLAG_ADAPT_IO } Functions hwloc_obj_t hwloc_topology_insert_misc_object_by_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t cpuset, const char *name) hwloc_obj_t hwloc_topology_insert_misc_object_by_parent (hwloc_topology_t topology, hwloc_obj_t parent, const char *name) int hwloc_topology_restrict (hwloc_topology_t restrict topology, hwloc_const_cpuset_t cpuset, unsigned long flags) Detailed Description Enumeration Type Documentation enum hwloc_restrict_flags_e Flags to be given…

  • |

    hwloc_topology_init (3) Linux Manual Page

    NAME hwlocality_creation – Topology Creation and Destruction Typedefs typedef struct hwloc_topology * hwloc_topology_t Functions int hwloc_topology_init (hwloc_topology_t *topologyp) int hwloc_topology_load (hwloc_topology_t topology) void hwloc_topology_destroy (hwloc_topology_t topology) int hwloc_topology_dup (hwloc_topology_t *newtopology, hwloc_topology_t oldtopology) void hwloc_topology_check (hwloc_topology_t topology) Detailed Description Typedef Documentation typedef struct hwloc_topology* hwloc_topology_t Topology context. To be initialized with hwloc_topology_init() and built with hwloc_topology_load()….

  • |

    hwloc_topology_ignore_type_keep_structure (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_ignore_type (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_ignore_all_keep_structure (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_get_userdata (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_get_topology_nodeset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_topology_cpuset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_online_cpuset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_flags (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_get_depth (3) Linux Manual Page

    NAME hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned…

  • |

    hwloc_topology_get_complete_nodeset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_complete_cpuset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_allowed_nodeset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_get_allowed_cpuset (3) Linux Manual Page

    NAME hwlocality_helper_topology_sets – CPU and node sets of entire topologies Functions static hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_online_cpuset (hwloc_topology_t topology) static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset (hwloc_topology_t topology) static hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset (hwloc_topology_t topology) Detailed Description Function Documentation static hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset (hwloc_topology_t topology)…

  • |

    hwloc_topology_flags_e (3) Linux Manual Page

    NAME hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long…

  • |

    hwloc_topology_export_xmlbuffer (3) Linux Manual Page

    NAME hwlocality_xmlexport – Exporting Topologies to XML Functions int hwloc_topology_export_xml (hwloc_topology_t topology, const char *xmlpath) int hwloc_topology_export_xmlbuffer (hwloc_topology_t topology, char **xmlbuffer, int *buflen) void hwloc_free_xmlbuffer (hwloc_topology_t topology, char *xmlbuffer) void hwloc_topology_set_userdata_export_callback (hwloc_topology_t topology, void(*export_cb)(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj)) int hwloc_export_obj_userdata (void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length)…

  • |

    hwloc_topology_export_xml (3) Linux Manual Page

    NAME hwlocality_xmlexport – Exporting Topologies to XML Functions int hwloc_topology_export_xml (hwloc_topology_t topology, const char *xmlpath) int hwloc_topology_export_xmlbuffer (hwloc_topology_t topology, char **xmlbuffer, int *buflen) void hwloc_free_xmlbuffer (hwloc_topology_t topology, char *xmlbuffer) void hwloc_topology_set_userdata_export_callback (hwloc_topology_t topology, void(*export_cb)(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj)) int hwloc_export_obj_userdata (void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length)…