codes-org / codes

The Co-Design of Exascale Storage Architectures (CODES) simulation framework builds upon the ROSS parallel discrete event simulation engine to provide high-performance simulation utilities and models for building scalable distributed systems simulations
Other
40 stars 16 forks source link

ROSS Message Size should be an override configuration #202

Open nmcglo opened 4 years ago

nmcglo commented 4 years ago

Requiring the ROSS message size to be included in the configuration file seems unnecessary to me. Way more often than not, these message sizes are defined at compile time, yet we require a runtime configuration value to specify the size. There's even a check that performs a sizeof() call and compares it with what is configured.

It might be a good idea to make that key:value pair in the configuration file an optional override for when it may be necessary.