What is the difference between a nodes number and its node address?
Nodes have both a number and an address – node numbers (available in nodeinfo.nodenumber) range from 0,1,2,…..NNODES-1, whereas each node’s address (available in nodeinfo.nodeaddress) can be any unique non-negative value. By default node numbers and node addresses are the same (0,1,2,….). Setting a node address attribute in the topology file, as with host Perth { address = 351 …. } should reveal a problem if your protocols are assuming that node numbers and node addresses are always the same. In particular, the destination node addresses returned by CNET_read_application and expected by CNET_write_direct are node addresses and not node numbers.