Albany icon indicating copy to clipboard operation
Albany copied to clipboard

Failing Albany builds due to changes in Trilinos having to do with the communicators

Open ikalash opened this issue 2 years ago • 12 comments

The nightly spack build is failing due to the following error:

420    /tmp/ikalash/spack-stage/spack-stage-albany-develop-jfp3ybpbdshnwqb
            uck3xssyfjmdmjwmq/spack-src/src/disc/stk/Albany_STKDiscretization.c
            pp: In member function 'void Albany::STKDiscretization::setupExodus
            Output()':
  >> 421    /tmp/ikalash/spack-stage/spack-stage-albany-develop-jfp3ybpbdshnwqb
            uck3xssyfjmdmjwmq/spack-src/src/disc/stk/Albany_STKDiscretization.c
            pp:2311:63: error: invalid conversion from 'Albany_MPI_Comm' {aka '
            int'} to 'stk::ParallelMachine' {aka 'ompi_communicator_t*'} [-fper
            missive]
     422     2311 |         new stk::io::StkMeshIoBroker(getMpiCommFromTeuchosC
            omm(comm)));
     423          |                                      ~~~~~~~~~~~~~~~~~~~~~~
            ~~~^~~~~~

I suspect it's from the PR merge that was done on 12/22 by @bartgol . Could you please have a look @bartgol (or anyone else)?

It's likely the issue will show up in other nightlies. They just happened to all have failed last night due to some Trilinos failures. I'm fixing it now, so we should know tomorrow.

ikalash avatar Dec 23 '22 18:12 ikalash