/*============================================================================== Solver Component This is the main file for the Solver Component executable including the parsing of command line arguments and the AMQ network interface. It first starts the AMQ interface actors of the Network Endpoint, then creates the actors of the solver component: The Metric Updater and the Solution Manager, which in turn will start the solver actor(s). All actors are executing on proper operating system threads, and they are scheduled for execution whenever they have a pending message. The command line arguments that can be givne to the Solver Component are -A or --AMPLDir for the AMPL model interpreter -B or --broker for the location of the AMQ broker -E or --endpoint The endpoint name = application identifier -M ir --ModelDir for model and data files -N or --name The AMQ identity of the solver (see below) -P or --port the port to use on the AMQ broker URL -S or --Solver