/[MITgcm]/MITgcm/tools/build_options/linux_amd64_gfortran
ViewVC logotype

Diff of /MITgcm/tools/build_options/linux_amd64_gfortran

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.20 by jmc, Mon Jul 22 18:40:45 2013 UTC revision 1.21 by jmc, Fri Sep 20 00:15:03 2013 UTC
# Line 11  Line 11 
11  # OpenMP : Tested on dickens with gcc-gfortran v4.3.2 as shipped with FC 10  # OpenMP : Tested on dickens with gcc-gfortran v4.3.2 as shipped with FC 10
12  #              on baudelaire with gcc-gfortran v4.4.5 as shipped with FC 13  #              on baudelaire with gcc-gfortran v4.4.5 as shipped with FC 13
13  #              on danton     with gcc-gfortran v4.5.1 as shipped with FC 14  #              on danton     with gcc-gfortran v4.5.1 as shipped with FC 14
14    #                            with gcc-gfortran v4.7.x as shipped with FC 17
15    #                            with gcc-gfortran v4.8.1 as shipped with FC 19
16  #              on acesgrid   with gcc-gfortran v4.6.0 as shipped with FC 15  #              on acesgrid   with gcc-gfortran v4.6.0 as shipped with FC 15
17  #  #
18  # MPI : Tested on acesgrid (Fedora Core 15), using:  # MPI : Tested on acesgrid (Fedora Core 15), using:
# Line 55  else Line 57  else
57  fi  fi
58    
59  DEFINES='-DWORDLENGTH=4 -DNML_TERMINATOR'  DEFINES='-DWORDLENGTH=4 -DNML_TERMINATOR'
 CPP='cpp -traditional -P'  
60  EXTENDED_SRC_FLAG='-ffixed-line-length-132'  EXTENDED_SRC_FLAG='-ffixed-line-length-132'
61  F90FIXEDFORMAT='-ffixed-form'  F90FIXEDFORMAT='-ffixed-form'
62  GET_FC_VERSION="--version"  GET_FC_VERSION="--version"
# Line 64  OMPFLAG='-fopenmp' Line 65  OMPFLAG='-fopenmp'
65  NOOPTFLAGS='-O0'  NOOPTFLAGS='-O0'
66  NOOPTFILES=''  NOOPTFILES=''
67    
68  # Requires gfortran from 2006 onwards for -fconvert=big-endian  CFLAGS='-O0'
69    #- Requires gfortran from 2006 onwards for -fconvert=big-endian
70  FFLAGS="$FFLAGS -fconvert=big-endian -fimplicit-none"  FFLAGS="$FFLAGS -fconvert=big-endian -fimplicit-none"
71  # for big objects:  #- for big setups, compile & link with "-fPIC" or set memory-model to "medium":
72  FFLAGS="$FFLAGS -fPIC"   CFLAGS="$CFLAGS -fPIC"
73     FFLAGS="$FFLAGS -fPIC"
74    #-  with FC 19, need to use this without -fPIC (which cancels -mcmodel option):
75    #CFLAGS="$CFLAGS -mcmodel=medium"
76    #FFLAGS="$FFLAGS -mcmodel=medium"
77  #- might want to use '-fdefault-real-8' for fizhi pkg:  #- might want to use '-fdefault-real-8' for fizhi pkg:
78  #FFLAGS="$FFLAGS -fdefault-real-8 -fdefault-double-8"  #FFLAGS="$FFLAGS -fdefault-real-8 -fdefault-double-8"
79    
# Line 95  fi Line 101  fi
101    
102  F90FLAGS=$FFLAGS  F90FLAGS=$FFLAGS
103  F90OPTIM=$FOPTIM  F90OPTIM=$FOPTIM
 CFLAGS='-O0 -fPIC'  
104    
105  INCLUDEDIRS=''  INCLUDEDIRS=''
106  INCLUDES=''  INCLUDES=''

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.22