15 INTEGER(KIND=JPIM) :: JGL,IGLG
22 IF(llp1)
WRITE(
nout,*)
'=== ENTER ROUTINE SUFFT ==='
24 ALLOCATE(
t%TRIGS(
r%NDLON,
d%NDGL_FS))
25 IF(llp2)
WRITE(
nout,9)
'T%TRIGS ',
SIZE(
t%TRIGS),shape(
t%TRIGS)
26 ALLOCATE(
t%NFAX(19,
d%NDGL_FS))
27 IF(llp2)
WRITE(
nout,9)
'T%NFAX ',
SIZE(
t%NFAX),shape(
t%NFAX)
31 CALL set99(
t%TRIGS(1,jgl),
t%NFAX(1,jgl),
g%NLOEN(iglg))
36 9
FORMAT(1
x,
'ARRAY ',a10,
' ALLOCATED ',8i8)
!$Id mode_top_bound COMMON comconstr r
!$Id mode_top_bound COMMON comconstr g
subroutine set99(TRIGS, IFAX, N)
type(distr_type), pointer d
!$Header!c c INCLUDE fxyprim h c c c Fonctions in line c c REAL fyprim REAL rj c c il faut la calculer avant d appeler ces fonctions c c c Fonctions a changer selon x(x) et y(y) choisis.c-----------------------------------------------------------------c c.....ici
integer(kind=jpim) mysetw
type(fft_type), pointer t
integer(kind=jpim) nprintlev