Ignore:
Timestamp:
Jul 28, 2024, 10:25:12 PM (8 weeks ago)
Author:
abarral
Message:

Put gradsdef.h, tracstoke.h, clesphys.h into modules

Location:
LMDZ6/branches/Amaury_dev/libf/dyn3d_common
Files:
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d_common/inigrads.f90

    r5117 r5137  
    44        , x, fx, xmin, xmax, jm, y, ymin, ymax, fy, lm, z, fz &
    55        , dt, file, titlel)
     6  USE lmdz_gradsdef
    67
    78  IMPLICIT NONE
     
    1314  CHARACTER(LEN = *), INTENT(IN) :: file
    1415  CHARACTER(LEN = *), INTENT(IN) :: titlel
    15 
    16   INCLUDE "gradsdef.h"
    1716
    1817  ! data unit/66,32,34,36,38,40,42,44,46,48/
  • LMDZ6/branches/Amaury_dev/libf/dyn3d_common/lmdz_gradsdef.f90

    r5136 r5137  
     1! Replaces gradsdef.h
    12
    2 ! $Header$
     3MODULE lmdz_gradsdef
     4  IMPLICIT NONE; PRIVATE
     5  PUBLIC xd, yd, zd, dtime, &
     6          imd, jmd, lmd, iid, jid, ifd, jfd, &
     7          unit, irec, nvar, ivar, itime, nld, firsttime, &
     8          var, fichier, title, tvar, nfmx, imx, jmx, lmx, nvarmx
    39
    4 INTEGER nfmx,imx,jmx,lmx,nvarmx
    5 parameter(nfmx=10,imx=200,jmx=150,lmx=200,nvarmx=1000)
     10  INTEGER nfmx, imx, jmx, lmx, nvarmx
     11  parameter(nfmx = 10, imx = 200, jmx = 150, lmx = 200, nvarmx = 1000)
    612
    7 REAL xd(imx,nfmx),yd(jmx,nfmx),zd(lmx,nfmx),dtime(nfmx)
     13  REAL xd(imx, nfmx), yd(jmx, nfmx), zd(lmx, nfmx), dtime(nfmx)
    814
    9 INTEGER imd(imx),jmd(jmx),lmd(lmx)
    10 INTEGER iid(imx),jid(jmx)
    11 INTEGER ifd(imx),jfd(jmx)
    12 INTEGER unit(nfmx),irec(nfmx),itime(nfmx),nld(nvarmx,nfmx)
     15  INTEGER imd(imx), jmd(jmx), lmd(lmx)
     16  INTEGER iid(imx), jid(jmx)
     17  INTEGER ifd(imx), jfd(jmx)
     18  INTEGER unit(nfmx), irec(nfmx), itime(nfmx), nld(nvarmx, nfmx)
    1319
    14 INTEGER nvar(nfmx),ivar(nfmx)
    15 LOGICAL firsttime(nfmx)
     20  INTEGER nvar(nfmx), ivar(nfmx)
     21  LOGICAL firsttime(nfmx)
    1622
    17 CHARACTER*10 var(nvarmx,nfmx),fichier(nfmx)
    18 CHARACTER*40 title(nfmx),tvar(nvarmx,nfmx)
     23  CHARACTER*10 var(nvarmx, nfmx), fichier(nfmx)
     24  CHARACTER*40 title(nfmx), tvar(nvarmx, nfmx)
    1925
    20 common/gradsdef/xd,yd,zd,dtime, &
    21 imd,jmd,lmd,iid,jid,ifd,jfd, &
    22 unit,irec,nvar,ivar,itime,nld,firsttime, &
    23 var,fichier,title,tvar
     26END MODULE lmdz_gradsdef
  • LMDZ6/branches/Amaury_dev/libf/dyn3d_common/lmdz_tracstoke.f90

    r5136 r5137  
     1! Replaces tracstoke.h
     2MODULE lmdz_tracstoke
     3  IMPLICIT NONE; PRIVATE
     4  PUBLIC istdyn, istphy, unittrac
    15
    2 ! $Header$
    3 
    4       common /tracstoke/istdyn,istphy,unittrac
    5       INTEGER istdyn,istphy,unittrac
     6  INTEGER istdyn, istphy, unittrac
     7END MODULE lmdz_tracstoke
Note: See TracChangeset for help on using the changeset viewer.