Perhaps we can keep this for another release. Mark,
Could you add the patch I sent earlier and repsin the promethis tarball? This way - the nightlybuilds [using promethis] - don't crash? thanks, Satish On Mon, 12 Mar 2012, Barry Smith wrote: > > Is it time to stop supporting Prometheus through PETSc for the next > release? Or should we keep it until the release after next? > > Barry > > On Mar 12, 2012, at 11:09 AM, Satish Balay wrote: > > > Mark, > > > > Prometheus needs updates. Attaching the patch for fixes. > > > > Satish > > > > --------- > > > > TESTING: configureAtoll from > > PETSc.Configure(/sandbox/petsc/petsc-dev/config/PETSc/Configure.py:546) > > > > =============================================================================== > > Compiling Prometheus; this may take several minutes > > > > =============================================================================== > > > > ******************************************************************************* > > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > > details): > > ------------------------------------------------------------------------------- > > Error running make on Prometheus: Could not execute "cd > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10 && make clean > > cleanlib && make prom minstall": > > /bin/rm -f > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/lib//libprometheus.a > > > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/lib//libpromfei.a > > /sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/bin/mpicxx -DPROM_HAVE_METIS > > -DHAVE_FORTRAN_UNDERSCORE=1 -Wall -Wwrite-strings -Wno-strict-aliasing > > -Wno-unknown-pragmas -g -c -I/sandbox/petsc/petsc-dev/arch-l > > inux-gcc-absoft/include -I/sandbox/petsc/petsc-dev > > -I/sandbox/petsc/petsc-dev/include > > -I/sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/include > > -I/sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/include -I/sandbox > > /petsc/petsc-dev/arch-linux-gcc-absoft/include > > -I/sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/fei_prom > > -I/sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/include > > -DPROM_NO_STAGES -DPRO > > M_USE_PETSC -DPROM_NO_FEI > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prom_kkt.C > > -o > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prom_kkt.o > > /sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/bin/mpicxx -DPROM_HAVE_METIS > > -DHAVE_FORTRAN_UNDERSCORE=1 -Wall -Wwrite-strings -Wno-strict-aliasing > > -Wno-unknown-pragmas -g -c -I/sandbox/petsc/petsc-dev/arch-l > > inux-gcc-absoft/include -I/sandbox/petsc/petsc-dev > > -I/sandbox/petsc/petsc-dev/include > > -I/sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/include > > -I/sandbox/petsc/petsc-dev/arch-linux-gcc-absoft/include -I/sandbox > > /petsc/petsc-dev/arch-linux-gcc-absoft/include > > -I/sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/fei_prom > > -I/sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/include > > -DPROM_NO_STAGES -DPRO > > M_USE_PETSC -DPROM_NO_FEI > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C > > -o > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.o > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prom_kkt.C: > > In member function ?int PromPCKKT_ASM::Apply_private(const PromCRVector*, > > PromCRVector*) const?: > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prom_kkt.C:714: > > warning: unused variable ?dScatters? > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prom_kkt.C:717: > > warning: unused variable ?xx? > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C: > > In constructor ?PromMatrix::PromMatrix(const PromGrid*, int, int*, int, > > int*, int)?: > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C:1550: > > error: ?MatCreateMPIBAIJ? was not declared in this scope > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C:1555: > > error: ?MatCreateMPIAIJ? was not declared in this scope > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C: > > In member function ?virtual int PromMatrix::SetUp(int, int*, int, int*, > > int, int, int)?: > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C:1600: > > error: ?MatCreateMPIAIJ? was not declared in this scope > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C:1607: > > error: ?MatCreateMPIBAIJ? was not declared in this scope > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C: > > In member function ?virtual int PromMatrix::ConvertToSymm()?: > > /sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.C:2136: > > error: ?MatCreateMPISBAIJ? was not declared in this scope > > make: *** > > [/sandbox/petsc/petsc-dev/externalpackages/Prometheus-1.8.10/src/prometheus.o] > > Error 1 > > ******************************************************************************* > > > > **************************************************** > > ========================================== > > > > <prom.patch> > >
