TABLE OF CONTENTS


ABINIT/m_spmat_lil [ Modules ]

[ Top ] [ Modules ]

NAME

 m_spmat_lil

FUNCTION

 This module contains the a LIL(list of linked list) format of sparse matrix.
 It is useful for constructing sparse matrix, but not efficient for calculation. Use this to construct and then convert it to other format (COO, CSR...)
 Datatypes:
  LIL_mat_t: LIL matrix

 Subroutines:
 TODO: add this when F2003 doc style is determined.

COPYRIGHT

 Copyright (C) 2001-2022 ABINIT group (hexu)
 This file is distributed under the terms of the
 GNU General Public License, see ~abinit/COPYING
 or http://www.gnu.org/copyleft/gpl.txt .
 For the initials of contributors, see ~abinit/doc/developers/contributors.txt .

SOURCE

25 #if defined HAVE_CONFIG_H
26 #include "config.h"
27 #endif
28 #include "abi_common.h"
29 
30 module m_spmat_lil
31   use defs_basis
32   use m_abicore
33   use m_errors
34   use m_xmpi
35   use m_spmat_base, only: base_mat2d_t
36   use m_abicore
37   use m_linked_list
38   implicit none