source: LMDZ6/branches/Amaury_dev/libf/filtrez/lmdz_timer_filtre.f90 @ 5110

Last change on this file since 5110 was 5107, checked in by abarral, 4 months ago

Turn coefils.h into lmdz_coefils.f90
Put filtreg.F90, inifgn.f90, jacobi.F90, eigen_sort.f90, acc.f90 inside lmdz_filtreg.F90
Turn mod_* into lmdz_* in filtrez
Delete obsolete parafilt.h*
(lint) remove spaces between routine name and args

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 610 bytes
Line 
1MODULE lmdz_timer_filtre
2  IMPLICIT NONE
3  PRIVATE
4  REAL :: time
5  REAL :: Last_time
6  PUBLIC :: Init_timer, start_timer, stop_timer, Print_filtre_timer
7CONTAINS
8
9  SUBROUTINE Init_timer
10    time = 0
11    Last_time = 0
12  END SUBROUTINE Init_timer
13
14  SUBROUTINE Start_timer
15
16    CALL cpu_time(last_time)
17
18  END SUBROUTINE start_timer
19
20
21  SUBROUTINE stop_timer
22    REAL :: T
23
24    CALL cpu_time(t)
25    Time = Time + t - last_time
26
27  END SUBROUTINE stop_timer
28
29  SUBROUTINE Print_filtre_timer
30    PRINT *, "Temps CPU passe dans le filtre :", Time
31  END SUBROUTINE  Print_filtre_timer
32
33END MODULE lmdz_timer_filtre
Note: See TracBrowser for help on using the repository browser.