Changeset 669
- Timestamp:
- Oct 12, 2005, 4:46:04 PM (19 years ago)
- Location:
- LMDZ4/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/create_make_gcm
r536 r669 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 … … 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 'inca : $(LIBO)/libinca.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/trunk/makegcm
r664 r669 16 16 set couple=false 17 17 set veget=true 18 set chimie=false 18 19 set psmile=false 19 20 set parallel=false … … 30 31 ###### VERSION LMDZ.4 31 32 # set LMDGCM=$HOME/LMDZ.4 33 #setenv LIBOGCM $LMDGCM/libo 32 34 #set LMDGCM="`pwd`" 33 35 #setenv LIBOGCM $LMDGCM/libo … … 156 158 set adjnt="" 157 159 set opt_dep="" 160 set libchimie="" 158 161 159 162 set optim="" … … 346 349 pour selectionner la vegetation (par defaut) ou non 347 350 351 -chimie CH4|CH4_AER|NMHC|NMHC_AER|false 352 pour selectionner ou non la chimie (par defaut sans) 353 348 354 -g grille selectionne le type de grille qu'on veut utiliser. 349 355 L'effet de cette option est d'ecraser le fichier … … 415 421 endif 416 422 shift ; shift ; goto top 423 424 case -chimie 425 set chimie="$2" ; shift ; shift ; goto top 417 426 418 427 case -parallel … … 492 501 endif 493 502 503 if ( "$chimie" == 'CH4' ) then 504 set optim="$optim -DINCA -DINCA_CH4 " 505 set optim90="$optim" 506 else if ( "$chimie" == 'CH4_AER' ) then 507 set optim="$optim -DINCA -DINCA_CH4 -DINCA_AER" 508 set optim90="$optim" 509 else if ( "$chimie" == 'NMHC' ) then 510 set optim="$optim -DINCA -DINCA_NMHC " 511 set optim90="$optim" 512 else if ( "$chimie" == 'NMHC_AER' ) then 513 set optim="$optim -DINCA -DINCA_NMHC -DINCA_AER" 514 set optim90="$optim" 515 endif 516 if ( "$chimie" == 'CH4' || "$chimie" == 'CH4_AER' || "$chimie" == 'NMHC' || "$chimie" == 'NMHC_AER' ) then 517 set opt_dep="$opt_dep inca" 518 set libchimie="-linca" 519 if ( $XNEC || $X6NEC ) then 520 set libchimie="-lsxinca" 521 endif 522 endif 523 494 524 if ( "$couple" == 'true' ) then 495 525 set optim="$optim -DCPP_COUPLE" … … 888 918 endif 889 919 else 890 set opt_link=" -float0 -size_t64 $optdbl -P static -L$MODIPSLDIR -lsxsechiba -lsxparameters -lsxstomate -lsxioipsl $NCDFLIB " 920 # set opt_link=" -float0 -size_t64 $optdbl -P static -L$MODIPSLDIR -lsxsechiba -lsxparameters -lsxstomate -lsxioipsl $NCDFLIB " 921 set opt_link=" -float0 -size_t64 $optdbl -P static -L$MODIPSLDIR -lsxioipsl $NCDFLIB " 922 891 923 endif 892 924 set mod_loc_dir="./" … … 987 1019 DIM=$dimc \ 988 1020 L_ADJNT="$adjnt" \ 1021 L_CHIMIE="$libchimie" \ 989 1022 LOCAL_DIR="$localdir" \ 990 1023 F77="$f77" \ … … 1010 1043 DIM=$dimc \ 1011 1044 L_ADJNT="$adjnt" \ 1045 L_CHIMIE="$libchimie" \ 1012 1046 LOCAL_DIR="$localdir" \ 1013 1047 F77="$f77" \
Note: See TracChangeset
for help on using the changeset viewer.