Changeset 5b5589b in flex_extract.git for Source


Ignore:
Timestamp:
Aug 21, 2019, 8:11:08 PM (5 years ago)
Author:
pesei <petra seibert -@…>
Branches:
master, ctbto, dev
Children:
7e59510, e0005c9
Parents:
dfa7dbd
git-author:
pesei <petra seibert -@…> (08/21/19 20:06:51)
git-committer:
pesei <petra seibert -@…> (08/21/19 20:11:08)
Message:

Update automated Fortran documentation

and move everything to the right place.
Replace tabs with blanks in two source files (so that FORD works!)

Location:
Source/Fortran
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Source/Fortran/phgrreal.f90

    rdfa7dbd r5b5589b  
    1414!          CX00,CX01,CX11,CX02,....CXMNAUFMNAUF
    1515! FELD   = FELD DER METEOROLOGISCHEN VARIABLEN
    16 !       WSAVE  = Working Array fuer Fouriertransformation
    17 ! Z         = LEGENDREFUNKTIONSWERTE
     16! WSAVE  = Working Array fuer Fouriertransformation
     17! Z      = LEGENDREFUNKTIONSWERTE
    1818!
    1919! MNAUF  ANZAHL DER FOURIERKOEFFIZIENTEN
     
    2424    IMPLICIT NONE
    2525
    26 !                       Anzahl der Gitterpunkte auf jedem Breitenkreis
     26!   Anzahl der Gitterpunkte auf jedem Breitenkreis
    2727    INTEGER MLAT(MAXB/2)
    2828    INTEGER K,MAXL,MAXB,MLEVEL,MNAUF
     
    8484        LLPS=LLP
    8585        IF (2*I+1 .LT. MLAT(K)) THEN
    86 !               Innerste Schleife aufgespalten um if-Abfrage zu sparen
     86!         Innerste Schleife aufgespalten um if-Abfrage zu sparen
    8787          DO 18 J=I,MNAUF,2
    8888            SCR=SCR+Z(LLP,K)*CXMN(2*LL,L)
     
    124124!! FELDVARIABLEN VOM PHASENRAUM IN  DEN PHYSIKALISCHEN
    125125!! RAUM AUF KUGELKOORDINATEN DURCH. Es kann ein Teilausschnitt
    126 !!      Der Erde angegeben werden. Diese Routine ist langsamer als phgrph
     126!! Der Erde angegeben werden. Diese Routine ist langsamer als phgrph
    127127
    128128! CXMN   = SPEKTRALKOEFFIZIENTEN IN DER REIHENFOLGE
     
    168168      DO 11 J=5,5
    169169        IF (ABS(ABS(Z(100,J))-ABS(Z(100,MAXB+1-J))) .GT. 1E-11) SYM=.FALSE.
    170 !             WRITE(*,*) ABS(Z(100,J)),ABS(Z(100,MAXB+1-J))
     170!       WRITE(*,*) ABS(Z(100,J)),ABS(Z(100,MAXB+1-J))
    17117111    CONTINUE
    172172!!      WRITE(*,*) 'Symmetrisch: ',SYM
     
    225225        LLS=LL
    226226        LLPS=LLP
    227 !             Innerste Schleife aufgespalten um if-Abfrage zu sparen
     227!       Innerste Schleife aufgespalten um if-Abfrage zu sparen
    228228        DO 18 K=I,MNAUF,2
    229229          SCR=SCR+Z(LLP,J)*CXMN(2*LL,L)
     
    398398! Die Polynome sind wie im ECMWF indiziert, d.h.
    399399! P00,P10,P11,P20,P21,P22,...
    400 !       Ansonsten ist die Routine analog zu PLGNDN
     400! Ansonsten ist die Routine analog zu PLGNDN
    401401! X IST DER COSINUS DES ZENITWINKELS ODER
    402402!       DER SINUS DER GEOGRAFISCHEN BREITE
  • Source/Fortran/rwgrib2.f90

    rdfa7dbd r5b5589b  
    131131     do i=1,LLEN
    132132       if (MLEVELIST(i:i) .eq. '/') THEN
    133                 l=l+1
    134                 MLINDEX(l)=i
    135               end if
    136             end do
    137             MLINDEX(l+1)=LLEN+1
    138             do i=1,l
    139               read(MLEVELIST(MLINDEX(i)+1:MLINDEX(i+1)-1),*) ILEVEL(i)
    140             end do
     133         l=l+1
     134         MLINDEX(l)=i
     135       end if
     136     end do
     137     MLINDEX(l+1)=LLEN+1
     138     do i=1,l
     139       read(MLEVELIST(MLINDEX(i)+1:MLINDEX(i+1)-1),*) ILEVEL(i)
     140     end do
    141141   end if
    142142
     
    153153!           call grib_set(igrib,"units","s**-1")
    154154!         end if
    155               if (l .ne. mlevel) then
     155       if (l .ne. mlevel) then
    156156         zsec4(1:maxl*maxb)=RESHAPE(FELD(:,:,ILEVEL(k)),(/maxl*maxb/))
    157               else
    158                 zsec4(1:maxl*maxb)=RESHAPE(FELD(:,:,k),(/maxl*maxb/))
    159               end if
     157       else
     158         zsec4(1:maxl*maxb)=RESHAPE(FELD(:,:,k),(/maxl*maxb/))
     159       end if
    160160       call grib_set(igrib,"values",zsec4)
    161161
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG