110 |
breaksw |
breaksw |
111 |
case IRIX64+mpi: |
case IRIX64+mpi: |
112 |
echo "Configuring for SGI Mips with MPI" |
echo "Configuring for SGI Mips with MPI" |
113 |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI -DWORDLENGTH=4' ) |
114 |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
115 |
set FC = ( 'mpif77' ) |
set FC = ( 'mpif77' ) |
116 |
set LINK = ( 'mpif77' ) |
set LINK = ( 'mpif77' ) |
117 |
set FFLAGS = ( '-extend_source -bytereclen -r10000' ) |
set FFLAGS = ( '-extend_source -bytereclen -r10000 -mips4' ) |
118 |
set FOPTIM = ( '-O3' ) |
set FOPTIM = ( '-O3' ) |
119 |
set RMFILES = ( 'rii_files' ) |
set RMFILES = ( 'rii_files' ) |
120 |
breaksw |
breaksw |
121 |
case IRIX64: |
case IRIX64: |
122 |
echo "Configuring for SGI Mips" |
echo "Configuring for SGI Mips" |
123 |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI -DWORDLENGTH=4' ) |
124 |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
125 |
set FFLAGS = ( '-extend_source -mp -mpio -bytereclen -r10000 -mips4' ) |
set FFLAGS = ( '-extend_source -mp -mpio -bytereclen -r10000 -mips4' ) |
126 |
set FOPTIM = ( '-O2' ) |
set FOPTIM = ( '-O3' ) |
127 |
set NOOPTFLAGS = ( '-O0' ) |
# set NOOPTFLAGS = ( '-O0' ) |
128 |
set NOOPTFILES = ( 'barrier.F different_multiple.F ' \ |
# set NOOPTFILES = ( 'barrier.F different_multiple.F ' \ |
129 |
'load_external_fields.F' ) |
# 'load_external_fields.F' ) |
130 |
set RMFILES = ( 'rii_files' ) |
set RMFILES = ( 'rii_files' ) |
131 |
breaksw |
breaksw |
132 |
case SunOS: |
case SunOS: |
133 |
set LN = ( '/usr/bin/ln -fs' ) |
set LN = ( '/usr/bin/ln -fs' ) |
134 |
set CPP = ( '/usr/ccs/lib/cpp -P' ) |
set CPP = ( '/usr/ccs/lib/cpp -P' ) |
135 |
set DEFINES = ( ${DEFINES} '-DTARGET_SUN' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' ) |
136 |
set FFLAGS = ( '-stackvar -explicitpar -vpara -e -u -noautopar') |
set FFLAGS = ( '-stackvar -explicitpar -vpara -e -u -noautopar') |
137 |
set FOPTIM = ( '-O5 -fast' ) |
set FOPTIM = ( '-fast -O4' ) |
138 |
set NOOPTFLAGS = ( '-O0' ) |
set NOOPTFLAGS = ( '-O0' ) |
139 |
set NOOPTFILES = ( 'barrier.F different_multiple.F load_external_fields.F') |
set NOOPTFILES = ( 'barrier.F different_multiple.F load_external_fields.F ini_vertical_grid.F') |
140 |
breaksw |
breaksw |
141 |
case SunOS+mpi: |
case SunOS+mpi: |
142 |
set LN = ( '/usr/bin/ln -fs' ) |
set LN = ( '/usr/bin/ln -fs' ) |
143 |
set CPP = ( '/usr/ccs/lib/cpp -P' ) |
set CPP = ( '/usr/ccs/lib/cpp -P' ) |
144 |
set DEFINES = ( ${DEFINES} '-DTARGET_SUN' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' ) |
145 |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
set INCLUDES = ( '-I/usr/local/mpi/include' ) |
146 |
set FFLAGS = ( '-stackvar -explicitpar -vpara -e -u -noautopar') |
set FFLAGS = ( '-stackvar -explicitpar -vpara -e -u -noautopar') |
147 |
set FOPTIM = ( '-O5 -fast' ) |
set FOPTIM = ( '-fast -O4' ) |
148 |
set NOOPTFLAGS = ( '-O0' ) |
set NOOPTFLAGS = ( '-O0' ) |
149 |
set LIBS = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \ |
set LIBS = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \ |
150 |
'-lsocket -lnsl' ) |
'-lsocket -lnsl' ) |
151 |
set NOOPTFILES = ( 'barrier.F different_multiple.F load_external_fields.F') |
set NOOPTFILES = ( 'barrier.F different_multiple.F load_external_fields.F ini_vertical_grid.F') |
152 |
breaksw |
breaksw |
153 |
case IRIX32: |
case IRIX32: |
154 |
echo "Configuring for SGI ONYX running IRIX64" |
echo "Configuring for SGI ONYX running IRIX64" |
155 |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI -DWORDLENGTH=4' ) |
156 |
set INCLUDES = ( '-I/usr/include' ) |
set INCLUDES = ( '-I/usr/include' ) |
157 |
set FFLAGS = ( '-extend_source -bytereclen -r10000 -64' ) |
set FFLAGS = ( '-extend_source -bytereclen -r10000 -64' ) |
158 |
set FOPTIM = ( '-O2' ) |
set FOPTIM = ( '-O2' ) |
161 |
'load_external_fields.F' ) |
'load_external_fields.F' ) |
162 |
set LIBS = ( '-lmpi' ) |
set LIBS = ( '-lmpi' ) |
163 |
breaksw |
breaksw |
|
case HP-UX: |
|
164 |
case HP-UX+mpi: |
case HP-UX+mpi: |
|
echo "Configuring for HP Exemplar" |
|
|
set CPP = ( '/usr/ccs/lbin/cpp -P' ) |
|
|
set DEFINES = ( ${DEFINES} '-DTARGET_HP' ) |
|
|
set INCLUDES = ( '-I/opt/mpi/include' ) |
|
165 |
set FC = ( 'mpif77' ) |
set FC = ( 'mpif77' ) |
166 |
set LINK = ( 'mpif77' ) |
set LINK = ( 'mpif77' ) |
167 |
|
set INCLUDES = ( '-I/opt/mpi/include' ) |
168 |
|
case HP-UX: |
169 |
|
echo "Configuring for HP Exemplar" |
170 |
|
set CPP = ( '/usr/ccs/lbin/cpp -P' ) |
171 |
|
set DEFINES = ( ${DEFINES} '-DTARGET_HP -DWORDLENGTH=4' ) |
172 |
set FFLAGS = ( '+es +U77 +Onoautopar +Oexemplar_model' \ |
set FFLAGS = ( '+es +U77 +Onoautopar +Oexemplar_model' \ |
173 |
'+Okernel_threads' ) |
'+Okernel_threads' ) |
174 |
set FOPTIM = ( '+O2' ) |
set FOPTIM = ( '+O2' ) |
181 |
case Linux: |
case Linux: |
182 |
set LN = ( '/bin/ln -fs' ) |
set LN = ( '/bin/ln -fs' ) |
183 |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -traditional -P' ) |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -traditional -P' ) |
184 |
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
set DEFINES = ( ${DEFINES} '-D_BYTESWAPIO -DWORDLENGTH=4' ) |
185 |
set INCLUDES = ( '-I/usr/local/include' ) |
set INCLUDES = ( '-I/usr/local/include' ) |
186 |
set FC = ( 'g77' ) |
set FC = ( 'g77' ) |
187 |
set FFLAGS = ( ' ' ) |
set FFLAGS = ( ' ' ) |