Ignore:
Timestamp:
Apr 10, 2018, 6:43:12 AM (7 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
AutomationFragmentation_failures, Candidate_v1.6.1, ChemicalSpaceEvaluator, Enhanced_StructuralOptimization_continued, Exclude_Hydrogens_annealWithBondGraph, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_contraction-expansion, Gui_displays_atomic_force_velocity, PythonUI_with_named_parameters, StoppableMakroAction, TremoloParser_IncreasedPrecision
Children:
e21d55
Parents:
41de6e
git-author:
Frederik Heber <frederik.heber@…> (06/21/17 16:07:08)
git-committer:
Frederik Heber <frederik.heber@…> (04/10/18 06:43:12)
Message:

TEST: Adding Python test on ForceAnnealing using an Ising model with and without bondgraph.

  • We are not done yet with implementing optimization using the bond graph. The 2-body Ising test on using bond graph reveals that we have a problem when bonds need to shrink. In case of the test the updates from either side cancel each other and there is no progress. For the 5-body Ising test convergence is not monotone, probably also because of the need to proper deal with shrinking bonds.
  • TESTS: As Python ForceAnnealing test use numpy to compute damping_factor we have added a check for numpy presence and skip tests otherwise.
  • TESTFIX: Marked Python tests on ForceAnnealing using the bond graph as XFAIL because of this.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/Python/testsuite.at

    r41de6e r075357  
    1 #
    2 #    MoleCuilder - creates and alters molecular systems
    3 #    Copyright (C) 2008-2012 University of Bonn
    4 #
    5 #    This program is free software: you can redistribute it and/or modify
    6 #    it under the terms of the GNU General Public License as published by
    7 #    the Free Software Foundation, either version 3 of the License, or
    8 #    (at your option) any later version.
    9 #
    10 #    This program is distributed in the hope that it will be useful,
    11 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
    12 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    13 #    GNU General Public License for more details.
    14 #
    15 #    You should have received a copy of the GNU General Public License
    16 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    17 #
    181#
    192#    MoleCuilder - creates and alters molecular systems
     
    6447# BoxMaker
    6548m4_include([BoxMaker/testsuite-python-boxmaker.at])
     49
     50# Force Annealing
     51m4_include([ForceAnnealing/testsuite-python-forceannealing-ising.at])
Note: See TracChangeset for help on using the changeset viewer.