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>
> 
> 

Reply via email to