@@ -1245,39 +1245,6 @@ for mct, etc.
1245
1245
</SLIBS >
1246
1246
</compiler >
1247
1247
1248
- <compiler MACH =" grizzly" COMPILER =" gnu" >
1249
- <CXX_LIBS >
1250
- <base >-lstdc++ -lmpi_cxx</base >
1251
- </CXX_LIBS >
1252
- <MPICC >mpicc</MPICC >
1253
- <MPICXX >mpic++</MPICXX >
1254
- <MPIFC >mpif90</MPIFC >
1255
- <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
1256
- <SCC >gcc</SCC >
1257
- <SCXX >g++</SCXX >
1258
- <SFC >gfortran</SFC >
1259
- <SLIBS >
1260
- <append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
1261
- <append > $ENV{MKLROOT}/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group $ENV{MKLROOT}/lib/intel64/libmkl_intel_lp64.a $ENV{MKLROOT}/lib/intel64/libmkl_core.a $ENV{MKLROOT}/lib/intel64/libmkl_sequential.a -Wl,--end-group $ENV{MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -lpthread -lm -z muldefs</append >
1262
- </SLIBS >
1263
- </compiler >
1264
-
1265
- <compiler MACH =" grizzly" COMPILER =" intel" >
1266
- <CXX_LIBS >
1267
- <base >-lstdc++ -lmpi_cxx</base >
1268
- </CXX_LIBS >
1269
- <MPICC >mpicc</MPICC >
1270
- <MPICXX >mpic++</MPICXX >
1271
- <MPIFC >mpif90</MPIFC >
1272
- <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
1273
- <SCC >icc</SCC >
1274
- <SCXX >icpc</SCXX >
1275
- <SFC >ifort</SFC >
1276
- <SLIBS >
1277
- <append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
1278
- </SLIBS >
1279
- </compiler >
1280
-
1281
1248
<compiler MACH =" itasca" COMPILER =" intel" >
1282
1249
<CFLAGS >
1283
1250
<base > -O2 -fp-model precise -I/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include </base >
@@ -2093,71 +2060,101 @@ ntel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include </base>
2093
2060
<SUPPORTS_CXX >TRUE</SUPPORTS_CXX >
2094
2061
</compiler >
2095
2062
2096
- <compiler MACH =" userdefined" >
2097
- <CONFIG_ARGS >
2098
- <base />
2099
- </CONFIG_ARGS >
2100
- <CPPDEFS >
2101
- <append />
2102
- </CPPDEFS >
2103
- <ESMF_LIBDIR />
2104
- <MPI_LIB_NAME />
2105
- <MPI_PATH />
2106
- <NETCDF_PATH > USERDEFINED_MUST_EDIT_THIS</NETCDF_PATH >
2107
- <PNETCDF_PATH />
2063
+ <compiler MACH =" grizzly" COMPILER =" gnu" >
2064
+ <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
2065
+ <MPICC >mpicc</MPICC >
2066
+ <MPIFC >mpif90</MPIFC >
2067
+ <MPICXX >mpic++</MPICXX >
2068
+ <SFC >gfortran</SFC >
2069
+ <SCC >gcc</SCC >
2070
+ <SCXX >g++</SCXX >
2108
2071
<SLIBS >
2109
- <append ># USERDEFINED $SHELL{$NETCDF_PATH/bin/nf-config --flibs}</append >
2072
+ <append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
2073
+ <append >$ENV{MKLROOT}/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group $ENV{MKLROOT}/lib/intel64/libmkl_intel_lp64.a $ENV{MKLROOT}/lib/intel64/libmkl_core.a $ENV{MKLROOT}/lib/intel64/libmkl_sequential.a -Wl,--end-group $ENV{MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -lpthread -lm -z muldefs</append >
2110
2074
</SLIBS >
2075
+ <CXX_LIBS >
2076
+ <base >-lstdc++ -lmpi_cxx</base >
2077
+ </CXX_LIBS >
2111
2078
</compiler >
2112
2079
2113
- <compiler MACH =" wolf" COMPILER =" gnu" >
2114
- <ALBANY_PATH >$ENV{ALBANY_PATH}</ALBANY_PATH >
2080
+ <compiler MACH =" grizzly" COMPILER =" intel" >
2081
+ <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
2082
+ <MPICC >mpicc</MPICC >
2083
+ <MPIFC >mpif90</MPIFC >
2084
+ <MPICXX >mpic++</MPICXX >
2085
+ <SFC >ifort</SFC >
2086
+ <SCC >icc</SCC >
2087
+ <SCXX >icpc</SCXX >
2088
+ <SLIBS >
2089
+ <append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
2090
+ <append >-mkl -lpthread</append >
2091
+ </SLIBS >
2115
2092
<CXX_LIBS >
2116
2093
<base >-lstdc++ -lmpi_cxx</base >
2117
2094
</CXX_LIBS >
2095
+ </compiler >
2096
+
2097
+ <compiler MACH =" badger" COMPILER =" gnu" >
2098
+ <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
2118
2099
<MPICC >mpicc</MPICC >
2119
- <MPICXX >mpic++</MPICXX >
2120
2100
<MPIFC >mpif90</MPIFC >
2101
+ <MPICXX >mpic++</MPICXX >
2102
+ <SFC >gfortran</SFC >
2121
2103
<SCC >gcc</SCC >
2122
2104
<SCXX >g++</SCXX >
2123
- <SFC >gfortran</SFC >
2124
2105
<SLIBS >
2125
2106
<append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
2107
+ <append >$ENV{MKLROOT}/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group $ENV{MKLROOT}/lib/intel64/libmkl_intel_lp64.a $ENV{MKLROOT}/lib/intel64/libmkl_core.a $ENV{MKLROOT}/lib/intel64/libmkl_sequential.a -Wl,--end-group $ENV{MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -lpthread -lm -z muldefs</append >
2126
2108
</SLIBS >
2127
- <TRILINOS_PATH >$ENV{TRILINOS_PATH}</TRILINOS_PATH >
2109
+ <CXX_LIBS >
2110
+ <base >-lstdc++ -lmpi_cxx</base >
2111
+ </CXX_LIBS >
2128
2112
</compiler >
2129
2113
2130
- <compiler MACH =" wolf" COMPILER =" intel" >
2114
+ <compiler MACH =" badger" COMPILER =" intel" >
2115
+ <PIO_FILESYSTEM_HINTS >lustre</PIO_FILESYSTEM_HINTS >
2131
2116
<MPICC >mpicc</MPICC >
2132
- <MPICXX >mpic++</MPICXX >
2133
2117
<MPIFC >mpif90</MPIFC >
2118
+ <MPICXX >mpic++</MPICXX >
2119
+ <SFC >ifort</SFC >
2134
2120
<SCC >icc</SCC >
2135
2121
<SCXX >icpc</SCXX >
2136
- <SFC >ifort</SFC >
2137
2122
<SLIBS >
2138
2123
<append >$SHELL{$ENV{NETCDF_PATH}/bin/nf-config --flibs} -llapack -lblas</append >
2139
- <append MPILIB =" mpich" > -mkl=cluster </append >
2140
- <append MPILIB =" mpich2" > -mkl=cluster </append >
2141
- <append MPILIB =" mpt" > -mkl=cluster </append >
2142
- <append MPILIB =" openmpi" > -mkl=cluster </append >
2143
- <append MPILIB =" mvapich" > -mkl=cluster </append >
2144
- <append MPILIB =" impi" > -mkl=cluster </append >
2145
- <append MPILIB =" mpi-serial" > -mkl </append >
2124
+ <append >-mkl -lpthread</append >
2146
2125
</SLIBS >
2147
- <TRILINOS_PATH >$ENV{TRILINOS_PATH}</TRILINOS_PATH >
2126
+ <CXX_LIBS >
2127
+ <base >-lstdc++ -lmpi_cxx</base >
2128
+ </CXX_LIBS >
2129
+ <CFLAGS >
2130
+ <base >compile_threaded="true"> -qopenmp</base >
2131
+ </CFLAGS >
2132
+ <FFLAGS >
2133
+ <base >compile_threaded="true"> -qopenmp</base >
2134
+ </FFLAGS >
2135
+ <LDFLAGS >
2136
+ <base >compile_threaded="true"> -qopenmp</base >
2137
+ </LDFLAGS >
2138
+ <FFLAGS_NOOPT >
2139
+ <base >compile_threaded="true"> -qopenmp</base >
2140
+ </FFLAGS_NOOPT >
2148
2141
</compiler >
2149
2142
2150
- <compiler MACH =" wolf" COMPILER =" pgi" >
2151
- <MPICC >mpicc</MPICC >
2152
- <MPICXX >mpic++</MPICXX >
2153
- <MPIFC >mpif90</MPIFC >
2154
- <SCC >pgcc</SCC >
2155
- <SCXX >pgc++</SCXX >
2156
- <SFC >pgfortran</SFC >
2143
+ <compiler MACH =" userdefined" >
2144
+ <CONFIG_ARGS >
2145
+ <base />
2146
+ </CONFIG_ARGS >
2147
+ <CPPDEFS >
2148
+ <append />
2149
+ </CPPDEFS >
2150
+ <ESMF_LIBDIR />
2151
+ <MPI_LIB_NAME />
2152
+ <MPI_PATH />
2153
+ <NETCDF_PATH > USERDEFINED_MUST_EDIT_THIS</NETCDF_PATH >
2154
+ <PNETCDF_PATH />
2157
2155
<SLIBS >
2158
- <append >$SHELL{$ENV{ NETCDF_PATH} /bin/nf-config --flibs} -llapack -lblas </append >
2156
+ <append ># USERDEFINED $SHELL{$NETCDF_PATH/bin/nf-config --flibs}</append >
2159
2157
</SLIBS >
2160
- <TRILINOS_PATH >$ENV{TRILINOS_PATH}</TRILINOS_PATH >
2161
2158
</compiler >
2162
2159
2163
2160
</config_compilers >
0 commit comments