CP2K 2.4 (Revision 12889)
Classes | Namespaces | Functions | Variables

qs_matrix_pools.f90 File Reference

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

Go to the source code of this file.

Classes

struct  qs_matrix_pools::qs_matrix_pools_type
 container for the pools of matrixes used by qs More...

Namespaces

namespace  qs_matrix_pools
 

wrapper for the pools of matrixes


Functions

subroutine, public qs_matrix_pools::mpools_retain (mpools, error)
 retains the given qs_matrix_pools_type
subroutine, public qs_matrix_pools::mpools_release (mpools, error)
 releases the given mpools
subroutine, public qs_matrix_pools::mpools_set (mpools, ao_mo_fm_pools, ao_ao_fm_pools, mo_mo_fm_pools, ao_mosub_fm_pools, mosub_mosub_fm_pools, error)
 sets various attributes of the mpools
subroutine, public qs_matrix_pools::mpools_get (mpools, ao_mo_fm_pools, ao_ao_fm_pools, mo_mo_fm_pools, ao_mosub_fm_pools, mosub_mosub_fm_pools, maxao_maxmo_fm_pool, maxao_maxao_fm_pool, maxmo_maxmo_fm_pool, error)
 returns various attributes of the mpools (notably the pools contained in it)
subroutine, public qs_matrix_pools::mpools_create (mpools, error)
 creates a mpools
subroutine, public qs_matrix_pools::mpools_rebuild_fm_pools (mpools, mos, blacs_env, para_env, nrow_block, ncol_block, nmosub, error)
 rebuilds the pools of the (ao x mo, ao x ao , mo x mo) full matrixes

Variables

LOGICAL, parameter, private qs_matrix_pools::debug_this_module = .TRUE.
CHARACTER(len=*), parameter,
private 
qs_matrix_pools::moduleN = 'qs_matrix_pools'
INTEGER, save, private qs_matrix_pools::last_mpools_id = 0