[Trilinos-Users] Trilinos Compilation Error on Linux
anton
popov at uni-mainz.de
Tue Jun 7 09:45:32 EDT 2016
please unscubscribe me from the list, whatever I try nothing works
On 06/07/2016 03:25 PM, Sai P Uppati wrote:
> Mike, John and Ross,
>
> I don't believe the problem in this case is mixing up the c and c++
> compilers. I used the verbose option during the compilation of
> trilinos. I see that mpicc is being used for .c files and mpicxx is
> being used for .cpp appropriately during the compilation. I also know,
> as I have checked, that mpicc and mpicxx are correctly wrapping icc
> and icpc, respectively. But I still end up getting these errors:
>
> [ 0%] Building CXX object
> packages/kokkos/core/src/CMakeFiles/kokkoscore.dir/impl/KokkosExp_SharedAlloc.cpp.o
> cd /home/de566876/source_codes/Trilinos/build/packages/kokkos/core/src
> && /home/de566876/projects/openmpi-1.10.2/bin/mpicxx
> -Dkokkoscore_EXPORTS -I/home/de566876/source_codes/Trilinos/build
> -I/home/de566876/source_codes/Trilinos/build/packages/kokkos/core/src
> -I/home/de566876/source_codes/Trilinos/packages/kokkos/core/src
> -std=c++11 -O2 -Wall -ansi -Wno-long-long -fp-model precise -fp-model
> source -ip -xHost
> -I/software/comp_intel/parallel_studio_xe_2016_update2/compilers_and_libraries_2016.2.181/linux/mkl/include
> -I/home/de566876/projects/netcdf/include -std=c++11 -O3 -DNDEBUG -fPIC
> -o CMakeFiles/kokkoscore.dir/impl/KokkosExp_SharedAlloc.cpp.o -c
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_HostSpace.hpp(160):
> error: invalid type for defaulted constructor
> HostSpace( HostSpace && rhs ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_HostSpace.hpp(162):
> error: invalid type for defaulted assignment operator
> HostSpace & operator = ( HostSpace && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(55),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_ExecPolicy.hpp(259):
> error: invalid type for defaulted constructor
> RangePolicy(RangePolicy&&) = default;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(80):
> error: invalid type for defaulted constructor
> LayoutLeft( LayoutLeft && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(82):
> error: invalid type for defaulted assignment operator
> LayoutLeft & operator = ( LayoutLeft && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(112):
> error: invalid type for defaulted constructor
> LayoutRight( LayoutRight && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(114):
> error: invalid type for defaulted assignment operator
> LayoutRight & operator = ( LayoutRight && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(218):
> error: invalid type for defaulted constructor
> LayoutTileLeft( LayoutTileLeft && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_ViewMapping.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(385),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Layout.hpp(220):
> error: invalid type for defaulted assignment operator
> LayoutTileLeft & operator = ( LayoutTileLeft && ) = default ;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(68),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_MemoryPool.hpp(164):
> error: invalid type for defaulted constructor
> Bitset( Bitset && ) = default;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(68),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_MemoryPool.hpp(166):
> error: invalid type for defaulted assignment operator
> Bitset & operator = ( Bitset && ) = default;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(68),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_MemoryPool.hpp(657):
> error: invalid type for defaulted constructor
> MemoryPool( MemoryPool && ) = default;
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(68),
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_MemoryPool.hpp(659):
> error: invalid type for defaulted assignment operator
> MemoryPool & operator = ( MemoryPool && ) = default;
> ^
>
> compilation aborted for
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp
> (code 2)
>
> I don't think this is an incorrect wrapping problem. What do you guys
> think?
>
> Sai
>
> On Mon, Jun 6, 2016 at 5:26 PM, Heroux, Michael A <maherou at sandia.gov
> <mailto:maherou at sandia.gov>> wrote:
>
> You should be able to use which ever C++ compiler you want (as
> long as it is compatible with the C or Fortran compiler you are
> using, if any) by defining OMPI_CXX=icpc. To see what is going
> on in detail when you compiler, use the following make command:
>
> make VERBOSE=1
>
> This will give you the details of what is going on, in particular
> which compiler is being used.
>
> *From: *Sai P Uppati <uppatis at utexas.edu <mailto:uppatis at utexas.edu>>
> *Date: *Monday, June 6, 2016 at 5:10 PM
> *To: *Michael A Heroux <maherou at sandia.gov
> <mailto:maherou at sandia.gov>>
> *Cc: *"John T. Foster" <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>>, Roscoe Bartlett
> <rabartl at sandia.gov <mailto:rabartl at sandia.gov>>, Trilinos Users
> <trilinos-users at trilinos.org <mailto:trilinos-users at trilinos.org>>
>
>
> *Subject: *[EXTERNAL] Re: [Trilinos-Users] Trilinos Compilation
> Error on Linux
>
> I built my own version of OpenMPI 1.10.2 with CXX=icpc in the
> configuration, and even using that, I'm still getting the same
> compilation error regarding the //.
>
> Sai
>
> On Mon, Jun 6, 2016 at 1:59 PM, Heroux, Michael A
> <maherou at sandia.gov <mailto:maherou at sandia.gov>> wrote:
>
> You can override the default definition of the C++ compiler
> for OpenMPI by using the variable OMPI_CXX. See this page for
> details:
>
> https://www.open-mpi.org/doc/v1.8/man1/mpicxx.1.php
>
> Also, building your own installation of OpenMPI is not too
> hard, if you want to go down that path.
>
> Mike
>
> *From: *Trilinos-Users <trilinos-users-bounces at trilinos.org
> <mailto:trilinos-users-bounces at trilinos.org>> on behalf of Sai
> P Uppati <uppatis at utexas.edu <mailto:uppatis at utexas.edu>>
> *Date: *Monday, June 6, 2016 at 1:43 PM
> *To: *"John T. Foster" <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>>
> *Cc: *Roscoe Bartlett <rabartl at sandia.gov
> <mailto:rabartl at sandia.gov>>, Trilinos Users
> <trilinos-users at trilinos.org <mailto:trilinos-users at trilinos.org>>
> *Subject: *[EXTERNAL] Re: [Trilinos-Users] Trilinos
> Compilation Error on Linux
>
> I've never tried building OpenMPI myself I think. Is it a big
> undertaking? If so, I can request it to be correctly built
> this time by the system admins.
>
> If not, I can give it a shot myself.
>
> Sai
>
> On Mon, Jun 6, 2016 at 1:35 PM, John T. Foster
> <jfoster at austin.utexas.edu <mailto:jfoster at austin.utexas.edu>>
> wrote:
>
> Some of those flags are specific to Intel compilers.
> Again, my advice would be to compile openmpi against the
> correct Intel compilers.
>
> JTF
>
> On Mon, Jun 6, 2016 at 1:29 PM, Sai P Uppati
> <uppatis at utexas.edu <mailto:uppatis at utexas.edu>> wrote:
>
> John,
>
> There is another OpenMPI module version 1.10.2 that is
> based on GNU compilers version 4.7.3. When I load this
> module, the mpicc and mpicxx wrap gcc and g++
> compilers, respectively, which is correct. However,
> when I try and configure the Trilinos build with the a
> very similar cmake script as your stampede one on
> GitHub Gists, I have problems with some of the CMAKE C
> and CXX flags:
>
> Building C object
> CMakeFiles/cmTC_a870f.dir/testCCompiler.c.o
>
> /software/openmpi/PBS/1.10.2/gcc_47/bin/mpicc -O2
> -Wall -ansi
>
> -Wno-long-long -fp-model precise -fp-model source
> -ip -xHost -I/include
>
> -I/home/de566876/projects/netcdf/include -o
>
> CMakeFiles/cmTC_a870f.dir/testCCompiler.c.o -c
>
> /home/de566876/source_codes/Trilinos/build/CMakeFiles/CMakeTmp/testCCompiler.c
>
> gcc: error: unrecognized command line option ‘-fp-model’
>
> gcc: error: precise: No such file or directory
>
> gcc: error: unrecognized command line option ‘-fp-model’
>
> gcc: error: source: No such file or directory
>
> gcc: error: unrecognized command line option ‘-ip’
>
> gmake[1]: ***
> [CMakeFiles/cmTC_a870f.dir/testCCompiler.c.o] Error 1
>
> gmake[1]: Leaving directory
>
> `/home/de566876/source_codes/Trilinos/build/CMakeFiles/CMakeTmp'
>
> gmake: *** [cmTC_a870f/fast] Error 2
>
> I wonder if these flags are essential. If they are,
> what could be causing these errors in the configuration?
>
> Sai
>
> On Mon, Jun 6, 2016 at 1:13 PM, John T. Foster
> <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>> wrote:
>
> You probably need to rebuild openmpi setting the
> variable |CXX=icpc| at configuration.
>
> JTF
>
>
>
> On Mon, Jun 6, 2016 at 1:07 PM, Sai P Uppati
> <uppatis at utexas.edu <mailto:uppatis at utexas.edu>>
> wrote:
>
> It looks like the mpicxx wrapper wraps icc
> again, NOT icpc.
>
> mpicc -show returns:
>
> icc
> -I/software/openmpi/PBS/1.10.2/intel_16/include -pthread
> -L/software/PBSpro/default//lib -Wl,-rpath
> -Wl,/software/PBSpro/default//lib -Wl,-rpath
> -Wl,/software/openmpi/PBS/1.10.2/intel_16/lib
> -Wl,--enable-new-dtags
> -L/software/openmpi/PBS/1.10.2/intel_16/lib -lmpi
>
> mpicxx -show returns:
>
> icc
> -I/software/openmpi/PBS/1.10.2/intel_16/include -pthread
> -L/software/PBSpro/default//lib -Wl,-rpath
> -Wl,/software/PBSpro/default//lib -Wl,-rpath
> -Wl,/software/openmpi/PBS/1.10.2/intel_16/lib
> -Wl,--enable-new-dtags
> -L/software/openmpi/PBS/1.10.2/intel_16/lib
> -lmpi_cxx -lmpi
>
> If I type in ic and hit TAB, in the results,
> both icc and icpc are found. It just looks
> like icpc is unused. Is this something I can
> do a simple workaround for? Or do I need to
> ask the system admins to fix the wrappers?
>
> Sai
>
> On Mon, Jun 6, 2016 at 12:55 PM, John T.
> Foster <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>> wrote:
>
> Sai,
>
> What does |mpicxx -show| return? It should
> be wrapping |icpc|.
>
> JTF
>
>
>
> On Mon, Jun 6, 2016 at 12:47 PM, Heroux,
> Mike <MHeroux at csbsju.edu
> <mailto:MHeroux at csbsju.edu>> wrote:
>
> It looks like you are compiling C++
> with a C compiler. This will not work.
>
> Mike
>
> *From: *Trilinos-Users
> <trilinos-users-bounces at trilinos.org
> <mailto:trilinos-users-bounces at trilinos.org>>
> on behalf of Sai P Uppati
> <uppatis at utexas.edu
> <mailto:uppatis at utexas.edu>>
> *Date: *Monday, June 6, 2016 at 10:26 AM
> *To: *"John T. Foster"
> <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>>
> *Cc: *Roscoe Bartlett
> <rabartl at sandia.gov
> <mailto:rabartl at sandia.gov>>, Trilinos
> Users <trilinos-users at trilinos.org
> <mailto:trilinos-users at trilinos.org>>
> *Subject: *Re: [Trilinos-Users]
> [EXTERNAL] Trilinos Compilation Error
> on Linux
>
> I didn't notice before I think, but
> I'm getting other errors as well,
> besides the one I showed. Examples
> include:
>
> [ 0%] Building C object
> packages/seacas/libraries/chaco/CMakeFiles/chaco.dir/assign/assign_out.c.o
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(53),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
>
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_HostSpace.hpp(160):
> *error*: invalid type for defaulted
> constructor
>
> HostSpace( HostSpace && rhs ) =
> default ;
>
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(53),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
>
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_HostSpace.hpp(162):
> *error*: invalid type for defaulted
> assignment operator
>
> HostSpace & operator = ( HostSpace
> && ) = default ;
>
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/KokkosExp_View.hpp(55),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(2104),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Parallel.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Serial.hpp(52),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_Core.hpp(53),
>
> from
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/impl/KokkosExp_SharedAlloc.cpp(44):
>
> /home/de566876/source_codes/Trilinos/packages/kokkos/core/src/Kokkos_ExecPolicy.hpp(259):
> *error*: invalid type for defaulted
> constructor
>
> RangePolicy(RangePolicy&&) = default;
>
> ^
>
> Is this also a compiler issue? The
> error with the netcdf.h with the
> comment beginning with "//" is still
> there as well. Any idea what the
> problem could be?
>
> Sai
>
> On Mon, Jun 6, 2016 at 9:25 AM, Sai P
> Uppati <uppatis at utexas.edu
> <mailto:uppatis at utexas.edu>> wrote:
>
> Ross, sorry I misunderstood. John,
> thanks for that clarification. It
> looks like I was using
>
> icc version 15.0.1 (gcc version
> 4.7.3 compatibility)
>
> And I changed to
>
> icc version 16.0.2 (gcc version
> 4.4.7 compatibility)
>
> Both of them are having the same
> issue.
>
> Sai
>
> On Mon, Jun 6, 2016 at 8:48 AM,
> John T. Foster
> <jfoster at austin.utexas.edu
> <mailto:jfoster at austin.utexas.edu>> wrote:
>
> Sai,
>
> |mpicc| and |mpicxx| are just
> wrappers on the underlying
> compilers which are most
> likely some version of |gcc|.
> You can see the full compiler
> and linker command with |mpicc
> -show|. If the underlying
> compiler is in fact |gcc|, you
> can see the version with |gcc -v|.
>
> JTF
>
>
>
> On Mon, Jun 6, 2016 at 8:20
> AM, Sai P Uppati
> <uppatis at utexas.edu
> <mailto:uppatis at utexas.edu>>
> wrote:
>
> Hi Ross,
>
> It looks like I'm using
> mpicc, mpicxx compilers
> from the OpemMPI 1.6.5
> version. Are these too old
> for compiling the latest
> version of Trilinos?
>
> Sai
>
> On Sat, Jun 4, 2016 at
> 9:15 PM, Bartlett, Roscoe
> A <rabartl at sandia.gov
> <mailto:rabartl at sandia.gov>>
> wrote:
>
> Looks like your C
> compiler is not
> accepting C99 code.
> C89 does not accept //
> as a comment. What C
> compiler are you using?
>
> -Ross
>
> ------------------------------------------------------------------------
>
> *From:*Trilinos-Users
> <trilinos-users-bounces at trilinos.org
> <mailto:trilinos-users-bounces at trilinos.org>>
> on behalf of Sai P
> Uppati
> <uppatis at utexas.edu
> <mailto:uppatis at utexas.edu>>
> *Sent:* Saturday, June
> 4, 2016 5:37:29 PM
> *To:*
> trilinos-users at trilinos.org
> <mailto:trilinos-users at trilinos.org>;
> trilinos-users at software.sandia.gov
> <mailto:trilinos-users at software.sandia.gov>
> *Subject:* [EXTERNAL]
> [Trilinos-Users]
> Trilinos Compilation
> Error on Linux
>
> Hi,
>
> I'm trying to compile
> Trilinos (latest
> version: GitHub
> version) on a Linux
> Red Hat distribution,
> and I'm getting a
> compilation error
> regarding netcdf.h:
>
> Building C object
> packages/seacas/libraries/supes/CMakeFiles/supes.dir/ext_lib/exmemy.c.o
>
> /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_close.c(50):
> warning #14: extra
> text after expected
> end of preprocessing
> directive
>
> #include
> "exodusII.h" //
> for ex_err, exerrval, etc
>
>
> ^
>
> In file included from
> /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/include/exodusII.h(46),
>
> from
> /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_add_attr.c(35):
>
> /home/de566876/projects/netcdf/include/netcdf.h(1951):
> error: expected a
> declaration
>
> //EXTERNL int
> nc_finalize();
>
> ^
>
> [ 5%] In file
> included from
> /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/include/exodusII.h(46),
>
> from
> /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_close.c(50):
>
> /home/de566876/projects/netcdf/include/netcdf.h(1951):
> error: expected a
> declaration
>
> //EXTERNL int
> nc_finalize();
>
> ^
>
> Does this error have
> to do with the netcdf
> build (version 4.4.0,
> which passed all the
> tests in the test
> suite by the way)?
>
> Sincerely,
>
> Sai Uppati
>
> *Error! Filename not
> specified.*ᐧ
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org <mailto:Trilinos-Users at trilinos.org>
> https://trilinos.org/mailman/listinfo/trilinos-users
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> <mailto:Trilinos-Users at trilinos.org>
> https://trilinos.org/mailman/listinfo/trilinos-users
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> <mailto:Trilinos-Users at trilinos.org>
> https://trilinos.org/mailman/listinfo/trilinos-users
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> <mailto:Trilinos-Users at trilinos.org>
> https://trilinos.org/mailman/listinfo/trilinos-users
>
>
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160607/b22f8120/attachment-0001.html>
More information about the Trilinos-Users
mailing list