Ignore:
Timestamp:
Oct 28, 2024, 10:47:48 AM (3 months ago)
Author:
abarral
Message:

Turn comdissip.h, comdissipn.h, comdissnew.h into modules

Location:
LMDZ6/trunk/libf/dyn3d
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3d/advtrac.f90

    r5272 r5280  
    99   !            M.A Filiberti (04/2002)
    1010   !
     11   USE comdissip_mod_h
    1112   USE infotrac,     ONLY: nqtot, tracers, isoCheck
    1213   USE control_mod,  ONLY: iapp_tracvl, day_step
     
    2122
    2223
    23    include "comdissip.h"
    2424   include "comgeom2.h"
    2525   include "description.h"
  • LMDZ6/trunk/libf/dyn3d/conf_gcm.f90

    r5272 r5280  
    44SUBROUTINE conf_gcm( tapedef, etatinit )
    55
     6  USE comdissnew_mod_h
    67  USE control_mod
    78  use IOIPSL
     
    3839
    3940
    40   include "comdissnew.h"
    4141  include "iniprint.h"
    4242
  • LMDZ6/trunk/libf/dyn3d/dissip.f90

    r5272 r5280  
    44SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh )
    55  !
     6  USE comdissipn_mod_h
     7  USE comdissnew_mod_h
    68  USE comconst_mod, ONLY: dtdiss
    79
     
    3335
    3436  include "comgeom.h"
    35   include "comdissnew.h"
    36   include "comdissipn.h"
    3737
    3838  !   Arguments:
  • LMDZ6/trunk/libf/dyn3d/gcm.f90

    r5272 r5280  
    55!
    66PROGRAM gcm
     7  USE comdissnew_mod_h
    78  USE IOIPSL
    89  USE wxios  ! ug Pour les sorties XIOS
     
    1819!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1920  ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique
    20   ! A nettoyer. On ne veut qu'une ou deux routines d'interface 
     21  ! A nettoyer. On ne veut qu'une ou deux routines d'interface
    2122  ! dynamique -> physique pour l'initialisation
    2223  USE iniphysiq_mod, ONLY: iniphysiq
     
    2930  !      ......   Version  du 10/01/98    ..........
    3031
    31   !             avec  coordonnees  verticales hybrides 
     32  !             avec  coordonnees  verticales hybrides
    3233  !   avec nouveaux operat. dissipation * ( gradiv2,divgrad2,nxgraro2 )
    3334
     
    5657  !   Declarations:
    5758  !   -------------
    58   include "comdissnew.h"
    5959  include "comgeom.h"
    6060  include "description.h"
  • LMDZ6/trunk/libf/dyn3d/leapfrog.F90

    r5272 r5280  
    66SUBROUTINE leapfrog(ucov,vcov,teta,ps,masse,phis,q,time_0)
    77  !IM : pour sortir les param. du modele dans un fis. netcdf 110106
     8  USE comdissnew_mod_h
    89  use IOIPSL
    910  USE infotrac, ONLY: nqtot, isoCheck
     
    5960  !   Declarations:
    6061  !   -------------
    61   include "comdissnew.h"
    6262  include "comgeom.h"
    6363  include "description.h"
  • LMDZ6/trunk/libf/dyn3d/replay3d.f90

    r5272 r5280  
    55!
    66PROGRAM replay3d
     7  USE comdissnew_mod_h
    78  USE comvert_mod, only :  preff, pa
    89  USE inigeomphy_mod, ONLY: inigeomphy
     
    1819!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1920  ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique
    20   ! A nettoyer. On ne veut qu'une ou deux routines d'interface 
     21  ! A nettoyer. On ne veut qu'une ou deux routines d'interface
    2122  ! dynamique -> physique pour l'initialisation
    2223  USE iniphysiq_mod, ONLY: iniphysiq
     
    2930  !      ......   Version  du 10/01/98    ..........
    3031
    31   !             avec  coordonnees  verticales hybrides 
     32  !             avec  coordonnees  verticales hybrides
    3233  !   avec nouveaux operat. dissipation * ( gradiv2,divgrad2,nxgraro2 )
    3334
     
    5657  !   Declarations:
    5758  !   -------------
    58   include "comdissnew.h"
    5959  include "comgeom2.h"
    6060
  • LMDZ6/trunk/libf/dyn3d/top_bound.F90

    r5272 r5280  
    44SUBROUTINE top_bound(vcov,ucov,teta,masse,dt)
    55
    6   USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, &
     6  USE comdissipn_mod_h
     7USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, &
    78        tau_top_bound
    89  USE comvert_mod, ONLY: presnivs, preff, scaleheight
     
    5758
    5859
    59 INCLUDE "comdissipn.h"
    6060INCLUDE "iniprint.h"
    6161
Note: See TracChangeset for help on using the changeset viewer.