Changeset 5106 for LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Timestamp:
- Jul 23, 2024, 10:21:18 PM (4 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/bernoui.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE bernoui (ngrid,nlay,pphi,pecin,pbern) 4 SUBROUTINE bernoui(ngrid,nlay,pphi,pecin,pbern) 5 USE lmdz_filtreg, ONLY: filtreg 5 6 IMPLICIT NONE 6 7 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/convmas.F90
r5099 r5106 1 SUBROUTINE convmas 1 SUBROUTINE convmas(pbaru, pbarv, convm) 2 2 3 3 !------------------------------------------------------------------------------- … … 5 5 !------------------------------------------------------------------------------- 6 6 ! Purpose: Compute mass flux convergence at p levels. 7 USE lmdz_filtreg, ONLY: filtreg 7 8 IMPLICIT NONE 8 9 include "dimensions.h" -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/covcont.F90
r5099 r5106 1 SUBROUTINE covcont 1 SUBROUTINE covcont(klevel,ucov, vcov, ucont, vcont ) 2 2 3 3 !------------------------------------------------------------------------------- -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/divergf.f90
r5105 r5106 11 11 ! x et y etant des composantes covariantes ... 12 12 ! ********************************************************************* 13 USE lmdz_filtreg, ONLY: filtreg 13 14 IMPLICIT NONE 14 15 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/divgrad.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE divgrad (klevel,h, lh, divgra ) 4 SUBROUTINE divgrad(klevel,h, lh, divgra ) 5 USE lmdz_filtreg, ONLY: filtreg 5 6 IMPLICIT NONE 6 7 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/divgrad2.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE divgrad2 4 SUBROUTINE divgrad2( klevel, h, deltapres, lh, divgra ) 5 5 ! 6 6 ! P. Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/enercin.F90
r5099 r5106 1 SUBROUTINE enercin 1 SUBROUTINE enercin( vcov, ucov, vcont, ucont, ecin ) 2 2 3 3 !------------------------------------------------------------------------------- -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/exner_hyb_m.F90
r5103 r5106 5 5 contains 6 6 7 SUBROUTINE exner_hyb( ngrid, ps, p, pks, pk, pkf )7 SUBROUTINE exner_hyb( ngrid, ps, p, pks, pk, pkf ) 8 8 9 9 ! Auteurs : P.Le Van , Fr. Hourdin . … … 35 35 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 36 36 USE comvert_mod, ONLY: preff 37 USE lmdz_filtreg, ONLY: filtreg 37 38 38 39 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/exner_milieu_m.F90
r5103 r5106 5 5 contains 6 6 7 SUBROUTINE exner_milieu( ngrid, ps, p, pks, pk, pkf )7 SUBROUTINE exner_milieu( ngrid, ps, p, pks, pk, pkf ) 8 8 9 9 ! Auteurs : F. Forget , Y. Wanherdrick … … 32 32 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 33 33 USE comvert_mod, ONLY: preff 34 USE lmdz_filtreg, ONLY: filtreg 34 35 35 36 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/extrapol.f90
r5105 r5106 4 4 ! 5 5 ! 6 SUBROUTINE extrapol 6 SUBROUTINE extrapol(pfild, kxlon, kylat, pmask, & 7 7 norsud, ldper, knbor, pwork) 8 8 IMPLICIT none -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/flumass.F90
r5099 r5106 1 SUBROUTINE flumass 1 SUBROUTINE flumass(massebx,masseby, vcont, ucont, pbaru, pbarv ) 2 2 3 3 !------------------------------------------------------------------------------- -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/fxy.f90
r5105 r5106 2 2 ! $Id$ 3 3 4 SUBROUTINE fxy 4 SUBROUTINE fxy(rlatu,yprimu,rlatv,yprimv,rlatu1,yprimu1, & 5 5 rlatu2,yprimu2, & 6 6 rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/fxysinus.f90
r5105 r5106 2 2 ! $Id$ 3 3 4 SUBROUTINE fxysinus 4 SUBROUTINE fxysinus(rlatu,yprimu,rlatv,yprimv,rlatu1,yprimu1, & 5 5 rlatu2,yprimu2, & 6 6 rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/geopot.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE geopot 4 SUBROUTINE geopot(ngrid, teta, pk, pks, phis, phi ) 5 5 IMPLICIT NONE 6 6 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/gradiv.f90
r5105 r5106 17 17 ! 18 18 ! 19 USE lmdz_filtreg, ONLY: filtreg 19 20 IMPLICIT NONE 20 21 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/gradiv2.f90
r5105 r5106 16 16 ! 17 17 ! 18 USE lmdz_filtreg, ONLY: filtreg 18 19 IMPLICIT NONE 19 20 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/inidissip.F90
r5101 r5106 2 2 ! $Id$ 3 3 4 SUBROUTINE inidissip 4 SUBROUTINE inidissip( lstardis,nitergdiv,nitergrot,niterh , & 5 5 tetagdiv,tetagrot,tetatemp, vert_prof_dissip) 6 6 !======================================================================= … … 15 15 dtdiss, dtvr, rad 16 16 USE comvert_mod, ONLY: preff, presnivs 17 USE lmdz_filtreg, ONLY: filtreg 17 18 18 19 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/laplacien.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE laplacien 4 SUBROUTINE laplacien( klevel, teta, divgra ) 5 5 ! 6 6 ! P. Le Van … … 12 12 ! divgra est un argument de sortie pour le s-prog 13 13 ! 14 USE lmdz_filtreg, ONLY: filtreg 14 15 IMPLICIT NONE 15 16 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/laplacien_gam.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE laplacien_gam 4 SUBROUTINE laplacien_gam( klevel, cuvsga, cvusga, unsaigam , & 5 5 unsapolnga, unsapolsga, teta, divgra ) 6 6 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/laplacien_rot.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE laplacien_rot 4 SUBROUTINE laplacien_rot( klevel, rotin, rotout,ghx,ghy ) 5 5 ! 6 6 ! P. Le Van … … 13 13 ! rotout est un argument de sortie pour le s-prog 14 14 ! 15 USE lmdz_filtreg, ONLY: filtreg 15 16 IMPLICIT NONE 16 17 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/laplacien_rotgam.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE laplacien_rotgam 4 SUBROUTINE laplacien_rotgam( klevel, rotin, rotout ) 5 5 ! 6 6 ! P. Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/nxgrad.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE nxgrad 4 SUBROUTINE nxgrad(klevel, rot, x, y ) 5 5 ! 6 6 ! P. Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/nxgradst.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE nxgradst 4 SUBROUTINE nxgradst(klevel,rot, x, y ) 5 5 ! 6 6 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/nxgraro2.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE nxgraro2 4 SUBROUTINE nxgraro2(klevel,xcov, ycov, lr, grx, gry ) 5 5 ! 6 6 ! P.Le Van . … … 15 15 ! 16 16 ! 17 USE lmdz_filtreg, ONLY: filtreg 17 18 IMPLICIT NONE 18 19 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/nxgrarot.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE nxgrarot 4 SUBROUTINE nxgrarot(klevel,xcov, ycov, lr, grx, gry ) 5 5 ! *********************************************************** 6 6 ! … … 16 16 ! 17 17 ! 18 USE lmdz_filtreg, ONLY: filtreg 18 19 IMPLICIT NONE 19 20 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/pbar.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE pbar 4 SUBROUTINE pbar( pext, pbarx, pbary, pbarxy ) 5 5 IMPLICIT NONE 6 6 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/pentes_ini.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE pentes_ini 4 SUBROUTINE pentes_ini(q,w,masse,pbaru,pbarv,mode) 5 5 6 6 USE comconst_mod, ONLY: pi, dtvr -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/ppm3d.f90
r5105 r5106 1744 1744 end subroutine cosc 1745 1745 ! 1746 SUBROUTINE qckxyz 1746 SUBROUTINE qckxyz(Q,qtmp,IMR,JNP,NLAY,j1,j2,cosp,acosp, & 1747 1747 cross,IC,NSTEP) 1748 1748 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/prather.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE prather 4 SUBROUTINE prather(q,w,masse,pbaru,pbarv,nt,dt) 5 5 6 6 USE comconst_mod, ONLY: pi -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/psextbar.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE psextbar 4 SUBROUTINE psextbar( ps, psexbarxy ) 5 5 IMPLICIT NONE 6 6 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/rotat.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE rotat 4 SUBROUTINE rotat(klevel, x, y, rot ) 5 5 ! 6 6 ! Auteur : P.Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/rotat_nfil.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE rotat_nfil 4 SUBROUTINE rotat_nfil(klevel, x, y, rot ) 5 5 ! 6 6 ! Auteur : P.Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/rotatf.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE rotatf 4 SUBROUTINE rotatf(klevel, x, y, rot ) 5 5 ! 6 6 ! Auteur : P.Le Van … … 14 14 ! rot est un argument de sortie pour le s-prog 15 15 ! 16 USE lmdz_filtreg, ONLY: filtreg 16 17 IMPLICIT NONE 17 18 ! -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/rotatst.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE rotatst 4 SUBROUTINE rotatst(klevel,x, y, rot ) 5 5 ! 6 6 ! P. Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/sortvarc.f90
r5105 r5106 12 12 etot0,ptot0,ztot0,stot0,ang0, & 13 13 rmsdpdt,rmsv 14 USE lmdz_filtreg, ONLY: filtreg 14 15 IMPLICIT NONE 15 16 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/test_period.f90
r5105 r5106 2 2 ! $Header$ 3 3 4 SUBROUTINE test_period 4 SUBROUTINE test_period( ucov, vcov, teta, q, p, phis ) 5 5 ! 6 6 ! Auteur : P. Le Van -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/tourpot.F90
r5099 r5106 1 SUBROUTINE tourpot 1 SUBROUTINE tourpot( vcov, ucov, massebxy, vorpot ) 2 2 3 3 !------------------------------------------------------------------------------- … … 5 5 !------------------------------------------------------------------------------- 6 6 ! Purpose: Compute potential vorticity. 7 USE lmdz_filtreg, ONLY: filtreg 7 8 IMPLICIT NONE 8 9 include "dimensions.h" -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/vitvert.F90
r5099 r5106 1 SUBROUTINE vitvert 1 SUBROUTINE vitvert(convm, w) 2 2 3 3 !-------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.