standard WRF version 3.0.1.1
[wrffire.git] / wrfv2_fire / external / fftpack / fftpack5 / sinqmi.F
blob7e8e90636ba1fc227d3e2454cbaa37b625169b6f
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: sinqmi.f,v 1.2 2004/06/15 21:29:20 rodney Exp $                
11 !                                                                       
12 !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
13                                                                         
14       SUBROUTINE SINQMI (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 ('SINQMI', 3) 
23         GO TO 300 
24       ENDIF 
25 !                                                                       
26       CALL COSQMI (N, WSAVE, LENSAV, IER1) 
27       IF (IER1 .NE. 0) THEN 
28         IER = 20 
29         CALL XERFFT ('SINQMI',-5) 
30       ENDIF 
31   300 CONTINUE 
32       RETURN 
33       END