MOM6
atmos_ocean_fluxes.F90
Go to the documentation of this file.
2 !********+*********+*********+*********+*********+*********+*********+**
3 !* *
4 !* This file is a part of MOM. See MOM.F90 for licensing. *
5 !* *
6 !* This module is the dummy version of atmos_ocean_fluxes_mod for *
7 !* use when the GFDL-FMS package is not needed. *
8 !* *
9 !********+*********+*********+*********+*********+*********+*********+**
10 
11 implicit none ; private
12 
13 public :: aof_set_coupler_flux
14 
15 contains
16 
17 function aof_set_coupler_flux(name, flux_type, implementation, atm_tr_index, &
18  param, flag, ice_restart_file, ocean_restart_file, &
19  units, caller) result (coupler_index)
20 
21  character(len=*), intent(in) :: name
22  character(len=*), intent(in) :: flux_type
23  character(len=*), intent(in) :: implementation
24  integer, intent(in), optional :: atm_tr_index
25  real, intent(in), dimension(:), optional :: param
26  logical, intent(in), dimension(:), optional :: flag
27  character(len=*), intent(in), optional :: ice_restart_file
28  character(len=*), intent(in), optional :: ocean_restart_file
29  character(len=*), intent(in), optional :: units
30  character(len=*), intent(in), optional :: caller
31 
32  ! None of these arguments are used for anything.
33 
34  integer :: coupler_index
35  coupler_index = -1
36 
37 end function aof_set_coupler_flux
38 
39 end module atmos_ocean_fluxes_mod
integer function, public aof_set_coupler_flux(name, flux_type, implementation, atm_tr_index, param, flag, ice_restart_file, ocean_restart_file, units, caller)