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>
