Changeset d39b2b
- Timestamp:
- Jul 10, 2012, 1:15:49 PM (13 years ago)
- Children:
- a8458d
- Parents:
- 203fe4
- git-author:
- Frederik Heber <heber@…> (07/06/12 18:22:15)
- git-committer:
- Frederik Heber <heber@…> (07/10/12 13:15:49)
- File:
-
- 1 edited
-
src/bin/mpqc/mpqc.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/bin/mpqc/mpqc.cc
r203fe4 rd39b2b 375 375 } 376 376 377 /** Prints current key values. 378 * 379 * \param keyval key value structure 380 * \param opt optimization structure 381 * \param molname name of molecule 382 * \param name of restartfile 383 */ 384 void printOptions( 385 Ref<KeyVal> &keyval, 386 Ref<Optimize> &opt, 387 const char *molname, 388 const char *restartfile) 389 { 390 KeyValValueboolean truevalue(1), falsevalue(0); 391 392 int restart = keyval->booleanvalue("restart",truevalue); 393 394 int checkpoint = keyval->booleanvalue("checkpoint",truevalue); 395 396 int savestate = keyval->booleanvalue("savestate",truevalue); 397 398 int do_energy = keyval->booleanvalue("do_energy",truevalue); 399 400 int do_grad = keyval->booleanvalue("do_gradient",falsevalue); 401 402 int do_opt = keyval->booleanvalue("optimize",truevalue); 403 404 int do_pdb = keyval->booleanvalue("write_pdb",falsevalue); 405 406 int print_mole = keyval->booleanvalue("print_mole",truevalue); 407 408 int print_timings = keyval->booleanvalue("print_timings",truevalue); 409 410 // sanity checks for the benefit of reasonable looking output 411 if (opt.null()) do_opt=0; 412 413 ExEnv::out0() << endl << indent 414 << "MPQC options:" << endl << incindent 415 << indent << "matrixkit = <" 416 << SCMatrixKit::default_matrixkit()->class_name() << ">" << endl 417 << indent << "filename = " << molname << endl 418 << indent << "restart_file = " << restartfile << endl 419 << indent << "restart = " << (restart ? "yes" : "no") << endl 420 << indent << "checkpoint = " << (checkpoint ? "yes" : "no") << endl 421 << indent << "savestate = " << (savestate ? "yes" : "no") << endl 422 << indent << "do_energy = " << (do_energy ? "yes" : "no") << endl 423 << indent << "do_gradient = " << (do_grad ? "yes" : "no") << endl 424 << indent << "optimize = " << (do_opt ? "yes" : "no") << endl 425 << indent << "write_pdb = " << (do_pdb ? "yes" : "no") << endl 426 << indent << "print_mole = " << (print_mole ? "yes" : "no") << endl 427 << indent << "print_timings = " << (print_timings ? "yes" : "no") 428 << endl << decindent; 429 430 } 431 377 432 int 378 433 try_main(int argc, char *argv[]) … … 772 827 773 828 int do_energy = keyval->booleanvalue("do_energy",truevalue); 774 829 775 830 int do_grad = keyval->booleanvalue("do_gradient",falsevalue); 776 831 777 832 int do_opt = keyval->booleanvalue("optimize",truevalue); 778 833 779 834 int do_pdb = keyval->booleanvalue("write_pdb",falsevalue); 780 835 781 836 int print_mole = keyval->booleanvalue("print_mole",truevalue); 782 837 783 838 int print_timings = keyval->booleanvalue("print_timings",truevalue); 839 840 // print all current options (keyvalues) 841 printOptions(keyval, opt, molname, restartfile); 784 842 785 843 // see if any pictures are desired … … 798 856 parsedkv = 0; 799 857 } 800 801 // sanity checks for the benefit of reasonable looking output802 if (opt.null()) do_opt=0;803 804 ExEnv::out0() << endl << indent805 << "MPQC options:" << endl << incindent806 << indent << "matrixkit = <"807 << SCMatrixKit::default_matrixkit()->class_name() << ">" << endl808 << indent << "filename = " << molname << endl809 << indent << "restart_file = " << restartfile << endl810 << indent << "restart = " << (restart ? "yes" : "no") << endl811 << indent << "checkpoint = " << (checkpoint ? "yes" : "no") << endl812 << indent << "savestate = " << (savestate ? "yes" : "no") << endl813 << indent << "do_energy = " << (do_energy ? "yes" : "no") << endl814 << indent << "do_gradient = " << (do_grad ? "yes" : "no") << endl815 << indent << "optimize = " << (do_opt ? "yes" : "no") << endl816 << indent << "write_pdb = " << (do_pdb ? "yes" : "no") << endl817 << indent << "print_mole = " << (print_mole ? "yes" : "no") << endl818 << indent << "print_timings = " << (print_timings ? "yes" : "no")819 << endl << decindent;820 858 821 859 delete[] restartfile;
Note:
See TracChangeset
for help on using the changeset viewer.
