An attribute should have at least one associated value. A attribute name is immediately followed by equal (=) symbol and then followed by series of values separated by comma (,) symbool. If a record has two or more attributes with the same attribute name then the value list of the attribute is concatenated of them.
| cpugen | CPU architecture name (arbitrary string) | |
| speed | speed factor (arbitrary number) | |
| socks | number of CPU sockets in the host | |
| cores | number of cores (CPUs) in the host | |
| network | list of network names | |
| group | list of group names | |
| msgb | host name where msgbserv is running to lock the host exclusively (optional attribute). |
ethernet/comp05.pccluster.org netdev=eth1 backoff=100
| type | the type parameter must be ethernet | |
| channel | device channel number. default channel is 0. If you use only one channel, please set channel to 0. | |
| netdev | network device name (eth0, eth1...). The default is eth0. | |
| nsend | default number of send | |
| maxnsend | maximum number of sending packets at a time. | |
| minnsend | minimum number of sending packets at a time. | |
| ackskip | number of packet to skip send ack frame. | |
| maxpkt | maximum nuumber of send packet during 10 ms. | |
| maxctrl | maximum nuumber of send control packet during 10 ms. | |
| backoff | A re-transmitting time. | |
| checksum | if set to 1, enable data checksum. | |
| mtu | specify MTU. | |
| sendbufsize | send buffer size. | |
| recvbufsize | receive buffer size. | |
| senddesc | number of send descriptors. | |
| recvdesc | number of receive descriptors. |
etherhxb/comp08.pccluster.org maxnsend=16
| type | the type parameter must be etherhxb | |
| unit | device unit number. This parameter must be set. | |
| trunk | number of trunking devices -trunk=2 means 2 way trunking | |
| slot | base ethernet unit number to select ethX number -slot=1 use eth1 | |
| ackskip | number of packet to skip send ack frame. | |
| backoff | A re-transmitting time. | |
| checksum | if set to 1, enable data checksum. | |
| mtu | specify MTU. |
| type | the type parameter must be mx | |
| mtu-twoside | MTU for two-sided communication such as pmxSend or pmxReceive | |
| mtu-oneside | MTU for one-sided communication such as pmxWrite | |
| nicno | NIC ID of Myrinet card (0, 1, ...) | |
| n_send_desc | Number of send descriptors | |
| n_recv_desc | Number of receive descriptors | |
| max_unexp | Size of buffer to store messages which are not received (in bytes) |
| type | the type parameter must be infiniband | |
| send_depth | (not yet documented) | |
| recv_depth | (not yet documented) | |
| size | (not yet documented) | |
| threshold | (not yet documented) | |
| dev-name | (not yet documented) | |
| path-mtu | (not yet documented) | |
| port-num | (not yet documented) |
// // SCore 7.0 // scorehosts.db file example // // begin of scorehosts.db file example // // Network Records e1000 type=ethernet channel=0 netdev=eth0 // PMX/Ethernet on eth0 e1000/comp03.pccluster.org netdev=eth1 // PMX/Ethernet on eth1 at comp03 myrinet type=mx // PMX/MX ib type=infiniband // PMX/Infiniband // cpp macro for msgbserv #define MSGB msgbserv=server.pccluster.org // for hosts having Pentium CPU #define HOST_A cpugen=Pentium speed=2800 core=4 // for hosts having Athlon CPU #define HOST_B cpugen=Athlon speed=2800 core=4 // for hosts connected with PMX/Infiniband and PMX/Ethernet #define NET_A network=ib,e1000 // for hosts connected with PMX/MX and PMX/Ethernet #define NET_B network=myrinet,e1000 // for hosts belonging to group "pcc" and "group_a" #define GROUP_A group=all,group_a // for hosts belonging to group "pcc" and "group_b" #define GROUP_B group=all,group_b // Macro combination of above macros #define HOST_A MSGB HOST_A NET_A GROUP_A #define HOST_B MSGB HOST_B NET_B GROUP_B // Host Records // Here comp00 ... comp07 are defined using the above macros comp00.pccluster.org MSGB HOST_A comp01.pccluster.org MSGB HOST_A comp02.pccluster.org MSGB HOST_A comp03.pccluster.org MSGB HOST_A comp04.pccluster.org MSGB HOST_B comp05.pccluster.org MSGB HOST_B comp06.pccluster.org MSGB HOST_B comp07.pccluster.org MSGB HOST_B // Defected Host(s) ~comp05.pccluster.org // end of scorehosts.db file example