Changeset 5106 for LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Timestamp:
- Jul 23, 2024, 10:21:18 PM (21 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Files:
-
- 38 edited
-
bernoui.f90 (modified) (1 diff)
-
convmas.F90 (modified) (2 diffs)
-
covcont.F90 (modified) (1 diff)
-
divergf.f90 (modified) (1 diff)
-
divgrad.f90 (modified) (1 diff)
-
divgrad2.f90 (modified) (1 diff)
-
enercin.F90 (modified) (1 diff)
-
exner_hyb_m.F90 (modified) (2 diffs)
-
exner_milieu_m.F90 (modified) (2 diffs)
-
extrapol.f90 (modified) (1 diff)
-
flumass.F90 (modified) (1 diff)
-
fxy.f90 (modified) (1 diff)
-
fxysinus.f90 (modified) (1 diff)
-
geopot.f90 (modified) (1 diff)
-
gradiv.f90 (modified) (1 diff)
-
gradiv2.f90 (modified) (1 diff)
-
inidissip.F90 (modified) (2 diffs)
-
laplacien.f90 (modified) (2 diffs)
-
laplacien_gam.f90 (modified) (1 diff)
-
laplacien_rot.f90 (modified) (2 diffs)
-
laplacien_rotgam.f90 (modified) (1 diff)
-
nxgrad.f90 (modified) (1 diff)
-
nxgradst.f90 (modified) (1 diff)
-
nxgraro2.f90 (modified) (2 diffs)
-
nxgrarot.f90 (modified) (2 diffs)
-
pbar.f90 (modified) (1 diff)
-
pentes_ini.f90 (modified) (1 diff)
-
ppm3d.f90 (modified) (1 diff)
-
prather.f90 (modified) (1 diff)
-
psextbar.f90 (modified) (1 diff)
-
rotat.f90 (modified) (1 diff)
-
rotat_nfil.f90 (modified) (1 diff)
-
rotatf.f90 (modified) (2 diffs)
-
rotatst.f90 (modified) (1 diff)
-
sortvarc.f90 (modified) (1 diff)
-
test_period.f90 (modified) (1 diff)
-
tourpot.F90 (modified) (2 diffs)
-
vitvert.F90 (modified) (1 diff)
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 (pbaru, pbarv, convm)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 (klevel,ucov, vcov, ucont, vcont )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 ( klevel, h, deltapres, lh, divgra )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 ( vcov, ucov, vcont, ucont, ecin )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 (pfild, kxlon, kylat, pmask, &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 (massebx,masseby, vcont, ucont, pbaru, pbarv )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 (rlatu,yprimu,rlatv,yprimv,rlatu1,yprimu1, &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 (rlatu,yprimu,rlatv,yprimv,rlatu1,yprimu1, &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 (ngrid, teta, pk, pks, phis, phi )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 ( lstardis,nitergdiv,nitergrot,niterh , &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 ( klevel, teta, divgra )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 ( klevel, cuvsga, cvusga, unsaigam , &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 ( klevel, rotin, rotout,ghx,ghy )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 ( klevel, rotin, rotout )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 (klevel, rot, x, y )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 (klevel,rot, x, y )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 (klevel,xcov, ycov, lr, grx, gry )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 (klevel,xcov, ycov, lr, grx, gry )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 ( pext, pbarx, pbary, pbarxy )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 (q,w,masse,pbaru,pbarv,mode)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 (Q,qtmp,IMR,JNP,NLAY,j1,j2,cosp,acosp, &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 (q,w,masse,pbaru,pbarv,nt,dt)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 ( ps, psexbarxy )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 (klevel, x, y, rot )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 (klevel, x, y, rot )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 (klevel, x, y, rot )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 (klevel,x, y, rot )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 ( ucov, vcov, teta, q, p, phis )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 ( vcov, ucov, massebxy, vorpot )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 (convm, w)1 SUBROUTINE vitvert(convm, w) 2 2 3 3 !-------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
