Changeset 309 for trunk/UTIL/fait_AA_make
- Timestamp:
- 2005-09-23T15:02:52+02:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UTIL/fait_AA_make
r277 r309 67 67 #-Q- hpux -R2 \\ 68 68 #-Q- aix -qsource \\ 69 \$*.f90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; }69 \$*.f90 || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 70 70 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 71 71 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 77 77 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 78 78 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 79 @mv \$(PREF)\$*.L \$(TMP) 79 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 80 @[ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) 80 81 81 82 # rules for the .F90 files … … 88 89 #-Q- hpux -R2 \\ 89 90 #-Q- aix -qsource \\ 90 \$*.F90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; }91 \$*.F90 || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 91 92 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 92 93 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 98 99 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 99 100 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 100 @mv \$(PREF)\$*.L \$(TMP) 101 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 102 @[ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) 101 103 102 104 # rules for the .F files … … 109 111 #-Q- hpux -R2 \\ 110 112 #-Q- aix -qsource \\ 111 \$*.F || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; }113 \$*.F || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 112 114 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 113 115 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 119 121 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 120 122 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 121 @mv \$(PREF)\$*.L \$(TMP) 123 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 124 @[ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP) 122 125 123 126 # rules for the library from the .f files … … 130 133 #-Q- hpux -R2 \\ 131 134 #-Q- aix -qsource \\ 132 \$*.f|| { mv \$*.L \$(TMP) ; false ; exit ; }135 \$*.f|| { [ -f \$*.L ] && mv \$*.L \$(TMP) ; false ; exit ; } 133 136 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 134 137 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 139 142 #-Q- aix @mv \$(PREF)\$*.lst \$(PREF)\$*.L 140 143 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 141 @mv \$*.L \$(TMP) 144 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 145 @[ -f \$(PREF)\$*.L ] && mv \$*.L \$(TMP) 142 146 # 143 147 end … … 150 154 echo '# some variables' 151 155 echo 'TMP = ../../../tmp' 152 echo 'L_X = $(L_O) $(L_C) -ftrace'153 156 echo '#-Q- sxnec # Compiler options for the ORCA model - std' 154 157 echo '#-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 158 echo '#-Q- sxnec L_X = $(L_O) $(L_C) -ftrace' 155 159 echo '#-Q- sx6nec # Compiler options for the ORCA model - std' 156 160 echo '#-Q- sx6nec 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' 157 161 echo '#-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 162 echo '#-Q- sx6nec L_X = $(L_O) $(L_C) -ftrace' 158 163 echo '#-Q- sxdkrz # Compiler options for the ORCA model for the DKRZ SX6-NEC ' 159 164 echo '#-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce' 165 echo '#-Q- sxdkrz L_X = $(L_O) $(L_C) -ftrace' 160 166 echo '#-Q- hpux # Compiler options for the ORCA model for the ES' 161 167 echo '#-Q- hpux # for super perfs!' … … 163 169 echo '#-Q- hpux # regular options!' 164 170 echo '#-Q- hpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 165 echo '#-Q- linux # Compiler options for the ORCA model' 166 echo '#-Q- linux F_O = -Mlist -O2 -byteswapio -r8 -module $(MODDIR)' 171 echo '#-Q- linux # Compiler options for the ORCA model (pgf version)' 172 echo '#-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce' 173 echo '#-Q- linux L_X = -r8 -O3' 174 echo '#-Q- lxiv8 # Compiler options for the ORCA model (ifort version)' 175 echo '#-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce' 176 echo '#-Q- lxiv8 L_X = -r8 -O3' 177 echo '#-Q- g95 # Compiler options for the ORCA model (g95 version)' 178 echo '#-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce' 179 echo '#-Q- g95 L_X = -r8 -O3' 167 180 echo '#-Q- aix # Compiler options for the ORCA model (aix version)' 168 181 echo '#-Q- aix F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce' 169 182 echo '#-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3' 170 183 echo '#-Q- aix L_X = $(L_O) $(L_C) ' 184 echo '#-Q- osxxlf # Compiler options for the ORCA model (osxxlf version)' 185 echo '#-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce' 186 echo '#-Q- osxxlf L_O = -qrealsize=8 -O3' 171 187 172 188 echo 'PREF='
Note: See TracChangeset
for help on using the changeset viewer.