Changeset 1944
- Timestamp:
- Jan 22, 2014, 6:39:15 PM (11 years ago)
- Location:
- LMDZ5/trunk
- Files:
-
- 1 added
- 14 deleted
- 5 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/bld.cfg
r1907 r1944 28 28 src::filtrez %SRC_PATH/filtrez 29 29 src::bibio %SRC_PATH/bibio 30 src::dyn3d_common %SRC_PATH/dyn3d_common 30 31 src::cosp %COSP 31 32 src::ext_src %EXT_SRC -
LMDZ5/trunk/create_make_gcm
r1907 r1944 48 48 echo "LOCAL_DIR=`echo $localdir`" 49 49 echo 'BIBIO = $(LIBF)/bibio' 50 echo 'DYN3D_COMMON = $(LIBF)/dyn3d_common' 50 51 echo "FILTRE = filtre" 51 52 echo "PHYS = " … … 67 68 echo 'L_PHY = -lphy$(PHYS) ' 68 69 echo 'L_BIBIO = -lbibio' 70 echo 'L_DYN3D_COMMON = -ldyn3d_common' 69 71 echo 'L_ADJNT =' 70 72 echo 'L_COSP = -lcosp' … … 92 94 echo 93 95 #echo 'main : chimie $(DYN) bibio phys $(OPTION_DEP) ' 94 echo 'main : $(DYN) bibio phys $(OPTION_DEP) '96 echo 'main : $(DYN) bibio dyn3d_common phys $(OPTION_DEP) ' 95 97 echo ' cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\' 96 98 echo ' cd $(LOCAL_DIR); \' 97 99 echo ' $(COMPILE90) $(LIBF)/$(DIRMAIN)/$(SOURCE) -o $(PROG).o ; \' 98 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_COSP) $(L_PHY) $(L_DYN) $(L_BIBIO) $(L_DYN ) $(L_FILTRE) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '100 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_COSP) $(L_PHY) $(L_DYN) $(L_BIBIO) $(L_DYN3D_COMMON) $(L_DYN) $(L_FILTRE) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o ' 99 101 echo 100 102 echo 'dyn : $(LIBO)/libdyn$(DIM)d$(FLAG_PARA).a $(FILTRE)$(DIM)d' … … 105 107 echo 106 108 echo 'bibio : $(LIBO)/libbibio.a' 109 echo 110 echo 'dyn3d_common : $(LIBO)/libdyn3d_common.a' 107 111 echo 108 112 echo 'adjnt : $(LIBO)/libadjnt.a' … … 177 181 strj=`echo $stri | tr [A-Z] [a-z]` 178 182 str2="" 179 for dirinc in filtrez bibio grid dyn3d phydev $diri $diri/*/ ; do183 for dirinc in filtrez bibio dyn3d_common grid dyn3d phydev $diri $diri/*/ ; do 180 184 # Recherche dans l'ordre hierarchique inverse car seule la derniere 181 185 # ligne est conservee -
LMDZ5/trunk/libf/dyn3d_common/grid_noro.F
r1938 r1944 83 83 REAL zsig(imar+1,jmar),zgam(imar+1,jmar),zthe(imar+1,jmar) 84 84 REAL zpic(imar+1,jmar),zval(imar+1,jmar) 85 cx $$PB integer mask(imar+1,jmar)85 cxxx PB integer mask(imar+1,jmar) 86 86 real mask(imar+1,jmar), mask_tmp(imar+1,jmar) 87 87 real num_tot(2200,1100),num_lan(2200,1100) … … 274 274 IF (weight(ii,jj) .NE. 0.0) THEN 275 275 c Mask 276 c x$$if(num_lan(ii,jj)/num_tot(ii,jj).ge.0.5)then277 c x$$mask(ii,jj)=1278 c x$$else279 c x$$mask(ii,jj)=0280 c x$$ENDIF276 cXXX if(num_lan(ii,jj)/num_tot(ii,jj).ge.0.5)then 277 cXXX mask(ii,jj)=1 278 cXXX else 279 cXXX mask(ii,jj)=0 280 cXXX ENDIF 281 281 if (.not. masque_lu) then 282 282 mask(ii,jj) = num_lan(ii,jj)/num_tot(ii,jj) … … 319 319 CALL MVA9(zxtzy,iim+1,jjm+1) 320 320 CALL MVA9(zytzy,iim+1,jjm+1) 321 C x$$Masque prenant en compte maximum de terre322 C x$$On seuil a 10% de terre de terre car en dessous les parametres de surface n'on323 C x$$pas de sens (PB)321 CXXX Masque prenant en compte maximum de terre 322 CXXX On seuil a 10% de terre de terre car en dessous les parametres de surface n'on 323 CXXX pas de sens (PB) 324 324 mask_tmp= 0.0 325 325 WHERE(mask .GE. 0.1) mask_tmp = 1. … … 339 339 if(abs(xm).le.xw) xm=xw*sign(1.,xm) 340 340 c slope: 341 c x$$zsig(ii,jj)=sqrt(xq)*mask(ii,jj)342 c x$$c isotropy:343 c x$$zgam(ii,jj)=xp/xq*mask(ii,jj)344 c x$$c angle theta:345 c x$$zthe(ii,jj)=57.29577951*atan2(xm,xl)/2.*mask(ii,jj)346 c x$$zphi(ii,jj)=zmea(ii,jj)*mask(ii,jj)347 c x$$zmea(ii,jj)=zmea(ii,jj)*mask(ii,jj)348 c x$$zpic(ii,jj)=zpic(ii,jj)*mask(ii,jj)349 c x$$zval(ii,jj)=zval(ii,jj)*mask(ii,jj)350 c x$$zstd(ii,jj)=zstd(ii,jj)*mask(ii,jj)351 C x$* PB modif pour maque de terre fractionnaire341 cXXX zsig(ii,jj)=sqrt(xq)*mask(ii,jj) 342 cXXXc isotropy: 343 cXXX zgam(ii,jj)=xp/xq*mask(ii,jj) 344 cXXXc angle theta: 345 cXXX zthe(ii,jj)=57.29577951*atan2(xm,xl)/2.*mask(ii,jj) 346 cXXX zphi(ii,jj)=zmea(ii,jj)*mask(ii,jj) 347 cXXX zmea(ii,jj)=zmea(ii,jj)*mask(ii,jj) 348 cXXX zpic(ii,jj)=zpic(ii,jj)*mask(ii,jj) 349 cXXX zval(ii,jj)=zval(ii,jj)*mask(ii,jj) 350 cXXX zstd(ii,jj)=zstd(ii,jj)*mask(ii,jj) 351 CXX* PB modif pour maque de terre fractionnaire 352 352 c slope: 353 353 zsig(ii,jj)=sqrt(xq)*mask_tmp(ii,jj) -
LMDZ5/trunk/makegcm
r1907 r1944 10 10 set physique=lmd 11 11 set phys="PHYS=$physique" 12 set include='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/ filtrez -I. '12 set include='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/dyn3d_common -I$(LIBF)/filtrez -I. ' 13 13 set filtre=filtrez 14 14 set grille=reg -
LMDZ5/trunk/makelmdz
r1907 r1944 83 83 84 84 CPP_KEY="" 85 INCLUDE='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/ filtrez -I. '85 INCLUDE='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/dyn3d_common -I$(LIBF)/filtrez -I. ' 86 86 LIB="" 87 87 adjnt="" -
LMDZ5/trunk/tools/install_1d_src.sh
r1929 r1944 42 42 ln -s ../dyn3d/infotrac.F90 . 43 43 ln -s ../dyn3d/conf_gcm.F . 44 ln -s ../dyn3d /pres2lev* .44 ln -s ../dyn3d_common/pres2lev* . 45 45 ln -s ../dyn3d/control_mod.F90 . 46 46 ln -s ../dyn3d/q_sat.F .
Note: See TracChangeset
for help on using the changeset viewer.