Changeset 5271 for LMDZ6/trunk/libf/filtrez
- Timestamp:
- Oct 24, 2024, 4:25:39 PM (9 months ago)
- Location:
- LMDZ6/trunk/libf/filtrez
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/filtrez/eigen.f90
r5246 r5271 3 3 ! 4 4 SUBROUTINE eigen( e,d) 5 IMPLICIT NONE 6 INCLUDE "dimensions.h" 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 IMPLICIT NONE 7 7 8 real :: e( iim,iim ), d( iim ) 8 9 real :: asm( iim ) -
LMDZ6/trunk/libf/filtrez/filtreg.F90
r5246 r5271 7 7 USE filtreg_mod 8 8 9 IMPLICIT NONE 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 IMPLICIT NONE 10 11 !======================================================================= 11 12 ! … … 46 47 ! 47 48 ! 48 INCLUDE "dimensions.h" 49 49 50 INCLUDE "paramet.h" 50 51 INCLUDE "coefils.h" -
LMDZ6/trunk/libf/filtrez/filtreg_mod.F90
r4519 r5271 20 20 ! ... H. Upadhyaya, O.Sharma ... 21 21 ! 22 IMPLICIT NONE 22 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 23 IMPLICIT NONE 23 24 ! 24 25 ! version 3 ..... … … 26 27 ! Correction le 28/10/97 P. Le Van . 27 28 ! ------------------------------------------------------------------- 28 include "dimensions.h" 29 29 30 include "paramet.h" 30 31 ! ------------------------------------------------------------------- -
LMDZ6/trunk/libf/filtrez/inifgn.F90
r5246 r5271 6 6 ! ... H.Upadyaya , O.Sharma ... 7 7 ! 8 IMPLICIT NONE 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 IMPLICIT NONE 9 10 ! 10 include "dimensions.h" 11 11 12 include "paramet.h" 12 13 include "comgeom.h" -
LMDZ6/trunk/libf/filtrez/mod_fft_fftw.F90
r1907 r5271 18 18 SUBROUTINE Init_fft(iim,nvectmax) 19 19 IMPLICIT NONE 20 #include<fftw3.f>20 INCLUDE <fftw3.f> 21 21 INTEGER :: iim 22 22 INTEGER :: nvectmax … … 86 86 SUBROUTINE fft_forward(vect,TF_vect,nb_vect) 87 87 IMPLICIT NONE 88 #include<fftw3.f>88 INCLUDE <fftw3.f> 89 89 INTEGER,INTENT(IN) :: nb_vect 90 90 REAL,INTENT(IN) :: vect(vsize+inc,nb_vect) … … 99 99 SUBROUTINE fft_backward(TF_vect,vect,nb_vect) 100 100 IMPLICIT NONE 101 #include<fftw3.f>101 INCLUDE <fftw3.f> 102 102 INTEGER,INTENT(IN) :: nb_vect 103 103 REAL,INTENT(OUT) :: vect(vsize+inc,nb_vect) -
LMDZ6/trunk/libf/filtrez/mod_filtre_fft.F90
r1907 r5271 14 14 SUBROUTINE Init_filtre_fft(coeffu,modfrstu,jfiltnu,jfiltsu,coeffv,modfrstv,jfiltnv,jfiltsv) 15 15 USE mod_fft 16 IMPLICIT NONE 17 include 'dimensions.h' 16 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 17 IMPLICIT NONE 18 18 19 REAL, INTENT(IN) :: coeffu(iim,jjm) 19 20 INTEGER,INTENT(IN) :: modfrstu(jjm) … … 120 121 USE parallel_lmdz,ONLY : OMP_CHUNK 121 122 #endif 122 IMPLICIT NONE 123 include 'dimensions.h' 123 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 124 IMPLICIT NONE 125 124 126 INTEGER,INTENT(IN) :: nlat 125 127 INTEGER,INTENT(IN) :: jj_begin … … 181 183 USE parallel_lmdz,ONLY : OMP_CHUNK 182 184 #endif 183 IMPLICIT NONE 184 INCLUDE 'dimensions.h' 185 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 186 IMPLICIT NONE 187 185 188 INTEGER,INTENT(IN) :: nlat 186 189 INTEGER,INTENT(IN) :: jj_begin … … 243 246 USE parallel_lmdz,ONLY : OMP_CHUNK 244 247 #endif 245 IMPLICIT NONE 246 INCLUDE 'dimensions.h' 248 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 249 IMPLICIT NONE 250 247 251 INTEGER,INTENT(IN) :: nlat 248 252 INTEGER,INTENT(IN) :: jj_begin -
LMDZ6/trunk/libf/filtrez/mod_filtre_fft_loc.F90
r1907 r5271 10 10 SUBROUTINE Init_filtre_fft(coeffu,modfrstu,jfiltnu,jfiltsu,coeffv,modfrstv,jfiltnv,jfiltsv) 11 11 USE mod_fft 12 IMPLICIT NONE 13 include 'dimensions.h' 12 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 13 IMPLICIT NONE 14 14 15 REAL, INTENT(IN) :: coeffu(iim,jjm) 15 16 INTEGER,INTENT(IN) :: modfrstu(jjm) … … 109 110 USE parallel_lmdz,ONLY : OMP_CHUNK 110 111 #endif 111 IMPLICIT NONE 112 include 'dimensions.h' 112 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 113 IMPLICIT NONE 114 113 115 INTEGER,INTENT(IN) :: jjb 114 116 INTEGER,INTENT(IN) :: jje … … 189 191 USE parallel_lmdz,ONLY : OMP_CHUNK 190 192 #endif 191 IMPLICIT NONE 192 INCLUDE 'dimensions.h' 193 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 194 IMPLICIT NONE 195 193 196 INTEGER,INTENT(IN) :: jjb 194 197 INTEGER,INTENT(IN) :: jje … … 252 255 USE parallel_lmdz,ONLY : OMP_CHUNK 253 256 #endif 254 IMPLICIT NONE 255 INCLUDE 'dimensions.h' 257 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 258 IMPLICIT NONE 259 256 260 INTEGER,INTENT(IN) :: jjb 257 261 INTEGER,INTENT(IN) :: jje
Note: See TracChangeset
for help on using the changeset viewer.