Changeset 1702
- Timestamp:
- Apr 24, 2017, 11:39:08 AM (8 years ago)
- Location:
- trunk/LMDZ.COMMON
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/dyn3d/leapfrog.F
r1572 r1702 518 518 519 519 ! Compute geopotential (physics might need it) 520 CALL geopot ( ip1jmp1, teta , pk , pks, phis , phi ) 520 call tpot2t(ijp1llm,teta,temp,pk) 521 tsurpk = cpp*temp/pk 522 CALL geopot ( ip1jmp1, tsurpk, pk, pks, phis, phi ) 521 523 522 524 jD_cur = jD_ref + day_ini - day_ref + & … … 803 805 804 806 ! ! Ehouarn: re-compute geopotential for outputs 805 CALL geopot(ip1jmp1,teta,pk,pks,phis,phi) 807 call tpot2t(ijp1llm,teta,temp,pk) 808 tsurpk = cpp*temp/pk 809 CALL geopot(ip1jmp1,tsurpk,pk,pks,phis,phi) 806 810 807 811 IF (ok_dynzon) THEN … … 947 951 948 952 ! ! Ehouarn: re-compute geopotential for outputs 949 CALL geopot(ip1jmp1,teta,pk,pks,phis,phi) 953 ! ADAPTATION GCM POUR CP(T) 954 call tpot2t(ijp1llm,teta,temp,pk) 955 tsurpk = cpp*temp/pk 956 CALL geopot(ip1jmp1,tsurpk,pk,pks,phis,phi) 950 957 951 958 IF (ok_dynzon) THEN -
trunk/LMDZ.COMMON/libf/dyn3d_common/geopot.F
r1422 r1702 21 21 c .. ngrid,teta,pk,pks,phis sont des argum. d'entree pour le s-pg .. 22 22 c phi est un argum. de sortie pour le s-pg . 23 c 24 c This computation (with teta = cp T / pk !) is identical to 25 c delta phi = R/RMD T/p delta p (r=R/RMD=cpp*kappa) 23 26 c 24 27 c======================================================================= -
trunk/LMDZ.COMMON/libf/dyn3dpar/leapfrog_p.F
r1564 r1702 862 862 c$OMP BARRIER 863 863 ! Compute geopotential (physics might need it) 864 CALL geopot_p ( ip1jmp1, teta , pk , pks, phis , phi ) 864 865 call tpot2t_glo_p(teta,temp,pk) 866 ijb=ij_begin 867 ije=ij_end 868 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 869 do l=1,llm 870 tsurpk(ijb:ije,l)=cpp*temp(ijb:ije,l)/pk(ijb:ije,l) 871 enddo 872 !$OMP END DO 873 c$OMP MASTER 874 875 ! CALL geopot_p(ip1jmp1,teta,pk,pks,phis,phi) 876 CALL geopot_p( ip1jmp1, tsurpk, pk, pks, phis, phi ) 877 c$OMP END MASTER 865 878 866 879 jD_cur = jD_ref + day_ini - day_ref -
trunk/LMDZ.COMMON/makelmdz
r1695 r1702 494 494 CPP_KEY="$CPP_KEY CPP_IOIPSL" 495 495 INCLUDE="$INCLUDE ${IOIPSL_INCDIR}" 496 LIB="$LIB -L${IOIPSL_LIBDIR} ${IOIPSL_LIB}"496 LIB="$LIB ${IOIPSL_LIBDIR} ${IOIPSL_LIB}" 497 497 elif [[ $io == mix ]] 498 498 then … … 500 500 CPP_KEY="$CPP_KEY CPP_IOIPSL CPP_XIOS" 501 501 INCLUDE="$INCLUDE ${IOIPSL_INCDIR} ${XIOS_INCDIR}" 502 LIB="$LIB -L${IOIPSL_LIBDIR} ${IOIPSL_LIB} ${XIOS_LIBDIR} ${XIOS_LIB}"502 LIB="$LIB ${IOIPSL_LIBDIR} ${IOIPSL_LIB} ${XIOS_LIBDIR} ${XIOS_LIB}" 503 503 elif [[ $io == xios ]] 504 504 then
Note: See TracChangeset
for help on using the changeset viewer.