Octopus
transfer_table.F90
Go to the documentation of this file.
1!! Copyright (C) 2002-20069 M. Marques, X. Andrade
2!!
3!! This program is free software; you can redistribute it and/or modify
4!! it under the terms of the GNU General Public License as published by
5!! the Free Software Foundation; either version 2, or (at your option)
6!! any later version.
7!!
8!! This program is distributed in the hope that it will be useful,
9!! but WITHOUT ANY WARRANTY; without even the implied warranty of
10!! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11!! GNU General Public License for more details.
12!!
13!! You should have received a copy of the GNU General Public License
14!! along with this program; if not, write to the Free Software
15!! Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16!! 02110-1301, USA.
17!!
18
19#include "global.h"
20
22
23 implicit none
24
25 private
26 public :: &
28
30 ! Components are public by default
31 integer :: n_coarse = 0
32 integer, allocatable :: to_coarse(:)
33
34 integer :: n_fine = 0
35 integer :: n_fine1 = 0, n_fine2 = 0, n_fine4 = 0, n_fine8 = 0
36 integer, allocatable :: to_fine1(:,:), to_fine2(:,:), to_fine4(:,:), to_fine8(:,:)
37 integer, allocatable :: fine_i(:)
38 end type transfer_table_t
39
40end module transfer_table_oct_m
41
42!! Local Variables:
43!! mode: f90
44!! coding: utf-8
45!! End: