aboutsummaryrefslogtreecommitdiff
path: root/Carpet/LoopControl/src/loopcontrol.F90
blob: 86d3abd30b197ee11eef4d5d7f9dff00d21a0c04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
module loopcontrol
  
  use loopcontrol_types
  
  interface
     
     subroutine lc_statmap_init (lc_lm, name)
       use loopcontrol_types
       implicit none
       type (lc_statmap_t) :: lc_lm
       character(*)        :: name
     end subroutine lc_statmap_init
     
     subroutine lc_control_init (lc_lc, lc_lm, &
          imin,jmin,kmin, imax,jmax,kmax, ilsh,jlsh,klsh)
       use loopcontrol_types
       implicit none
       type (lc_control_t) :: lc_lc
       type (lc_statmap_t) :: lc_lm
       integer, intent(in) :: imin, jmin, kmin
       integer, intent(in) :: imax, jmax, kmax
       integer, intent(in) :: ilsh, jlsh, klsh
     end subroutine lc_control_init
     
     subroutine lc_control_finish (lc_lc)
       use loopcontrol_types
       implicit none
       type (lc_control_t) :: lc_lc
     end subroutine lc_control_finish
     
  end interface
  
end module loopcontrol