Changeset 1105 for trunk/UTIL
- Timestamp:
- 2008-06-10T17:29:50+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UTIL/fait_AA_make
r1043 r1105 84 84 @\$(F_C) \\ 85 85 #-Q- aix -qsuffix=f=F90 \\ 86 #-Q- babel -qsuffix=f=F90 \\ 86 87 #-Q- osxxlf -qsuffix=f=F90 \\ 87 88 \$(P_P) \$(F_O) \\ … … 92 93 #-Q- eshpux -R2 \\ 93 94 #-Q- aix -qsource \\ 95 #-Q- babel -qsource \\ 94 96 OPAFILES/\$*.F90 || { mv \$(PREF).L \$(TMP) ; false ; exit ; } 95 97 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 113 115 \$(MODEL_LIB): \$(LIB_OBJ) 114 116 @echo 115 @echo La bibliotheque est a jour117 @echo The library is up-to-date 116 118 @echo 117 119 … … 128 130 #-Q- eshpux -R2 \\ 129 131 #-Q- aix -qsource \\ 132 #-Q- babel -qsource \\ 130 133 \$*.f90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 131 134 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 135 138 @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce ; fi 136 139 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 140 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 137 141 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 138 142 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 145 149 @(cd OPAFILES ; ./conv agrif_opa.in -rm \\ 146 150 #-Q- linux -SubloopScalar \\ 147 #-Q- lxiv8 -SubloopScalar \\148 151 #-Q- g95 -SubloopScalar \\ 149 152 #-Q- f95 -SubloopScalar \\ … … 160 163 #-Q- eshpux -R2 \\ 161 164 #-Q- aix -qsource \\ 165 #-Q- babel -qsource \\ 162 166 OPAFILES/\$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 163 167 else … … 169 173 #-Q- eshpux -R2 \\ 170 174 #-Q- aix -qsource \\ 175 #-Q- babel -qsource \\ 171 176 \$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 172 177 endif … … 177 182 @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce ; fi 178 183 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 184 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 179 185 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 180 186 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 187 193 @(cd OPAFILES ; ./conv agrif_opa.in -rm \\ 188 194 #-Q- linux -SubloopScalar \\ 189 #-Q- lxiv8 -SubloopScalar \\190 195 #-Q- g95 -SubloopScalar \\ 191 196 #-Q- f95 -SubloopScalar \\ … … 202 207 #-Q- eshpux -R2 \\ 203 208 #-Q- aix -qsource \\ 209 #-Q- babel -qsource \\ 204 210 OPAFILES/\$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 205 211 else … … 211 217 #-Q- eshpux -R2 \\ 212 218 #-Q- aix -qsource \\ 219 #-Q- babel -qsource \\ 213 220 \$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 214 221 endif … … 219 226 @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce ; fi 220 227 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 228 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 221 229 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 222 230 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 232 240 #-Q- eshpux -R2 \\ 233 241 #-Q- aix -qsource \\ 242 #-Q- babel -qsource \\ 234 243 \$*.f|| { if [ -f \$(PREF)\$*.L ] ; then mv \$*.L \$(TMP) ; fi ; false ; exit ; } 235 244 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 238 247 @\$(RM) -f \$*.o 239 248 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 249 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 240 250 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 241 251 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 250 260 echo '# some variables' 251 261 echo 'TMP = ../../../tmp' 262 echo '' 263 echo '#WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function' 264 echo '# This doesnt happen whith Fortran 90 compilers but' 265 echo '# Check your compilers option in consequence when using real F95 compilers' 266 echo '' 252 267 echo '#-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) ' 253 268 echo '#-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 -L transform' -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' … … 286 301 echo '#-Q- g95 F_F = $(F_O)'-ffixed-form -ffixed-line-length-132 287 302 echo '#-Q- g95 L_X = -r8 -O3' 303 echo '#-Q- gfortran # Compiler options for NEMO (gfortran version)' 304 echo '#-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 305 echo '#-Q- gfortran F_F = $(F_O)-ffixed-form -ffixed-line-length-132' 306 echo '#-Q- gfortran L_X = -fdefault-real-8' 288 307 echo '#-Q- aix # Compiler options for NEMO (aix version)' 289 308 echo '#-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' … … 291 310 echo '#-Q- aix L_O = $(F_P) -q64 -O3' 292 311 echo '#-Q- aix L_X = $(L_O)' 312 echo '#-Q- babel # Compiler options for NEMO (blue gene version)' 313 echo '#-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 314 echo '#-Q- babel F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 315 echo '#-Q- babel L_X = $(L_O)' 293 316 echo '#-Q- osxxlf # Compiler options for NEMO (osxxlf version)' 294 317 echo '#-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'
Note: See TracChangeset
for help on using the changeset viewer.