Changeset 156


Ignore:
Timestamp:
12/06/10 18:16:37 (3 years ago)
Author:
mseldre
Message:

Corrections for VBD printing. Analyzer::print_sobol_indices() is now called
from print_results() at the appropriate level so that it is interleaved
properly with other output. S4 and T4 have been promoted to class scope.
Corrected baseline formatting.

Location:
core/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • core/trunk/src/DDACEDesignCompExp.C

    r106 r156  
    4040  allDataFlag(false), numDACERuns(0), 
    4141  varyPattern(!probDescDB.get_bool("method.fixed_seed")), 
    42   varBasedDecompFlag(probDescDB.get_bool("method.variance_based_decomp")), 
    4342  mainEffectsFlag(probDescDB.get_bool("method.main_effects")) 
    4443{ 
     
    7069  samplesSpec(samples), numSamples(samples), symbolsSpec(symbols), 
    7170  numSymbols(symbols), seedSpec(seed), randomSeed(seed), allDataFlag(true), 
    72   numDACERuns(0), varyPattern(true), varBasedDecompFlag(false), 
    73   mainEffectsFlag(false) 
     71  numDACERuns(0), varyPattern(true), mainEffectsFlag(false) 
    7472{ 
    7573  // Verify symbol & sample input.  The experimental design may not use exactly 
  • core/trunk/src/DDACEDesignCompExp.H

    r1 r156  
    108108  /// multiple executions are repeatable but not correlated. 
    109109  bool varyPattern; 
    110   /// flag which specifies variance based decomposition 
    111   bool varBasedDecompFlag; 
    112110  /// flag which specifies main effects 
    113111  bool mainEffectsFlag; 
  • core/trunk/src/DakotaAnalyzer.C

    r142 r156  
    324324  // from all of the output samples).  S2 and S3 have different ways of  
    325325  // calculating the overal variance.  S4 uses the scaled Saltelli  
    326   // formulas from the following paper:  Saltelli, A., Annoni, P., Azzini, I.,   // Campolongo, F., Ratto, M., Tarantola, S.. Variance based sensitivity  
    327   // analysis of model output.  Design and estimator for the total sensitivity   // index. Comp Physics Comm 2010;181:259--270.    
    328   // We decided to use formulas S4 and T4  
    329   // based on testing with a shock physics problem that had significant  
     326  // formulas from the following paper:  Saltelli, A., Annoni, P., Azzini, I., 
     327  // Campolongo, F., Ratto, M., Tarantola, S.. Variance based sensitivity  
     328  // analysis of model output.  Design and estimator for the total sensitivity 
     329  // index. Comp Physics Comm 2010;181:259--270.  We decided to use formulas S4 
     330  // and T4 based on testing with a shock physics problem that had significant  
    330331  // nonlinearities, interactions, and several response functions.  
    331332  // The results are documented in a paper by Weirs et al. that will  
     
    333334  // implementations in if further testing is needed.  
    334335 
    335 //  RealVectorArray S1(numFunctions), T1(numFunctions); 
    336 //  RealVectorArray S2(numFunctions), T2(numFunctions); 
    337 //  RealVectorArray S3(numFunctions), T3(numFunctions); 
    338   RealVectorArray S4(numFunctions), T4(numFunctions); 
    339   for (k=0; k<numFunctions; ++k){ 
     336  //RealVectorArray S1(numFunctions), T1(numFunctions); 
     337  //RealVectorArray S2(numFunctions), T2(numFunctions); 
     338  //RealVectorArray S3(numFunctions), T3(numFunctions); 
     339  S4.resize(numFunctions); T4.resize(numFunctions); 
     340  for (k=0; k<numFunctions; ++k) { 
    340341//    S1[k].resize(ndimtotal); 
    341342//    T1[k].resize(ndimtotal); 
     
    463464    } 
    464465  } 
    465   print_sobol_indices(Cout,S4,T4); 
    466466} 
    467467 
     
    647647 
    648648/** printing of variance based decomposition indices. */ 
    649 void Analyzer:: 
    650 print_sobol_indices(std::ostream& s, const RealVectorArray& S, 
    651                     const RealVectorArray& T) const 
     649void Analyzer::print_sobol_indices(std::ostream& s) const 
    652650{ 
    653651  StringMultiArrayConstView cv_labels 
     
    660658  // output explanatory info 
    661659  s.setf(std::ios::scientific); 
    662   s << "Variance Based Decomposition Sensitivity Indices\n" 
    663     << "These Sobol' indices measure the importance of the uncertain input\n" 
    664     << "variables in determining the uncertainty (variance) of the output.\n" 
    665     << "Si measures the main effect for variable i itself, while Ti\n" 
    666     << "measures the total effect (including the interaction effects\n"  
    667     << "of variable i with other uncertain variables.)\n"; 
    668  
     660  //s << "Variance Based Decomposition Sensitivity Indices\n" 
     661  //  << "These Sobol' indices measure the importance of the uncertain input\n" 
     662  //  << "variables in determining the uncertainty (variance) of the output.\n" 
     663  //  << "Si measures the main effect for variable i itself, while Ti\n" 
     664  //  << "measures the total effect (including the interaction effects\n"  
     665  //  << "of variable i with other uncertain variables.)\n"; 
    669666  s << "\nGlobal sensitivity indices for each response function:\n"; 
    670667 
     
    675672     
    676673    for (i=0; i<numContinuousVars; ++i) 
    677       if (std::abs(S[k][i]) > vbdDropTol || std::abs(T[k][i]) > vbdDropTol) 
    678         s << "                     " << std::setw(write_precision+7) << S[k][i] 
    679           << ' ' << std::setw(write_precision+7) << T[k][i] << ' ' 
     674      if (std::abs(S4[k][i]) > vbdDropTol || std::abs(T4[k][i]) > vbdDropTol) 
     675        s << "                     " << std::setw(write_precision+7) << S4[k][i] 
     676          << ' ' << std::setw(write_precision+7) << T4[k][i] << ' ' 
    680677          << cv_labels[i] << '\n'; 
    681678    offset = numContinuousVars; 
    682679    for (i=0; i<numDiscreteIntVars; ++i) 
    683       if (std::abs(S[k][i]) > vbdDropTol || std::abs(T[k][i]) > vbdDropTol) 
     680      if (std::abs(S4[k][i]) > vbdDropTol || std::abs(T4[k][i]) > vbdDropTol) 
    684681        s << "                     " << std::setw(write_precision+7)  
    685           << S[k][i+offset] << ' ' << std::setw(write_precision+7) 
    686           << T[k][i+offset] << ' ' << div_labels[i]<< '\n'; 
     682          << S4[k][i+offset] << ' ' << std::setw(write_precision+7) 
     683          << T4[k][i+offset] << ' ' << div_labels[i] << '\n'; 
    687684    offset += numDiscreteIntVars; 
    688685    for (i=0; i<numDiscreteRealVars; ++i) 
    689       if (std::abs(S[k][i]) > vbdDropTol || std::abs(T[k][i]) > vbdDropTol) 
     686      if (std::abs(S4[k][i]) > vbdDropTol || std::abs(T4[k][i]) > vbdDropTol) 
    690687        s << "                     " << std::setw(write_precision+7)  
    691           << S[k][i+offset] << ' ' << std::setw(write_precision+7) 
    692           << T[k][i+offset] << ' ' << drv_labels[i] << '\n'; 
     688          << S4[k][i+offset] << ' ' << std::setw(write_precision+7) 
     689          << T4[k][i+offset] << ' ' << drv_labels[i] << '\n'; 
    693690  } 
    694691} 
  • core/trunk/src/DakotaAnalyzer.H

    r98 r156  
    109109 
    110110  /// Printing of VBD results 
    111   void print_sobol_indices(std::ostream& s, const RealVectorArray& S, 
    112                  const RealVectorArray& T) const; 
     111  void print_sobol_indices(std::ostream& s) const; 
    113112 
    114113  /// convert samples array to variables array; e.g., allSamples to allVariables 
     
    165164  //- Heading: Data 
    166165  // 
    167   /// tolerance for omitting output of small VBD indices  Real vbdDropTol; 
     166  /// tolerance for omitting output of small VBD indices 
    168167  Real vbdDropTol; 
     168  /// VBD main effect indices 
     169  RealVectorArray S4; 
     170  /// VBD total effect indices 
     171  RealVectorArray T4; 
    169172}; 
    170173 
  • core/trunk/src/DakotaPStudyDACE.C

    r22 r156  
    2525 
    2626PStudyDACE::PStudyDACE(Model& model): Analyzer(model), 
    27   volQualityFlag(probDescDB.get_bool("method.quality_metrics")) 
     27  volQualityFlag(probDescDB.get_bool("method.quality_metrics")), 
     28  varBasedDecompFlag(probDescDB.get_bool("method.variance_based_decomp")) 
    2829{ 
    2930  // Check for discrete variable types 
     
    4445 
    4546PStudyDACE::PStudyDACE(NoDBBaseConstructor, Model& model): 
    46   Analyzer(NoDBBaseConstructor(), model), volQualityFlag(false) 
     47  Analyzer(NoDBBaseConstructor(), model), volQualityFlag(false), 
     48  varBasedDecompFlag(false) 
    4749{ 
    4850  // Check for vendor numerical gradients (manage_asv will not work properly) 
     
    8385      << "\n\n"; 
    8486 
    85   Analyzer::print_results(s); 
     87  if (numObjFns || numLSqTerms) // DACE usage 
     88    Analyzer::print_results(s); 
     89 
     90  if (varBasedDecompFlag) 
     91    print_sobol_indices(s); 
    8692 
    8793  if (pStudyDACESensGlobal.correlations_computed()) { 
  • core/trunk/src/DakotaPStudyDACE.H

    r25 r156  
    6666  void volumetric_quality(int ndim, int num_samples, double* sample_points); 
    6767 
    68   /// initialize statistical post processing 
    69   SensAnalysisGlobal pStudyDACESensGlobal; 
    70  
    71 protected: 
    72  
    7368  // 
    7469  //- Heading: Data 
    7570  // 
    7671 
     72  /// initialize statistical post processing 
     73  SensAnalysisGlobal pStudyDACESensGlobal; 
     74 
    7775  /// flag which specifies evaluation of volumetric quality measures 
    7876  bool volQualityFlag; 
     77  /// flag which specifies calculating variance based decomposition  
     78  /// sensitivity analysis metrics 
     79  bool varBasedDecompFlag; 
    7980 
    8081private: 
  • core/trunk/src/FSUDesignCompExp.C

    r64 r156  
    3131  samplesSpec(probDescDB.get_int("method.samples")), numSamples(samplesSpec), 
    3232  allDataFlag(false), numDACERuns(0), 
    33   latinizeFlag(probDescDB.get_bool("method.latinize")), 
    34   varBasedDecompFlag(probDescDB.get_bool("method.variance_based_decomp")) 
     33  latinizeFlag(probDescDB.get_bool("method.latinize")) 
    3534{ 
    3635  if (methodName == "fsu_cvt") { 
     
    121120  PStudyDACE(NoDBBaseConstructor(), model), samplesSpec(samples), 
    122121  numSamples(samples), allDataFlag(true), numDACERuns(0), latinizeFlag(false), 
    123   varBasedDecompFlag(false), varyPattern(true) 
     122  varyPattern(true) 
    124123{ 
    125124  methodName  = sampling_method; 
  • core/trunk/src/FSUDesignCompExp.H

    r1 r156  
    8484  /// flag which specifies latinization of QMC or CVT sample sets 
    8585  bool latinizeFlag; 
    86   /// flag which specifies calculating variance based decomposition  
    87   /// sensitivity analysis metrics 
    88   bool varBasedDecompFlag; 
    8986 
    9087  // QMC data 
  • core/trunk/src/NIDR_guikeywds.h

    r151 r156  
    111111                {"gpmsa",8,0,1,1,795,0,0.,0.,0.,0,"{Method type} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
    112112                {"queso",8,0,1,1,793}, 
    113                 {"rng",8,2,2,0,797,kw_13}, 
     113                {"rng",8,2,2,0,797,kw_13,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
    114114                {"samples",9,0,7,0,863,0,0.,0.,0.,0,"{Number of samples} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    115115                {"seed",9,0,6,0,865,0,0.,0.,0.,0,"{Random seed} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
     
    371371                {"probability_levels",14,1,6,0,765,kw_45,0.,0.,0.,0,"{Probability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    372372                {"response_levels",14,2,2,0,749,kw_48}, 
    373                 {"rng",8,2,8,0,773,kw_46,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
     373                {"rng",8,2,8,0,773,kw_46,0.,0.,0.,0,"{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    374374                {"samples",9,0,4,0,863,0,0.,0.,0.,0,"{Number of samples} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    375375                {"seed",9,0,3,0,865,0,0.,0.,0.,0,"{Random seed} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"} 
     
    432432                {"probability_levels",14,1,5,0,765,kw_45,0.,0.,0.,0,"{Probability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    433433                {"response_levels",14,2,1,0,733,kw_60}, 
    434                 {"rng",8,2,7,0,773,kw_46,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
     434                {"rng",8,2,7,0,773,kw_46,0.,0.,0.,0,"{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    435435                {"samples",9,0,3,0,863,0,0.,0.,0.,0,"{Number of samples} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    436436                {"seed",9,0,2,0,865,0,0.,0.,0.,0,"{Random seed} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"} 
     
    665665                }, 
    666666        kw_104[2] = { 
    667                 {"drop_tolerance",10,0,2,0,631}, 
    668                 {"univariate_effects",8,0,1,0,629} 
     667                {"drop_tolerance",10,0,2,0,631,0,0.,0.,0.,0,"{VBD index drop tolerance} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE"}, 
     668                {"univariate_effects",8,0,1,0,629,0,0.,0.,0.,0,"{Restriction of VBD indices to main/total} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE"} 
    669669                }, 
    670670        kw_105[23] = { 
     
    679679                {"fixed_seed",8,0,16,0,713,0,0.,0.,0.,0,"{Fixed seed flag} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    680680                {"gen_reliability_levels",14,1,11,0,769,kw_44,0.,0.,0.,0,"{Generalized reliability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    681                 {"p_refinement",8,2,1,0,581,kw_99}, 
     681                {"p_refinement",8,2,1,0,581,kw_99,0.,0.,0.,0,"{Automated polynomial order refinement} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE"}, 
    682682                {"probability_levels",14,1,10,0,765,kw_45,0.,0.,0.,0,"{Probability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    683683                {"quadrature_order",13,2,3,1,597,kw_100,0.,0.,0.,0,"{Quadrature order for PCE coefficient estimation} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE"}, 
    684684                {"reliability_levels",14,1,13,0,715,kw_92,0.,0.,0.,0,"{Reliability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    685685                {"response_levels",14,2,14,0,719,kw_94,0.,0.,0.,0,"{Response levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    686                 {"rng",8,2,12,0,773,kw_46,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
    687                 {"sample_refinement",8,3,5,0,633,kw_101}, 
     686                {"rng",8,2,12,0,773,kw_46,0.,0.,0.,0,"{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
     687                {"sample_refinement",8,3,5,0,633,kw_101,0.,0.,0.,0,"{Importance sampling refinement} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE"}, 
    688688                {"sample_type",8,2,6,0,641,kw_102,0.,0.,0.,0,"{Sampling type} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    689689                {"samples",9,0,8,0,863,0,0.,0.,0.,0,"{Number of samples} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
     
    713713                {"reliability_levels",14,1,9,0,715,kw_92,0.,0.,0.,0,"{Reliability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    714714                {"response_levels",14,2,10,0,719,kw_94,0.,0.,0.,0,"{Response levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    715                 {"rng",8,2,8,0,773,kw_46,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
     715                {"rng",8,2,8,0,773,kw_46,0.,0.,0.,0,"{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    716716                {"sample_type",8,4,1,0,695,kw_107}, 
    717717                {"samples",9,0,4,0,863,0,0.,0.,0.,0,"{Number of samples} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
     
    756756                {"reliability_levels",14,1,14,0,715,kw_92,0.,0.,0.,0,"{Reliability levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    757757                {"response_levels",14,2,15,0,719,kw_94,0.,0.,0.,0,"{Response levels} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonD"}, 
    758                 {"rng",8,2,13,0,773,kw_46,0.,0.,0.,0,"{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA"}, 
     758                {"rng",8,2,13,0,773,kw_46,0.,0.,0.,0,"{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC"}, 
    759759                {"sample_refinement",8,3,6,0,679,kw_112}, 
    760760                {"sample_type",8,2,7,0,687,kw_113,0.,0.,0.,0,"{Sampling type} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDSC"}, 
  • core/trunk/src/NonDLHSSampling.C

    r79 r156  
    125125  if (!numResponseFunctions) // DACE usage 
    126126    Analyzer::print_results(s); 
    127   else if (statsFlag && !varBasedDecompFlag) { 
     127 
     128  if (varBasedDecompFlag) 
     129    print_sobol_indices(s); 
     130  else if (statsFlag) { 
    128131    s << "\nStatistics based on " << numSamples << " samples:\n"; 
    129132    print_statistics(s); 
  • core/trunk/src/dakota.input.desc

    r151 r156  
    636636TAG "method/polynomial_chaos" GROUP "Uncertainty Quantification" 
    637637TAG "method/polynomial_chaos/p_refinement" 
     638        DESC "{Automated polynomial order refinement} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE" 
     639 
    638640TAG "method/polynomial_chaos/p_refinement/uniform" 
    639641TAG "method/polynomial_chaos/p_refinement/adaptive" 
     
    684686 
    685687TAG "method/polynomial_chaos/variance_based_decomp/univariate_effects" 
     688        DESC "{Restriction of VBD indices to main/total} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE" 
     689 
    686690TAG "method/polynomial_chaos/variance_based_decomp/drop_tolerance" 
     691        DESC "{VBD index drop tolerance} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE" 
     692 
    687693TAG "method/polynomial_chaos/sample_refinement" 
     694        DESC "{Importance sampling refinement} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDPCE" 
     695 
    688696TAG "method/polynomial_chaos/sample_refinement/import" 
    689697TAG "method/polynomial_chaos/sample_refinement/adapt_import" 
     
    794802 
    795803TAG "method/polynomial_chaos/rng" 
    796         DESC "{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA" 
     804        DESC "{Random number generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDMC" 
    797805 
    798806TAG "method/polynomial_chaos/rng/mt19937" 
     
    812820 
    813821TAG "method/bayes_calibration/rng" 
     822        DESC "{Random seed generator} http://www.cs.sandia.gov/dakota/licensing/votd/html-ref/MethodCommands.html#MethodNonDGPMSA" 
     823 
    814824TAG "method/bayes_calibration/rng/mt19937" 
    815825TAG "method/bayes_calibration/rng/rnum2" 
  • core/trunk/test/dakota_base.test

    r155 r156  
    5585555855dakota_vbd.in  
    5585655856Test Number 0 succeeded 
    55857                       1.2675065262e-01  1.3388988794e-01 uuv_1 
     55857<<<<< Function evaluation summary: 400 total (400 new, 0 duplicate) 
     55858response_fn_1 Sobol indices: 
     55859                                  Main             Total 
     55860                      1.2675065262e-01  1.3388988794e-01 uuv_1 
    5585855861                      6.5064160621e-01  6.8263661288e-01 uuv_2 
     55862Test Number 1 succeeded 
    5585955863<<<<< Function evaluation summary: 400 total (400 new, 0 duplicate) 
    55860 Test Number 1 succeeded 
     55864response_fn_1 Sobol indices: 
     55865                                  Main             Total 
    5586155866                      4.4592839286e-01  3.3834610573e-01 uuv_1 
    5586255867                      6.8627551554e-01  4.5970914139e-01 uuv_2 
     55868Test Number 2 succeeded 
    5586355869<<<<< Function evaluation summary: 400 total (400 new, 0 duplicate) 
    55864 Test Number 2 succeeded 
     55870response_fn_1 Sobol indices: 
     55871                                  Main             Total 
    5586555872                      4.7508913283e-01  5.3242162037e-01 uuv_1 
    5586655873                      3.8112392892e-01  4.9912486515e-01 uuv_2 
     55874Test Number 3 succeeded 
    5586755875<<<<< Function evaluation summary: 400 total (400 new, 0 duplicate) 
    55868 Test Number 3 succeeded 
     55876response_fn_1 Sobol indices: 
     55877                                  Main             Total 
    5586955878                      4.8720635019e-01  4.8653182270e-01 uuv_1 
    5587055879                      5.3833096458e-01  4.7814488670e-01 uuv_2 
    55871 <<<<< Function evaluation summary: 400 total (400 new, 0 duplicate) 
    5587255880Test Number 4 succeeded 
     55881<<<<< Function evaluation summary: 700 total (531 new, 169 duplicate) 
     55882response_fn_1 Sobol indices: 
     55883                                  Main             Total 
    5587355884                      1.5709989209e-01  2.7091791165e-01 uuv_1 
    5587455885                      1.9805333912e-01  2.2995061564e-01 uuv_2 
     
    5587655887                     -1.1593701690e-02  5.9716702235e-02 hpuv_1 
    5587755888                      5.2220935349e-01  6.1735549688e-01 hpuv_2 
    55878 <<<<< Function evaluation summary: 700 total (531 new, 169 duplicate) 
Note: See TracChangeset for help on using the changeset viewer.