Refined the logic for HierarchSurrModel::{init,set,free}_communciators() to manage the different responseMode settings.  Should resolve the parallel configuration errors observed by Matt Barone for multifidelity UQ, since the {init,set,free}_communciators() functions had not been updated to accommodate the case of responseMode == MODEL_DISCREPANCY (both LF and HF are active at full iterator concurrency).
Refined the logic for HierarchSurrModel::{init,set,free}_communciators() to
manage the different responseMode settings.  Should resolve the parallel
configuration errors observed by Matt Barone for multifidelity UQ, since the
{init,set,free}_communciators() functions had not been updated to accommodate
the case of responseMode == MODEL_DISCREPANCY (both LF and HF are active at
full iterator concurrency).


git-svn-id: dcef21d3ff4cbd8dced82702dcaad637bf246ecc@1790 aa0779c3-6ec2-4b84-a212-a405c134cd8d

pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA