merge standard release WRF/WPS V3.0.1.1 into wrffire
[wrffire.git] / wrfv2_fire / external / fftpack / fftpack5 / sinq1i.F
blobfe0bafae6adad16d2c02e97e64b13ac99a5a2360
1 !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
2 !                                                                       
3 !   FFTPACK 5.0                                                         
4 !   Copyright (C) 1995-2004, Scientific Computing Division,             
5 !   University Corporation for Atmospheric Research                     
6 !   Licensed under the GNU General Public License (GPL)                 
7 !                                                                       
8 !   Authors:  Paul N. Swarztrauber and Richard A. Valent                
9 !                                                                       
10 !   $Id: sinq1i.f,v 1.2 2004/06/15 21:29:20 rodney Exp $                
11 !                                                                       
12 !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
13                                                                         
14       SUBROUTINE SINQ1I (N, WSAVE, LENSAV, IER) 
15       INTEGER    N, LENSAV, IER 
16       REAL       WSAVE(LENSAV) 
17 !                                                                       
18       IER = 0 
19 !                                                                       
20       IF (LENSAV .LT. 2*N + INT(LOG(REAL(N))) +4) THEN 
21         IER = 2 
22         CALL XERFFT ('SINQ1I', 3) 
23         GO TO 300 
24       ENDIF 
25 !                                                                       
26       CALL COSQ1I (N, WSAVE, LENSAV, IER1) 
27       IF (IER1 .NE. 0) THEN 
28         IER = 20 
29         CALL XERFFT ('SINQ1I',-5) 
30       ENDIF 
31   300 RETURN 
32       END