Changeset 9b827f for src/bin/mpqc
- Timestamp:
- Jul 10, 2012, 1:15:50 PM (13 years ago)
- Children:
- 05c6bc
- Parents:
- dca43b
- git-author:
- Frederik Heber <heber@…> (07/06/12 19:34:59)
- git-committer:
- Frederik Heber <heber@…> (07/10/12 13:15:50)
- File:
-
- 1 edited
-
src/bin/mpqc/mpqc.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/bin/mpqc/mpqc.cc
rdca43b r9b827f 845 845 } 846 846 847 char *setMolecularCheckpointFile( 848 Ref<KeyVal> &keyval, 849 Ref<MessageGrp> &grp, 850 Ref<MolecularEnergy> &mole, 851 char *mole_ckpt_file 852 ) 853 { 854 int checkpoint = keyval->booleanvalue("checkpoint",truevalue); 855 int checkpoint_freq = keyval->intvalue("checkpoint_freq",KeyValValueint(1)); 856 if (mole.nonnull()) { 857 MolecularFormula mf(mole->molecule()); 858 ExEnv::out0() << endl << indent 859 << "Molecular formula " << mf.formula() << endl; 860 if (checkpoint) { 861 mole->set_checkpoint(); 862 if (grp->me() == 0) mole->set_checkpoint_file(mole_ckpt_file); 863 else mole->set_checkpoint_file(devnull); 864 mole->set_checkpoint_freq(checkpoint_freq); 865 } 866 } 867 } 847 868 848 869 int … … 992 1013 int savestate = keyval->booleanvalue("savestate",truevalue); 993 1014 1015 // setup molecular energy and optimization instances 994 1016 Ref<MolecularEnergy> mole; 995 1017 Ref<Optimize> opt; 996 1018 1019 // read in restart file if we do restart 997 1020 performRestart(keyval, grp, opt, mole, restartfile); 998 1021 999 if (mole.nonnull()) { 1000 MolecularFormula mf(mole->molecule()); 1001 ExEnv::out0() << endl << indent 1002 << "Molecular formula " << mf.formula() << endl; 1003 if (checkpoint) { 1004 mole->set_checkpoint(); 1005 if (grp->me() == 0) mole->set_checkpoint_file(mole_ckpt_file); 1006 else mole->set_checkpoint_file(devnull); 1007 mole->set_checkpoint_freq(checkpoint_freq); 1008 } 1009 } 1022 // setup molecule checkpoint file 1023 setMolecularCheckpointFile(keyval, grp, mole, mole_ckpt_file); 1010 1024 delete[] mole_ckpt_file; 1011 1025
Note:
See TracChangeset
for help on using the changeset viewer.
