Commit graph

366 commits

Author SHA1 Message Date
Juerg Hutter
e43e35a407
CG/Linesearch (#4141) 2025-04-15 20:13:30 +02:00
Ole Schütt
53d5369bef Tests: Rename some matchers 2025-03-08 12:10:39 +01:00
Ole Schütt
3d0b1c90e6 Tests: Convert TEST_TYPES to matchers.py 2025-03-01 19:07:38 +01:00
Juerg Hutter
acd4b0a29d
Update regtests non-scf DFTB + QMMM (prepare for new functionality) (#3436) 2024-05-28 13:23:17 +02:00
Matthias Krack
f76adaefd7 Indent @-directives and set them upercase 2024-01-16 16:23:54 +01:00
Juerg Hutter
233cc04966
Bug fix screening in hfx_derivatives (#3221) 2024-01-16 16:00:43 +01:00
Ole Schütt
2b6ea54d62 Format all input files 2023-12-18 22:41:19 +01:00
Ole Schütt
152324274f Remove/Rename/Tweak spurious input files 2023-12-18 22:41:19 +01:00
Frederick Stein
939f96457e
QMMM: Fix typos (#3166) 2023-12-13 16:38:12 +01:00
Matthias Krack
e430776491 Abort run by default on SCF convergence failure
The new keyword IGNORE_CONVERGENCE_FAILURE can be set to obtain the old permissive behaviour.
It replaces the keyword NOTCONV_STOPALL which enforced until now the strict behaviour which is now the default.
2023-12-11 14:26:50 +01:00
Ole Schütt
96b3c5ec5f MD: Refactor REFTRAJ / EVAL_ENERGY_FORCES keyword 2023-09-11 14:10:18 +02:00
Juerg Hutter
ad7b276f2d
New default settings for regtesting with DEBUG (#2889) 2023-08-02 15:16:24 +02:00
Da Teng
72e1b4a66a
Fist: Add switch to turn off real space electrostatics 2023-06-30 15:12:06 +02:00
Matthias Krack
859ad78cda Do not print restart and trajectory files 2023-05-05 18:20:33 +02:00
Matthias Krack
1a75dec85f Keep the restart file; lower print level 2023-05-05 13:57:58 +02:00
Matthias Krack
ebc6796736 Reduce test output 2023-05-05 13:57:58 +02:00
Fabian Ducry
7e159efa06 Improved description 2021-10-19 10:56:43 +02:00
Fabian Ducry
8fe32df50f Add switch to print the atom name instead of the element symbol 2021-10-19 10:56:43 +02:00
Ole Schütt
6a330cddb3 Remove tabs and trailing spaces 2021-03-11 20:06:46 +01:00
Matthias Krack
ff6da53aa1 Reset reference values because of updated vdW radii 2021-03-01 18:36:39 +01:00
Ole Schütt
cb8608c803 Adjust thresholds of H2O-qmmm-gauss-6.inp and H2O-langevin-1.inp 2020-12-20 00:21:52 +01:00
Ole Schütt
3567d8e355 Adjust 42 thresholds for i386 2020-12-10 10:59:24 +01:00
Ole Schütt
a5986e6059 Adjust 9 thresholds due to new integrate implementation 2020-09-30 23:43:13 +02:00
Ole Schütt
b2208487fa Adjust 9 thresholds due to faster collocate general kernel 2020-09-24 18:26:44 +02:00
Ole Schütt
e7b7fe0fc7 Adjust 18 thresholds due to faster collocate general kernel 2020-09-24 11:47:05 +02:00
Ole Schütt
b3beb5c220 Adjust 34 thresholds due to faster collocate general kernel 2020-09-23 23:55:27 +02:00
Vladimir Mironov
331d841867
Use raw Amber parameters for dihedrals
Previously, Amber dihedral parameters were assigned in two steps:
1. Find all unique dihedral parameters in the topology. Uniqueness is
defined by combination of kinds of involved atoms
2. Walk along the full dihedral list and for every dihedral pick matching
set of parameters based on the kinds of corresponding atoms

This patch change this behavior to use dihedral parameter assignment
found in Amber parameter+topology file. It uses absolute atomic
indices instead of kinds and does not lead to disambiguation.
2020-09-11 14:30:15 +02:00
Ole Schütt
9d01cf9f2f Adjust threshold of QMMM/QS/regtest-3/constr_hb_mm.inp 2020-07-10 22:50:35 +02:00
Ole Schütt
51267ca7ae Adjust 3 thresholds due to new collocate implementation 2020-07-08 11:49:51 +02:00
Ole Schütt
4b0212ac9c Adjust 4 thresholds due to new collocate implementation 2020-07-06 10:54:58 +02:00
Matthias Krack
5c95e74b4f Adjust tolerance 2020-06-30 15:09:39 +02:00
Ole Schütt
cf02a8ce62 Adjust 2 thresholds due to new collocate implementation 2020-06-26 22:41:47 +02:00
Ole Schütt
c8191ae29f Adjust 16 thresholds due to new collocate implementation 2020-06-25 21:40:19 +02:00
Ole Schütt
5c68494044 Adjust 20 thresholds due to new collocate implementation 2020-06-25 18:39:53 +02:00
Ole Schütt
0f92384798 Adjust 87 thresholds due to new collocate implementation 2020-06-24 21:52:20 +02:00
Hans Pabst
542d4af9a4
Exp radius (#913)
* Folded exp_radius_base into exp_radius (it was only local to the module).
* Reworked exp_radius to allow Bisection (1), GSS (2), or equidistant sampling (4). The advantage is to utilize small vectors that translate to vectorized implementation of EXP function. Documented source of performance regression (RPA/MP2) which is about returning radius=0 when taking the early exit.
* Corrected documentation of exp_radius argument (threshold). Check for progress to fix cases where requested epsilon is too small wrt achievable precision.
* All revised reference values are on top of the very original reference values (before any exp_radius related PRs).
2020-05-13 20:43:17 +02:00
Hans Pabst
f34dd080fe
fixed perf.regression introduced with #444 (#905)
* Perf. regression was caused by different termination criterion (reinstated g(r) < t OR rd < eps).
* Introduced mixed precision (EXP iteration).
* Reverted ref. values changed as part of PR #444 (TEST_FILES), and updated according to this PR.
* Rely on bisection to keep internal parameters as in previous implementation of exp_radius.
* Renamed exp_radius_fast to exp_radius_base, removed exp_radius_simple (unused/dead code).
2020-05-08 19:49:53 +02:00
Hans Pabst
e5bafc3aeb
ao_util: optimized exp_radius (#444)
* More robust implementation of exp_radius_fast relying on an estimation of sampling width plus additional knowledge such as no distraction from local maximum value ahead (threshold can be reached at infinity). Previously, exp_radius_fast used integration method based on derivatives of the Gaussian. However, the latter was not possible to get stable across all tests plus was not able to reliably converge.
* Introduced, tuned, and commented internal parameters that balance accuracy and speed of exp_radius_fast function.
* Facilitate early exit in exp_radius by an optional lower bound radius (many code locations exist  where exp_radius is executed inside of loop to search for maximum radius). It appears to have a good impact when relying on rlow argument.
* Separated exp_radius_fast and exp_radius such that exp_radius is responsible for reaching the threshold while exp_radius is responsible for minimizing interval width, i.e., bracketing the radius on top of the threshold argument. Also, exp_radius leverages/calls exp_radius_fast (the latter code is now relocated into the same module).
* Adjusted/updated reference/test values (all values look reasonable).
2020-05-06 11:23:06 +02:00
Eisuke Kawashima
40b9ef4da9 Fix typo 2020-03-12 16:48:53 +01:00
Ole Schütt
ae38e45b3b Remove MAP_CONSISTENT from all regtests 2020-02-14 16:16:30 +01:00
Ole Schütt
a42c4d12de do_regtest: Make reference values mandatory 2020-01-28 12:07:44 +01:00
Juerg Hutter
d0d6bfb547
CORE guess for OT, xTB charge tests, xTB default guess = CORE (#414)
* xTB regtests refactored

* Adjust debug settings

* Adjust regtest target value

* xTB: check for large atomic charges
OT: make CORE initial guess available
xTB: make CORE guess default

* Release FM structure created in CORE guess

* Adjust tolerance
2019-06-14 18:18:04 +02:00
Juerg Hutter
f202410938 xTB QM/MM debugged 2019-03-19 09:15:06 +01:00
Juerg Hutter
68cf02ed92 Towards constant displacement and efield TB calculations 2019-03-19 09:15:06 +01:00
Juerg Hutter
75f9350ccd More QMMM changes 2019-03-19 09:15:06 +01:00
Juerg Hutter
5361a4359a xTB QMMM first steps 2019-03-19 09:15:06 +01:00
Ole Schütt
14c7ca926b Adjust tolerance of C4H10-qmmm-gauss-0.inp 2019-01-08 18:27:49 +01:00
nholmber
659ef42771 CDFT: Major refactor
- Becke constraints are now a subsection of CDFT:
   deprecates old method of calling Becke constraints without CDFT loop
 - Outer SCF types moved to separate module to resolve cyclic dependency
 - Old coupling routine in ET_COUPLING no longer supports Becke
 - Improved support for Hirshfeld constraints, only forces are missing
 - Unified input structure regardless of CDFT constraint type
2018-11-01 09:11:58 +02:00
Ole Schütt
1eb8f5e7a1 Prettify TEST_FILES 2018-10-10 21:23:50 +02:00
Jürg Hutter
e0901beed2 Bug fix for atomic Slater density (Rustam Khaliullin)
Reset about 300 regtests.


svn-origin-rev: 18488
2018-06-26 10:48:20 +00:00