363 |
set KFLAGS2 = ( ) |
set KFLAGS2 = ( ) |
364 |
set LIBS = ( ) |
set LIBS = ( ) |
365 |
set KPPFILES = ( ) |
set KPPFILES = ( ) |
366 |
set NOOPTFILES = ( ) |
if (! $?NOOPTFILES ) set NOOPTFILES = ( ) |
367 |
set NOOPTFLAGS = ( ) |
if (! $?NOOPTFLAGS ) set NOOPTFLAGS = ( ) |
368 |
set RMFILES = ( ) |
set RMFILES = ( ) |
369 |
|
|
370 |
# We often want to use different compile/link options is using MPI |
# We often want to use different compile/link options is using MPI |
507 |
'-lsocket -lnsl' ) |
'-lsocket -lnsl' ) |
508 |
set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F') |
set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F') |
509 |
breaksw |
breaksw |
510 |
|
case SunFire+mpi: |
511 |
|
set FC = ( 'mpf77' ) |
512 |
|
set LINK = ( 'mpf77' ) |
513 |
|
set LN = ( '/usr/bin/ln -s' ) |
514 |
|
set CPP = ( '/usr/ccs/lib/cpp -P' ) |
515 |
|
set MAKEDEPEND = ( ${TOOLSDIR}/xmakedepend ) |
516 |
|
set DEFINES = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' ) |
517 |
|
set INCLUDES = ( '-I/opt/SUNWhpc/include' ) |
518 |
|
set LIBS = ( '-lmpi -lthread -lsocket -lnsl' ) |
519 |
|
set FFLAGS = ( '-e -u -noautopar ' \ |
520 |
|
'-xtypemap=real:64,double:64,integer:32 -fsimple=0' ) |
521 |
|
set FOPTIM = ( '-dalign -O4 -xarch=native' ) |
522 |
|
set CFLAGS = ( '-dalign -xO4 -xarch=native' ) |
523 |
|
set NOOPTFLAGS = ( '-dalign -O0 -xarch=native' ) |
524 |
|
breaksw |
525 |
case IRIX32: |
case IRIX32: |
526 |
echo "Configuring for SGI ONYX running IRIX64" |
echo "Configuring for SGI ONYX running IRIX64" |
527 |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI -DWORDLENGTH=4' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_SGI -DWORDLENGTH=4' ) |
594 |
set FFLAGS = ( '-Wimplicit -Wunused -Wuninitialized' ) |
set FFLAGS = ( '-Wimplicit -Wunused -Wuninitialized' ) |
595 |
if ($?IEEE) set FFLAGS = ( $FFLAGS '-ffloat-store' ) |
if ($?IEEE) set FFLAGS = ( $FFLAGS '-ffloat-store' ) |
596 |
set FOPTIM = ( '-O3 -malign-double -funroll-loops' ) |
set FOPTIM = ( '-O3 -malign-double -funroll-loops' ) |
597 |
|
set NOOPTFLAGS = ( '-O0' ) |
598 |
breaksw |
breaksw |
599 |
case pgf77: |
case pgf77: |
600 |
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
711 |
# 'external_fields_load.F' ) |
# 'external_fields_load.F' ) |
712 |
set RMFILES = ( 'rii_files' ) |
set RMFILES = ( 'rii_files' ) |
713 |
breaksw |
breaksw |
714 |
|
case aer-linux-cluster+mpi |
715 |
|
echo "Configuring for " $platform |
716 |
|
set LN = ( '/bin/ln -s' ) |
717 |
|
set CPP = ( '/lib/cpp -traditional -P' ) |
718 |
|
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
719 |
|
set FC = ( '/opt/mpich/bin/mpif77' ) |
720 |
|
set LINK = ( '/opt/mpich/bin/mpif77' ) |
721 |
|
set FFLAGS = ( '-byteswapio -r8 -Mnodclchk -Mextend' ) |
722 |
|
set FOPTIM = ( '-tp p6 -v -O2 -Munroll -Mvect=cachesize:512000,transform -Kieee' ) |
723 |
|
set LIBS = ( '-L/opt/mpich/lib/ -lfmpich -lmpich' ) |
724 |
|
set INCLUDES = ( '-I/opt/mpich/include' ) |
725 |
|
breaksw |
726 |
default: |
default: |
727 |
echo "Error: platform not recognized: uname -p = " $platform$USEMPI |
echo "Error: platform not recognized: uname -p = " $platform$USEMPI |
728 |
exit |
exit |