Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Adding a <route> tag.
[simgrid.git] / src / surf / surfxml.dtd
1 <!-- Small DTD for SURF based tools. -->
2 <!ELEMENT platform_description ((include|cpu|router|network_link|route|process)*)>
3 <!ATTLIST platform_description version CDATA "0.0">
4
5 <!ELEMENT include ((include|cpu|router|network_link|route|process)*)>
6 <!ATTLIST include file CDATA #REQUIRED>
7
8 <!ELEMENT cpu EMPTY>
9 <!ATTLIST cpu name CDATA #REQUIRED>
10 <!ATTLIST cpu power CDATA #REQUIRED>
11 <!ATTLIST cpu availability CDATA "1.0">
12 <!ATTLIST cpu availability_file CDATA "">
13 <!ATTLIST cpu state (ON|OFF) "ON">
14 <!ATTLIST cpu state_file CDATA "">
15 <!ATTLIST cpu interference_send CDATA "1.0">
16 <!ATTLIST cpu interference_recv CDATA "1.0">
17 <!ATTLIST cpu interference_send_recv CDATA "1.0">
18 <!ATTLIST cpu max_outgoing_rate CDATA "-1.0">
19
20 <!ELEMENT router EMPTY>
21 <!ATTLIST router name CDATA #REQUIRED>
22
23 <!ELEMENT network_link EMPTY>
24 <!ATTLIST network_link name CDATA #REQUIRED>
25 <!ATTLIST network_link bandwidth CDATA  #REQUIRED>
26 <!ATTLIST network_link bandwidth_file CDATA "">
27 <!ATTLIST network_link latency CDATA "0.0">
28 <!ATTLIST network_link latency_file CDATA "">
29 <!ATTLIST network_link state (ON|OFF) "ON">
30 <!ATTLIST network_link state_file CDATA "">
31 <!ATTLIST network_link sharing_policy (SHARED|FATPIPE) "SHARED">
32
33 <!ELEMENT route (route_element*)>
34 <!ATTLIST route src CDATA #REQUIRED>
35 <!ATTLIST route dst CDATA #REQUIRED>
36 <!ATTLIST route impact_on_src CDATA "0.0">
37 <!ATTLIST route impact_on_dst CDATA "0.0">
38 <!ATTLIST route impact_on_src_with_other_recv CDATA "0.0">
39 <!ATTLIST route impact_on_dst_with_other_send CDATA "0.0">
40
41 <!ELEMENT route_element EMPTY>
42 <!ATTLIST route_element name CDATA #REQUIRED>
43
44 <!ELEMENT process (argument*)>
45 <!ATTLIST process host CDATA #REQUIRED>
46 <!ATTLIST process function CDATA #REQUIRED>
47 <!ATTLIST process start_time CDATA "-1.0">
48 <!ATTLIST process kill_time CDATA "-1.0">
49
50 <!ELEMENT argument EMPTY>
51 <!ATTLIST argument value CDATA #REQUIRED>