Ignore:
Timestamp:
Jul 5, 2017, 7:45:46 PM (8 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
ForceAnnealing_oldresults
Children:
8754b1
Parents:
84f449
git-author:
Frederik Heber <heber@…> (04/06/17 05:09:37)
git-committer:
Frederik Heber <frederik.heber@…> (07/05/17 19:45:46)
Message:

ForceAnnealing now uses step width according to Barzilai-Borwein method.

  • this is not as good as what MPQC does but as long as Actions don't have an internal state, we cannot do anything better, e.g. a real line-search.
  • removed paramater delta from optimize-structure.
  • DOCU: Updated entry in user guide and noted Barzilai-Borwein method.
  • TESTS: removed deltat from force annealing regression tests.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/regression/Molecules/ForceAnnealing/testsuite-molecules-force-annealing.at

    r84f449 rbd0159  
    2525AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/pre/test.forces .], 0)
    2626AT_CHECK([chmod u+w $file], 0)
    27 AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1 --deltat 0.01], 0, [stdout], [stderr])
     27AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1], 0, [stdout], [stderr])
    2828AT_CHECK([diff $file ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/post/test.conf], 0, [ignore], [ignore])
    2929
     
    3838AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/pre/test.forces .], 0)
    3939AT_CHECK([chmod u+w $file], 0)
    40 AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1 --deltat 0.01 --undo], 0, [stdout], [stderr])
     40AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1 --undo], 0, [stdout], [stderr])
    4141AT_CHECK([diff $file ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/post/test-undo.conf], 0, [ignore], [ignore])
    4242
     
    5151AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/pre/test.forces .], 0)
    5252AT_CHECK([chmod u+w $file], 0)
    53 AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1 --deltat 0.01 --undo --redo], 0, [stdout], [stderr])
     53AT_CHECK([../../molecuilder -i $file --select-all-atoms --force-annealing --forces-file test.forces --steps 1 --undo --redo], 0, [stdout], [stderr])
    5454AT_CHECK([diff $file ${abs_top_srcdir}/tests/regression/Molecules/ForceAnnealing/post/test.conf], 0, [ignore], [ignore])
    5555
Note: See TracChangeset for help on using the changeset viewer.