source: trunk/NS3D_JMC/JMFFT-8.0/test/tcode2.f90 @ 12

Last change on this file since 12 was 12, checked in by xlvlod, 17 years ago

ajout code NS3D

File size: 835 bytes
Line 
1  INTEGER, PARAMETER :: LDX = 129, NX1 = 128, NX2 = 256
2  INTEGER, PARAMETER :: LDY = 64,  NY1 =  64, NY2 = 256
3  REAL(KIND=8), DIMENSION(LDX, NX2)        :: X
4  COMPLEX(KIND=8), DIMENSION(LDY, NY2)     :: Y
5  REAL(KIND=8), DIMENSION(512*NX2)         :: WORK
6  REAL(KIND=8), DIMENSION(100+2*(NX1+NX2)) :: TABLE
7  INTEGER                                  :: IRC
8  CHARACTER(LEN=80)                        :: MESSAGE
9
10  ! ... (Definition de X)
11
12  CALL JMSETERREUR(.false.)
13  CALL SCFFT2D(0, 128, 256, 1.d0, X, 129, Y, 64, TABLE, WORK, 0)
14  CALL JMGETCODE(IRC)
15  IF (IRC .NE. 0) THEN
16    CALL JMGETMESSAGE(IRC,MESSAGE)
17    PRINT *,'Code',IRC,', ',TRIM(MESSAGE)
18    CALL HANDLER()
19  END IF
20  CALL SCFFT2D(1, 128, 256, 1.d0, X, 129, Y, 64, TABLE, WORK, 0)
21
22  ! ... (Impression de Y)
23
24END
25
26SUBROUTINE HANDLER()
27  STOP
28END SUBROUTINE HANDLER
Note: See TracBrowser for help on using the repository browser.