Tests batch_axpy operation
Tests batch_scal operation
Tests batch_nrm2 operation
Apply the full Hamiltonian.
Apply only the kinetic operator
Apply only the local potential.
Apply only the non_local potential.
Tests the Poisson solvers used to calculate the Hartree potential.
Tests and benchmarks the implementation of the finite-difference operators, used to calculate derivatives.
Tests the implementation of the orthogonalization routines.
Test the interpolation routines.
Tests the ion-ion interaction routines.
Tests the code that applies the nonlocal part of the pseudopotentials
in case of spin-orbit coupling
Tests the DFT+U part of the code for projections on the basis.
Tests the application of the Hamiltonian, or a part of it
Calculation of the density.
Tests the exponential of the Hamiltonian
Tests the boundaries conditions
Tests the subspace diagonalization
Tests the batch operations
Tests for clock
Tests the linear solvers
Tests for cgal interface
Tests for dense eigensolvers (especially parallel ones)
Tests for grid interpolation and multigrid methods.
Tests for the integer-integer hash table.
Tests for the string-integer hash table.
Tests for the string-polymorphic hash table.
Tests for the MPI wrappers with large integer displacements.
Section Calculation Modes::Test
This variable controls the behavior of oct-test for performance benchmarking purposes. It sets the number of times the computational kernel of a test will be executed, in order to provide more accurate timings.
Currently this variable is used by the hartree_test,
derivatives, and projector tests.