-
- /* <platform_description> */
- SURFXML_BUFFER_SET(platform_description_version,"1");
-
- STAG(platform_description);
-
-/* <cpu name="Cpu A" power="100000000.00"/> */
- SURFXML_BUFFER_SET(cpu_name,"Cpu A");
- SURFXML_BUFFER_SET(cpu_power, "100000000.00");
- SURFXML_BUFFER_SET(cpu_availability, "1.0");
- SURFXML_BUFFER_SET(cpu_availability_file, "");
- A_surfxml_cpu_state = A_surfxml_cpu_state_ON;
- SURFXML_BUFFER_SET(cpu_state_file, "");
- SURFXML_BUFFER_SET(cpu_interference_send, "1.0");
- SURFXML_BUFFER_SET(cpu_interference_recv, "1.0");
- SURFXML_BUFFER_SET(cpu_interference_send_recv, "1.0");
- SURFXML_BUFFER_SET(cpu_max_outgoing_rate, "-1.0");
-
- STAG(cpu);
- ETAG(cpu);
-
-/* <cpu name="Cpu B" power="100000000.00"/> */
- SURFXML_BUFFER_SET(cpu_name, "Cpu B");
- SURFXML_BUFFER_SET(cpu_power, "100000000.00");
- SURFXML_BUFFER_SET(cpu_availability, "1.0");
- SURFXML_BUFFER_SET(cpu_availability_file, "");
- A_surfxml_cpu_state = A_surfxml_cpu_state_ON;
- SURFXML_BUFFER_SET(cpu_state_file, "");
- SURFXML_BUFFER_SET(cpu_interference_send, "1.0");
- SURFXML_BUFFER_SET(cpu_interference_recv, "1.0");
- SURFXML_BUFFER_SET(cpu_interference_send_recv, "1.0");
- SURFXML_BUFFER_SET(cpu_max_outgoing_rate, "-1.0");
-
- STAG(cpu);
- ETAG(cpu);
-
-/* <network_link name="LinkA" bandwidth="10000000.0" latency="0.2"/> */
- SURFXML_BUFFER_SET(network_link_name, "LinkA");
- SURFXML_BUFFER_SET(network_link_bandwidth, "10000000.0");
- SURFXML_BUFFER_SET(network_link_bandwidth_file, "");
- SURFXML_BUFFER_SET(network_link_latency, "0.2");
- SURFXML_BUFFER_SET(network_link_latency_file, "");
- A_surfxml_network_link_state = A_surfxml_network_link_state_ON;
- SURFXML_BUFFER_SET(network_link_state_file, "");
- A_surfxml_network_link_sharing_policy = A_surfxml_network_link_sharing_policy_SHARED;
- STAG(network_link);
- ETAG(network_link);
-
-/* <route src="Cpu A" dst="Cpu B"><route_element name="LinkA"/></route> */
- SURFXML_BUFFER_SET(route_src, "Cpu A");
- SURFXML_BUFFER_SET(route_dst, "Cpu B");
- SURFXML_BUFFER_SET(route_impact_on_src, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_dst, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_src_with_other_recv, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_dst_with_other_send, "0.0");
-
- STAG(route);
-
- SURFXML_BUFFER_SET(route_element_name, "LinkA");
- STAG(route_element);
- ETAG(route_element);
-
- ETAG(route);
-
-/* <route src="Cpu B" dst="Cpu A"><route_element name="LinkA"/></route> */
- SURFXML_BUFFER_SET(route_src, "Cpu B");
- SURFXML_BUFFER_SET(route_dst, "Cpu A");
- SURFXML_BUFFER_SET(route_impact_on_src, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_dst, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_src_with_other_recv, "0.0");
- SURFXML_BUFFER_SET(route_impact_on_dst_with_other_send, "0.0");
-
- STAG(route);
-
- SURFXML_BUFFER_SET(route_element_name, "LinkA");
- STAG(route_element);
- ETAG(route_element);
-
- ETAG(route);
-
-/* <process host="Cpu A" function="master"> */
- SURFXML_BUFFER_SET(process_host, "Cpu A");