source: LMDZ5/trunk/tools/Max_diff_nc_with_lib/NR_util/upper_triangle.f90 @ 1907

Last change on this file since 1907 was 1907, checked in by lguez, 10 years ago

Added a copyright property to every file of the distribution, except
for the fcm files (which have their own copyright). Use svn propget on
a file to see the copyright. For instance:

$ svn propget copyright libf/phylmd/physiq.F90
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

Also added the files defining the CeCILL version 2 license, in French
and English, at the top of the LMDZ tree.

  • 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
File size: 449 bytes
Line 
1module upper_triangle_m
2
3  implicit none
4
5contains
6
7  FUNCTION upper_triangle(j,k,extra)
8    use arth_m, only: arth
9    use outerdiff_m, only: outerdiff
10    INTEGER, INTENT(IN) :: j,k
11    INTEGER, OPTIONAL, INTENT(IN) :: extra
12    LOGICAL, DIMENSION(j,k) :: upper_triangle
13    INTEGER :: n
14    n=0
15    if (present(extra)) n=extra
16    upper_triangle=(outerdiff(arth(1,1,j),arth(1,1,k)) < n)
17  END FUNCTION upper_triangle
18
19end module upper_triangle_m
Note: See TracBrowser for help on using the repository browser.