Changeset 2600 for LMDZ5/trunk/libf/dyn3dmem
- Timestamp:
- Jul 23, 2016, 7:45:38 AM (9 years ago)
- Location:
- LMDZ5/trunk/libf/dyn3dmem
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/advect_new_loc.F
r2597 r2600 30 30 include "dimensions.h" 31 31 include "paramet.h" 32 include "comvert.h"33 32 include "comgeom.h" 34 33 include "logic.h" -
LMDZ5/trunk/libf/dyn3dmem/advtrac_loc.F
r2597 r2600 32 32 include "dimensions.h" 33 33 include "paramet.h" 34 include "comvert.h"35 34 include "comdissip.h" 36 35 include "comgeom2.h" … … 172 171 #endif 173 172 174 173 GOTO 1234 175 174 c----------------------------------------------------------- 176 175 c Appel des sous programmes d'advection … … 184 183 if(iadv(iq).eq.10) THEN 185 184 186 !LF 185 !LF call vlsplt_p(q(1,1,iq),2.,massem,wg,pbarug,pbarvg,dtvr) 187 186 188 187 c ---------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dmem/bilan_dyn_loc.F
r2597 r2600 18 18 USE write_field_loc 19 19 USE comconst_mod, ONLY: cpp, pi 20 USE comvert_mod, ONLY: presnivs 21 20 22 IMPLICIT NONE 21 23 22 24 include "dimensions.h" 23 25 include "paramet.h" 24 include "comvert.h"25 26 include "comgeom2.h" 26 27 include "temps.h" … … 598 599 do l=1,llm 599 600 Q_cum(:,jjb:jje,l,iQ)=Q_cum(:,jjb:jje,l,iQ) 600 . 601 . /masse_cum(:,jjb:jje,l) 601 602 enddo 602 603 !$OMP ENDDO NOWAIT -
LMDZ5/trunk/libf/dyn3dmem/caldyn_loc.F
r2597 r2600 12 12 USE caldyn_mod, ONLY: vcont, ucont, ang, p, massebx, masseby, 13 13 & vorpot, ecin, bern, massebxy, convm 14 USE comvert_mod, ONLY: ap, bp 14 15 15 16 IMPLICIT NONE … … 33 34 include "dimensions.h" 34 35 include "paramet.h" 35 include "comvert.h"36 36 include "comgeom.h" 37 37 -
LMDZ5/trunk/libf/dyn3dmem/call_calfis_mod.F90
r2597 r2600 83 83 USE write_field 84 84 USE comconst_mod, ONLY: dtphys 85 USE comvert_mod, ONLY: ap, bp, pressure_exner 86 85 87 IMPLICIT NONE 86 INCLUDE "comvert.h"87 88 INCLUDE "logic.h" 88 89 INCLUDE "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/dudv2_loc.F
r1907 r2600 23 23 c======================================================================= 24 24 c 25 #include "dimensions.h" 26 #include "paramet.h" 27 #include "comvert.h" 25 include "dimensions.h" 26 include "paramet.h" 28 27 29 28 REAL teta( ijb_u:ije_u,llm ),pkf( ijb_u:ije_u,llm ) -
LMDZ5/trunk/libf/dyn3dmem/dynetat0_loc.f90
r2598 r2600 12 12 USE control_mod, ONLY: planet_type 13 13 USE assert_eq_m, ONLY: assert_eq 14 USE comvert_mod, ONLY: pa,preff 14 15 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, im, jm, kappa, lllm, & 15 16 omeg, rad … … 20 21 include "paramet.h" 21 22 include "temps.h" 22 include "comvert.h"23 23 include "comgeom.h" 24 24 include "ener.h" -
LMDZ5/trunk/libf/dyn3dmem/dynredem_loc.F90
r2598 r2600 13 13 NF90_CLOSE, NF90_PUT_ATT, NF90_UNLIMITED, NF90_CLOBBER 14 14 USE dynredem_mod, ONLY: cre_var, put_var, err, modname, fil 15 USE comvert_mod, ONLY: ap,bp,aps,bps,presnivs,pseudoalt,pa,preff, & 16 nivsig,nivsigs 15 17 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 16 18 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, & … … 20 22 include "dimensions.h" 21 23 include "paramet.h" 22 include "comvert.h"23 24 include "comgeom.h" 24 25 include "temps.h" … … 182 183 include "paramet.h" 183 184 include "description.h" 184 include "comvert.h"185 185 include "comgeom.h" 186 186 include "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/exner_hyb_loc_m.F90
r2598 r2600 36 36 USE write_field_loc 37 37 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 38 USE comvert_mod, ONLY: preff 39 38 40 IMPLICIT NONE 39 41 ! … … 41 43 include "paramet.h" 42 44 include "comgeom.h" 43 include "comvert.h"44 45 45 46 INTEGER ngrid -
LMDZ5/trunk/libf/dyn3dmem/exner_milieu_loc_m.F90
r2598 r2600 32 32 USE mod_filtreg_p 33 33 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 34 USE comvert_mod, ONLY: preff 35 34 36 IMPLICIT NONE 35 37 ! … … 37 39 include "paramet.h" 38 40 include "comgeom.h" 39 include "comvert.h"40 41 41 42 INTEGER ngrid -
LMDZ5/trunk/libf/dyn3dmem/gcm.F90
r2598 r2600 56 56 include "paramet.h" 57 57 include "comdissnew.h" 58 include "comvert.h"59 58 include "comgeom.h" 60 59 include "logic.h" -
LMDZ5/trunk/libf/dyn3dmem/geopot_loc.F
r1907 r2600 26 26 c ------------- 27 27 28 #include "dimensions.h" 29 #include "paramet.h" 30 #include "comvert.h" 28 include "dimensions.h" 29 include "paramet.h" 31 30 32 31 c Arguments: -
LMDZ5/trunk/libf/dyn3dmem/groupe_loc.F
r2597 r2600 20 20 include "paramet.h" 21 21 include "comgeom2.h" 22 include "comvert.h"23 22 24 23 ! integer ngroup -
LMDZ5/trunk/libf/dyn3dmem/guide_loc_mod.F90
r2598 r2600 345 345 USE write_field_loc 346 346 USE comconst_mod, ONLY: cpp, daysec, dtvr, kappa 347 USE comvert_mod, ONLY: ap, bp, preff, presnivs, pressure_exner 347 348 348 349 IMPLICIT NONE … … 350 351 INCLUDE "dimensions.h" 351 352 INCLUDE "paramet.h" 352 INCLUDE "comvert.h"353 353 354 354 ! Variables entree … … 891 891 USE Bands 892 892 USE comconst_mod, ONLY: cpp, kappa 893 USE comvert_mod, ONLY: preff, pressure_exner, bp, ap, disvert_type 893 894 IMPLICIT NONE 894 895 895 896 include "dimensions.h" 896 897 include "paramet.h" 897 include "comvert.h"898 898 include "comgeom2.h" 899 899 … … 2129 2129 USE mod_hallo, ONLY : gather_field_u, gather_field_v 2130 2130 USE comconst_mod, ONLY: pi 2131 USE comvert_mod, ONLY: presnivs 2131 2132 IMPLICIT NONE 2132 2133 … … 2135 2136 INCLUDE "netcdf.inc" 2136 2137 INCLUDE "comgeom2.h" 2137 INCLUDE "comvert.h"2138 2138 2139 2139 ! Variables entree -
LMDZ5/trunk/libf/dyn3dmem/iniacademic_loc.F90
r2597 r2600 19 19 USE Write_Field 20 20 USE comconst_mod, ONLY: cpp, kappa, g, daysec, dtvr, pi, im, jm 21 USE comvert_mod, ONLY: ap, bp, preff, presnivs, pressure_exner 21 22 22 23 ! Author: Frederic Hourdin original: 15/01/93 … … 31 32 include "dimensions.h" 32 33 include "paramet.h" 33 include "comvert.h"34 34 include "comgeom.h" 35 35 include "academic.h" -
LMDZ5/trunk/libf/dyn3dmem/initdynav_loc.F
r2598 r2600 15 15 & dynhistave_file,dynhistvave_file,dynhistuave_file 16 16 USE comconst_mod, ONLY: pi 17 USE comvert_mod, ONLY: presnivs 18 17 19 implicit none 18 20 … … 44 46 include "dimensions.h" 45 47 include "paramet.h" 46 include "comvert.h"47 48 include "comgeom.h" 48 49 include "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/initfluxsto_p.F
r2598 r2600 14 14 use misc_mod 15 15 USE comconst_mod, ONLY: pi 16 USE comvert_mod, ONLY: nivsigs 16 17 17 18 implicit none … … 46 47 include "dimensions.h" 47 48 include "paramet.h" 48 include "comvert.h"49 49 include "comgeom.h" 50 50 include "temps.h" … … 105 105 CALL ymds2ju(zan, 1, idayref, 0.0, zjulian) 106 106 tau0 = itau_dyn 107 108 107 108 do jj = 1, jjp1 109 109 do ii = 1, iip1 110 110 rlong(ii,jj) = rlonu(ii) * 180. / pi … … 164 164 . 1, iip1, 1, jjn,tau0, zjulian, tstep, vhoriid, 165 165 . filevid,dynv_domain_id) 166 166 167 167 rl(1,1) = 1. 168 168 … … 190 190 call histhori(fileid, iip1, rlong(:,jjb:jje),jjn,rlat(:,jjb:jje), 191 191 . 'scalar','Grille points scalaires', thoriid) 192 192 193 193 C 194 194 C Appel a histvert pour la grille verticale … … 210 210 C 211 211 C Appels a histdef pour la definition des variables a sauvegarder 212 213 212 213 CALL histdef(fileid, "phis", "Surface geop. height", "-", 214 214 . iip1,jjn,thoriid, 1,1,1, -99, 32, 215 215 . "once", t_ops, t_wrt) … … 218 218 . iip1,jjn,thoriid, 1,1,1, -99, 32, 219 219 . "once", t_ops, t_wrt) 220 220 221 221 if (mpi_rank==0) then 222 223 222 223 CALL histdef(filedid, "dtvr", "tps dyn", "s", 224 224 . 1,1,dhoriid, 1,1,1, -99, 32, 225 225 . "once", t_ops, t_wrt) … … 288 288 if (mpi_rank==0) call histsync(filedid) 289 289 endif 290 290 291 291 #else 292 292 write(lunout,*)'initfluxsto_p: Needs IOIPSL to function' -
LMDZ5/trunk/libf/dyn3dmem/inithist_loc.F
r2598 r2600 15 15 & dynhist_file,dynhistv_file,dynhistu_file 16 16 USE comconst_mod, ONLY: pi 17 USE comvert_mod, ONLY: presnivs 18 17 19 implicit none 18 20 … … 43 45 include "dimensions.h" 44 46 include "paramet.h" 45 include "comvert.h"46 47 include "comgeom.h" 47 48 include "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/integrd_loc.F
r2598 r2600 13 13 USE infotrac, ONLY: ok_iso_verif ! ajout CRisi 14 14 USE comconst_mod, ONLY: pi 15 USE comvert_mod, ONLY: ap, bp 16 15 17 IMPLICIT NONE 16 18 … … 34 36 include "paramet.h" 35 37 include "comgeom.h" 36 include "comvert.h"37 38 include "logic.h" 38 39 include "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/leapfrog_loc.F
r2598 r2600 33 33 use exner_milieu_loc_m, only: exner_milieu_loc 34 34 USE comconst_mod, ONLY: cpp, dtvr, ihf 35 USE comvert_mod, ONLY: ap, bp, pressure_exner 36 35 37 IMPLICIT NONE 36 38 … … 69 71 include "paramet.h" 70 72 include "comdissnew.h" 71 include "comvert.h"72 73 include "comgeom.h" 73 74 include "logic.h" … … 1632 1633 IF( MOD(itau,iecri).EQ.0) THEN 1633 1634 ! Ehouarn: output only during LF or Backward Matsuno 1634 1635 if (leapf.or.(.not.leapf.and.(.not.forward))) then 1635 1636 1636 1637 c$OMP BARRIER … … 1642 1643 #ifdef CPP_IOIPSL 1643 1644 if (ok_dyn_ins) then 1644 1645 CALL writehist_loc(itau,vcov,ucov,teta,pk,phi,q, 1645 1646 & masse,ps,phis) 1646 1647 endif -
LMDZ5/trunk/libf/dyn3dmem/qminimum_loc.F
r2286 r2600 7 7 c pour l'eau vapeur et l'eau liquide 8 8 c 9 #include "dimensions.h" 10 #include "paramet.h" 11 #include "comvert.h" 9 include "dimensions.h" 10 include "paramet.h" 12 11 c 13 12 INTEGER nqtot ! CRisi: on remplace nq par nqtot -
LMDZ5/trunk/libf/dyn3dmem/sw_case_williamson91_6_loc.F
r2597 r2600 28 28 USE parallel_lmdz 29 29 USE comconst_mod, ONLY: cpp, omeg, rad 30 USE comvert_mod, ONLY: ap, bp, preff 30 31 31 32 IMPLICIT NONE … … 36 37 include "dimensions.h" 37 38 include "paramet.h" 38 include "comvert.h"39 39 include "comgeom.h" 40 40 include "iniprint.h" -
LMDZ5/trunk/libf/dyn3dmem/top_bound_loc.F
r2597 r2600 6 6 USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, 7 7 & tau_top_bound 8 USE comvert_mod, ONLY: presnivs, preff, scaleheight 9 8 10 IMPLICIT NONE 9 11 c 10 12 include "dimensions.h" 11 13 include "paramet.h" 12 include "comvert.h"13 14 include "comgeom2.h" 14 15 -
LMDZ5/trunk/libf/dyn3dmem/vitvert_loc.F90
r2336 r2600 6 6 ! Purpose: Compute vertical speed at sigma levels. 7 7 USE parallel_lmdz 8 USE comvert_mod, ONLY: bp 9 8 10 IMPLICIT NONE 9 11 include "dimensions.h" 10 12 include "paramet.h" 11 include "comvert.h"12 13 !=============================================================================== 13 14 ! Arguments: -
LMDZ5/trunk/libf/dyn3dmem/vlsplt_loc.F
r2597 r2600 20 20 include "paramet.h" 21 21 include "logic.h" 22 include "comvert.h"23 22 c 24 23 c … … 422 421 include "paramet.h" 423 422 include "logic.h" 424 include "comvert.h"425 423 include "comgeom.h" 426 424 c … … 877 875 include "paramet.h" 878 876 include "logic.h" 879 include "comvert.h"880 877 c 881 878 c -
LMDZ5/trunk/libf/dyn3dmem/vlspltgen_loc.F
r2597 r2600 38 38 include "paramet.h" 39 39 include "logic.h" 40 include "comvert.h"41 40 42 41 c -
LMDZ5/trunk/libf/dyn3dmem/vlspltqs_loc.F
r2597 r2600 15 15 include "paramet.h" 16 16 include "logic.h" 17 include "comvert.h"18 17 c 19 18 c … … 173 172 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 174 173 DO l=1,llm 175 174 iadvplus(ip1jm+1:ip1jmp1,l)=0 176 175 ENDDO 177 176 c$OMP END DO NOWAIT 178 177 endif 179 178 180 179 c calcul des flux a gauche et a droite 181 180 … … 413 412 c ******************************************************************** 414 413 c q,masse_adv_v,w sont des arguments d'entree pour le s-pg .... 415 c qsat 414 c qsat est un argument de sortie pour le s-pg .... 416 415 c 417 416 c … … 425 424 include "paramet.h" 426 425 include "logic.h" 427 include "comvert.h"428 426 include "comgeom.h" 429 427 c … … 581 579 dyq(ij,l)=fn*dyq(ij,l) 582 580 ENDDO 583 581 584 582 ENDIF 585 583 … … 602 600 ENDDO 603 601 604 c calcul des pentes limites aux poles 602 c calcul des pentes limites aux poles 605 603 fs=1. 606 604 DO ij=1,iim … … 613 611 dyq(ip1jm+ij,l)=fs*dyq(ip1jm+ij,l) 614 612 ENDDO 615 613 616 614 ENDIF 617 615 … … 778 776 masse(ij,l,iq)=newmasse 779 777 ENDDO 780 781 ENDIF782 778 783 IF (pole_sud) THEN 784 785 convps = -SSUM(iim,qbyv(ip1jm-iim,l,iq),iq,1)/apols 779 ENDIF 780 781 IF (pole_sud) THEN 782 783 convps = -SSUM(iim,qbyv(ip1jm-iim,l,iq),iq,1)/apols 786 784 convmps = -SSUM(iim,masse_adv_v(ip1jm-iim,l),1)/apols 787 785 DO ij = ip1jm+1,ip1jmp1 … … 791 789 masse(ij,l,iq)=newmasse 792 790 ENDDO 793 794 791 792 ENDIF 795 793 c.-. fin ancienne version 796 794 -
LMDZ5/trunk/libf/dyn3dmem/writedynav_loc.F
r2598 r2600 44 44 include "dimensions.h" 45 45 include "paramet.h" 46 include "comvert.h"47 46 include "comgeom.h" 48 47 include "temps.h" -
LMDZ5/trunk/libf/dyn3dmem/writehist_loc.F
r2598 r2600 44 44 include "dimensions.h" 45 45 include "paramet.h" 46 include "comvert.h"47 46 include "comgeom.h" 48 47 include "temps.h"
Note: See TracChangeset
for help on using the changeset viewer.