[Trilinos-Users] Albany Build Errors

Brian Granzow brian.granzow at gmail.com
Fri Dec 11 12:24:55 EST 2015


Recent changes to Intrepid / Intrepid2
seem to have broken the Albany build
for the past few days.

I am using a build script very nearly
identical to the one found here

https://github.com/gahansen/Albany/wiki/Albany:-Building-Trilinos

and this Trilinos git SHA

ceaae30620a6f5c1437014db8d8eb9d101d8873e

and am getting a whole slew of errors that
looks like the output pasted below.

Are there new compilation flags to
accompany recent changes that the provided
config script is missing? Are these careless
commits? Will there be action required on
behalf of Albany to adapt to these changes?

Thanks,
Brian

----------

sample error output:

In file included from
/lore/granzb/trilinos/install/include/Intrepid_Utils.hpp:57:0,
                 from
/lore/granzb/trilinos/install/include/Intrepid_Basis.hpp:53,
                 from
/lore/granzb/trilinos/albany/src/./problems/Albany_ProblemUtils.hpp:18,
                 from
/lore/granzb/trilinos/albany/src/./disc/Albany_AbstractMeshStruct.hpp:17,
                 from
/lore/granzb/trilinos/albany/src/./disc/Albany_AbstractDiscretization.hpp:28,
                 from
/lore/granzb/trilinos/albany/src/./PHAL_Workset.hpp:21,
                 from
/lore/granzb/trilinos/albany/src/./PHAL_AlbanyTraits.hpp:368,
                 from
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid.cpp:7:
/lore/granzb/trilinos/install/include/Intrepid_KokkosRank.hpp: In
instantiation of 'ArrayWrapper<Scalar, ArrayType, -1, false>::rtype
ArrayWrapper<Scalar, ArrayType, -1, false>::operator()(int) const [with
Scalar = Sacado::Fad::DFad<doubl
/lore/granzb/trilinos/install/include/Intrepid_ArrayToolsDefContractions.hpp:589:21:
  required from 'static void
Intrepid::ArrayTools::contractDataDataScalar(ArrayOutData&, const
ArrayInDataLeft&, const ArrayInDataRight&, Intrepid::EComp
/lore/granzb/trilinos/install/include/Intrepid_FunctionSpaceToolsDef.hpp:1316:49:
  required from 'static void
Intrepid::FunctionSpaceTools::dataIntegral(ArrayOutData&, const
ArrayInDataLeft&, const ArrayInDataRight&, Intrepid::ECompEngin
/lore/granzb/trilinos/install/include/Intrepid_FunctionSpaceToolsDef.hpp:1226:27:
  required from 'static void
Intrepid::FunctionSpaceTools::integrate(ArrayOut&, const ArrayInLeft&,
const ArrayInRight&, Intrepid::ECompEngine, bool) [with
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid_Def.hpp:93:26:
  required from 'void PHAL::HelmholtzResid<EvalT,
Traits>::evaluateFields(typename Traits::EvalData) [with EvalT =
PHAL::AlbanyTraits::Jacobian; Traits = PHAL:
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid.cpp:12:1:
required from here
/lore/granzb/trilinos/install/include/Intrepid_KokkosRank.hpp:188:23:
error: invalid initialization of non-const reference of type
'ArrayWrapper<Sacado::Fad::DFad<double>,
PHX::MDField<Sacado::Fad::DFad<double>, Cell, Node, void, void, vo
         return view(i0);
                       ^
In file included from
/lore/granzb/trilinos/install/include/Sacado_Fad_DFad.hpp:38:0,
                 from /lore/granzb/trilinos/install/include/Sacado.hpp:70,
                 from
/lore/granzb/trilinos/albany/src/./Albany_DataTypes.hpp:16,
                 from
/lore/granzb/trilinos/albany/src/./PHAL_AlbanyTraits.hpp:27,
                 from
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid.cpp:7:
/lore/granzb/trilinos/install/include/Sacado_Fad_DFad_tmpl.hpp:118:7: note:
  after user-defined conversion: Sacado::Fad::DFad<T>::DFad(const
Sacado::Fad::Expr<S>&, typename
Sacado::mpl::enable_if_c<(Sacado::mpl::is_convertible<typename S
       DFad(const Expr<S>& x, SACADO_ENABLE_EXPR_CTOR_DECL) :
       ^
In file included from
/lore/granzb/trilinos/install/include/Intrepid_Utils.hpp:57:0,
                 from
/lore/granzb/trilinos/install/include/Intrepid_Basis.hpp:53,
                 from
/lore/granzb/trilinos/albany/src/./problems/Albany_ProblemUtils.hpp:18,
                 from
/lore/granzb/trilinos/albany/src/./disc/Albany_AbstractMeshStruct.hpp:17,
                 from
/lore/granzb/trilinos/albany/src/./disc/Albany_AbstractDiscretization.hpp:28,
                 from
/lore/granzb/trilinos/albany/src/./PHAL_Workset.hpp:21,
                 from
/lore/granzb/trilinos/albany/src/./PHAL_AlbanyTraits.hpp:368,
                 from
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid.cpp:7:
/lore/granzb/trilinos/install/include/Intrepid_KokkosRank.hpp: In
instantiation of 'ArrayWrapper<Scalar, ArrayType, -1, false>::rtype
ArrayWrapper<Scalar, ArrayType, -1, false>::operator()(int, int) const
[with Scalar = Sacado::Fad::DFad<
/lore/granzb/trilinos/install/include/Intrepid_ArrayToolsDefContractions.hpp:309:27:
  required from 'static void
Intrepid::ArrayTools::contractDataFieldScalar(ArrayOutFields&, const
ArrayInData&, const ArrayInFields&, Intrepid::ECompEngi
/lore/granzb/trilinos/install/include/Intrepid_FunctionSpaceToolsDef.hpp:1286:50:
  required from 'static void
Intrepid::FunctionSpaceTools::functionalIntegral(ArrayOutFields&, const
ArrayInData&, const ArrayInFields&, Intrepid::ECompEngi
/lore/granzb/trilinos/install/include/Intrepid_FunctionSpaceToolsDef.hpp:1229:33:
  required from 'static void
Intrepid::FunctionSpaceTools::integrate(ArrayOut&, const ArrayInLeft&,
const ArrayInRight&, Intrepid::ECompEngine, bool) [with
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid_Def.hpp:93:26:
  required from 'void PHAL::HelmholtzResid<EvalT,
Traits>::evaluateFields(typename Traits::EvalData) [with EvalT =
PHAL::AlbanyTraits::Jacobian; Traits = PHAL:
/lore/granzb/trilinos/albany/src/evaluators/PHAL_HelmholtzResid.cpp:12:1:
required from here
/lore/granzb/trilinos/install/include/Intrepid_KokkosRank.hpp:194:26:
error: invalid initialization of non-const reference of type
'ArrayWrapper<Sacado::Fad::DFad<double>,
PHX::MDField<Sacado::Fad::DFad<double>, Cell, Node, void, void, vo
         return view(i0,i1);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20151211/f53d11a0/attachment.html>


More information about the Trilinos-Users mailing list