forked from uturuncoglu/RegESM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mod_esmf_atm_void.F90
63 lines (62 loc) · 2.23 KB
/
mod_esmf_atm_void.F90
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
!-----------------------------------------------------------------------
!
! This file is part of ITU RegESM.
!
! ITU RegESM is free software: you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation, either version 3 of the License, or
! (at your option) any later version.
!
! ITU RegESM is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with ITU RegESM. If not, see <http://www.gnu.org/licenses/>.
!
!-----------------------------------------------------------------------
#define FILENAME "mod_esmf_atm_void.F90"
!
!-----------------------------------------------------------------------
! ATM gridded component code
!-----------------------------------------------------------------------
!
module mod_esmf_atm
!
!-----------------------------------------------------------------------
! Used module declarations
!-----------------------------------------------------------------------
!
use ESMF
use NUOPC
use NUOPC_Model, only : &
NUOPC_SetServices => SetServices, &
NUOPC_Label_Advance => label_Advance, &
NUOPC_Label_DataInitialize => label_DataInitialize
!
implicit none
private
!
!-----------------------------------------------------------------------
! Public subroutines
!-----------------------------------------------------------------------
!
public :: ATM_SetServices
!
contains
!
subroutine ATM_SetServices(gcomp, rc)
implicit none
!
!-----------------------------------------------------------------------
! Imported variable declarations
!-----------------------------------------------------------------------
!
type(ESMF_GridComp) :: gcomp
integer, intent(inout) :: rc
!
rc = ESMF_SUCCESS
end subroutine ATM_SetServices
!
end module mod_esmf_atm