Changeset 757
- Timestamp:
- May 22, 2007, 3:47:48 PM (18 years ago)
- Location:
- LMDZ4/branches/LMDZ4_V2_patch
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4_V2_patch/create_make_gcm
r536 r757 66 66 echo 'L_PHY = -lsxphy$(PHYS) ' 67 67 echo 'L_BIBIO = -lsxbibio' 68 echo 'L_CHIMIE =' 68 69 echo 'L_ADJNT =' 69 70 else … … 75 76 echo 'L_PHY = -lphy$(PHYS) ' 76 77 echo 'L_BIBIO = -lbibio' 78 echo 'L_CHIMIE =' 77 79 echo 'L_ADJNT =' 78 80 fi … … 98 100 echo "PROG = code" 99 101 echo 100 echo 'main : $( DYN) bibio phys $(OPTION_DEP)'102 echo 'main : $(OPTION_DEP) $(DYN) bibio phys ' 101 103 echo ' cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\' 102 104 echo ' cd $(LOCAL_DIR); \' 103 105 echo ' $(COMPILE90) $(LIBF)/$(DIRMAIN)/$(PROG).F -o $(PROG).o ; \' 104 106 if [ "$CRAY" = '0' ] ; then 105 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(L_DYN) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '107 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_CHIMIE) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(L_DYN) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o ' 106 108 else 107 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '109 echo ' $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_CHIMIE) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o ' 108 110 fi 109 111 echo … … 115 117 echo 116 118 echo 'adjnt : $(LIBO)/libadjnt.a' 119 echo 120 echo 'chimie : $(LIBO)/libchimie.a' 117 121 echo 118 122 echo '$(FILTRE)3d : $(LIBO)/lib$(FILTRE).a' … … 202 206 done 203 207 echo $str1 204 if [ "$F90" -eq '0' ] ; then208 if [ "$F90" -eq '0' -a -f $fili.F ] ; then 205 209 echo ' cd $(LOCAL_DIR); \' 206 210 echo ' $(COMPILE) $(LIBF)/'$diri'/'$trufile' ; \' -
LMDZ4/branches/LMDZ4_V2_patch/makegcm
r665 r757 16 16 set couple=false 17 17 set veget=true 18 set chimie=false 18 19 set psmile=false 19 20 set parallel=false … … 156 157 set adjnt="" 157 158 set opt_dep="" 159 set libchimie="" 158 160 159 161 set optim="" … … 245 247 set mod_suffix="mod" 246 248 set mod_loc_dir="./" 249 ################# 247 250 else if $X6NEC then 251 ################# 248 252 set optdbl='-dw -Wf\"-A dbl4\"' 249 set optim90=' -clear -float0 -size_t64 - Ep -DNC_DOUBLE -dw -Wf\"-A dbl4\" -R5 -Wf,"-pvctl loopcnt=40000 fullmsg noassume "'250 set optimtru90=' -clear -f4 -float0 - size_t64 -Ep -DNC_DOUBLE -dw -Wf\"-A dbl4\" -R2 -R3 -R4 -R5 -Wf,"-pvctl loopcnt=40000 fullmsg noassume"'253 set optim90=' -clear -float0 -size_t64 -f3 -Ep -DNC_DOUBLE -dw -Wf\"-A dbl4\" -R5 -Wf,"-pvctl loopcnt=40000 fullmsg noassume "' 254 set optimtru90=' -clear -f4 -float0 -f4 -size_t64 -Ep -DNC_DOUBLE -dw -Wf\"-A dbl4\" -R2 -R3 -R4 -R5 -Wf,"-pvctl loopcnt=40000 fullmsg noassume"' 251 255 set optim="$optim90" 252 256 set optimbis=" " … … 345 349 -v true|false 346 350 pour selectionner la vegetation (par defaut) ou non 351 352 -chimie CH4|CH4_AER|NMHC|NMHC_AER|AER|GES|false 353 pour selectionner ou non la chimie (par defaut sans) 347 354 348 355 -g grille selectionne le type de grille qu'on veut utiliser. … … 415 422 endif 416 423 shift ; shift ; goto top 424 425 case -chimie 426 set chimie="$2" ; shift ; shift ; goto top 417 427 418 428 case -parallel … … 491 501 endif 492 502 endif 503 504 if ( "$chimie" == 'CH4' ) then 505 set optim="$optim -DINCA -DINCA_CH4 " 506 set optim90="$optim" 507 else if ( "$chimie" == 'CH4_AER' ) then 508 set optim="$optim -DINCA -DINCA_CH4 -DINCA_AER" 509 set optim90="$optim" 510 else if ( "$chimie" == 'NMHC' ) then 511 set optim="$optim -DINCA -DINCA_NMHC " 512 set optim90="$optim" 513 else if ( "$chimie" == 'NMHC_AER' ) then 514 set optim="$optim -DINCA -DINCA_NMHC -DINCA_AER" 515 set optim90="$optim" 516 else if ( "$chimie" == 'AER' ) then 517 set optim="$optim -DINCA -DINCA_AER" 518 set optim90="$optim" 519 else if ("$chimie" == 'GES' ) then 520 set optim="$optim -DINCA" 521 set optim90="$optim" 522 endif 523 if ( "$chimie" == 'CH4' || "$chimie" == 'CH4_AER' || "$chimie" == 'NMHC' || "$chimie" == 'NMHC_AER' || "$chimie" == 'AER' || "$chimie" == 'GES' ) then 524 set opt_dep="$opt_dep chimie" 525 set libchimie="-lchimie" 526 if ( $XNEC || $X6NEC ) then 527 set libchimie="-lsxchimie" 528 endif 529 endif 530 531 493 532 494 533 if ( "$couple" == 'true' ) then … … 987 1026 DIM=$dimc \ 988 1027 L_ADJNT="$adjnt" \ 1028 L_CHIMIE="$libchimie" \ 989 1029 LOCAL_DIR="$localdir" \ 990 1030 F77="$f77" \ … … 1010 1050 DIM=$dimc \ 1011 1051 L_ADJNT="$adjnt" \ 1052 L_CHIMIE="$libchimie" \ 1012 1053 LOCAL_DIR="$localdir" \ 1013 1054 F77="$f77" \
Note: See TracChangeset
for help on using the changeset viewer.