source: LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/s2s.F90 @ 5919

Last change on this file since 5919 was 5896, checked in by yann meurdesoif, 2 months ago

GPU port of surf_ocean

YM

  • Property svn:eol-style set to native
File size: 820 bytes
Line 
1#ifdef CPP_GPUM
2  MODULE s2s
3    USE s2s_mod
4    INTEGER, PUBLIC, PARAMETER :: s2s_str_maxlen = 256
5  END MODULE s2s
6#else
7
8! s2s wrapper
9  MODULE s2s
10 
11   PRIVATE
12    INTEGER, PARAMETER :: s2s_str_maxlen = 256
13
14    PUBLIC s2s_initialize, s2s_finalize, s2s_gpu_activated, s2s_register_activated, s2s_str_maxlen
15
16  CONTAINS
17
18    SUBROUTINE s2s_initialize()
19    END SUBROUTINE s2s_initialize
20   
21    SUBROUTINE s2s_finalize()
22    END SUBROUTINE s2s_finalize
23
24    FUNCTION s2s_gpu_activated()
25      IMPLICIT NONE
26      LOGICAL :: s2s_gpu_activated
27      s2s_gpu_activated=.FALSE.
28    END FUNCTION s2s_gpu_activated
29
30    FUNCTION s2s_register_activated()
31      IMPLICIT NONE
32      LOGICAL :: s2s_register_activated
33      s2s_register_activated=.FALSE.
34    END FUNCTION s2s_register_activated
35
36  END MODULE s2s
37
38#endif 
Note: See TracBrowser for help on using the repository browser.