CP2K 2.4 (Revision 12889)
Namespaces | Defines | Functions

hfx_contraction_methods.f90 File Reference

#include "cp_common_uses.h"
Include dependency graph for hfx_contraction_methods.f90:

Go to the source code of this file.

Namespaces

namespace  hfx_contraction_methods
 

Contains routines for contraction without dgemms. PLEASE DO NOT MODIFY. Contains specific routines for contraction. The compiler flag -D__MAX_CONTR defines the maximum angular momentum up to which specialized code will be used. Default setting is d-functions. Increasing -D__MAX_CONTR produces faster code but might overburden the optimization capabilities of some poor compilers. This file contains specific code up to g-functions. If you need more look at cp2k/tools/hfx_tools/contraction/.


Defines

#define __MAX_CONTR   2

Functions

subroutine, public hfx_contraction_methods::contract (ncoa, ncob, ncoc, ncod, nsoa, nsob, nsoc, nsod, n_a, n_b, n_c, n_d, nl_a, nl_b, nl_c, nl_d, work, sphi_a, sphi_b, sphi_c, sphi_d, primitives, buffer1, buffer2)

Define Documentation

#define __MAX_CONTR   2