source: CPL/oasis3/trunk/src/mod/oasis3/src/szero.f @ 1677

Last change on this file since 1677 was 1677, checked in by aclsce, 12 years ago

Imported oasis3 (tag ipslcm5a) from cvs server to svn server (igcmg project).

File size: 1.8 KB
Line 
1      SUBROUTINE szero (pa, kna)
2C****
3C               ********************************
4C               * OASIS SUBROUTINE  -  LEVEL T *
5C               * ----------------     ------- *
6C               ********************************
7C
8C**** *szero*  - Utility routine
9C
10C     Purpose:
11C     -------
12C     Zero real array from element 1 to element kna
13C
14C**   Interface:
15C     ---------
16C       *CALL*  *szero (ka, kna)*
17C
18C     Input:
19C     -----
20C                pa     : array to be zeroed (real 1D)
21C                kna    : array dimension (integer)
22C
23C     Output:
24C     ------
25C                pa     : array filled up with zeros (real 1D)
26C
27C     Workspace:
28C     ---------
29C     None
30C
31C     Externals:
32C     ---------
33C     None
34C
35C     Reference:
36C     ---------
37C     See OASIS manual (1995)
38C
39C     History:
40C     -------
41C       Version   Programmer     Date      Description
42C       -------   ----------     ----      ----------- 
43C       2.0       L. Terray      95/09/01  created
44C
45C %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
46C
47C* ---------------------------- Include files ---------------------------
48C
49      USE mod_kinds_oasis
50      USE mod_unit
51C
52C* ---------------------------- Argument declarations -------------------
53C
54      REAL (kind=ip_realwp_p)  pa(kna)
55C
56C* ---------------------------- Local declarations ----------------------
57C
58      REAL (kind=ip_realwp_p) zero
59C
60C* ---------------------------- Poema verses ----------------------------
61C
62C %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
63C
64C*    1. Zero the array
65C        ---------------
66C
67      zero = 0.000000000000000E0
68      DO 110 ja = 1, kna
69        pa(ja) = zero
70  110 CONTINUE
71C
72C
73C*    2. End of routine
74C        --------------
75C
76      RETURN
77      END
Note: See TracBrowser for help on using the repository browser.