[petsc-dev] get moving on gnu make version of PETSc compiler
Satish Balay
balay at mcs.anl.gov
Tue Sep 17 16:20:16 CDT 2013
On Tue, 17 Sep 2013, Satish Balay wrote:
> On Tue, 17 Sep 2013, Jed Brown wrote:
>
> > Satish Balay <balay at mcs.anl.gov> writes:
> > > Adding in the following [partial] dependencies gets the build working
> > > for me. But I'm not sure what the correct way to add this would be..
> >
> > Was the problem reproducible? I never encountered it.
>
> yes - it happens consistantly on petsc.mcs [for my build with -download-openmpi]
Ok - I tried --download-mpich and
--download-openmpi=http://www.open-mpi.org/software/ompi/v1.7/downloads/openmpi-1.7.2.tar.gz
on the same machine - and I see the issue with download-openmpi - but
not download-mpich.
I don't understand why - but I see gmake scheduling the 'fortran'
source builds further down the list [for openmpi build] - so
increasing the likelyhood of this error?
And with the patch [with dependencies listed for the f90-mod sources]
- I see serialization of some fortran source build at the end [for openmpi..]
Satish
--------- <openmpi> -------------------
CC arch-linux2-c-debug/obj/src/ts/interface/tsregall.o
CC arch-linux2-c-debug/obj/src/ts/interface/dlregists.o
CC arch-linux2-c-debug/obj/src/ts/interface/tseig.o
CC arch-linux2-c-debug/obj/src/ts/interface/ftn-auto/tsf.o
CC arch-linux2-c-debug/obj/src/ts/interface/ftn-custom/ztscreatef.o
CC arch-linux2-c-debug/obj/src/ts/interface/ftn-custom/ztsf.o
CC arch-linux2-c-debug/obj/src/ts/interface/ftn-custom/ztsregf.o
<now its building sourcefile one at a time>
FC arch-linux2-c-debug/obj/src/vec/f90-mod/petscvecmod.o
FC arch-linux2-c-debug/obj/src/mat/f90-mod/petscmatmod.o
FC arch-linux2-c-debug/obj/src/dm/f90-mod/petscdmmod.o
FC arch-linux2-c-debug/obj/src/ksp/f90-mod/petsckspmod.o
FC arch-linux2-c-debug/obj/src/snes/f90-mod/petscsnesmod.o
FC arch-linux2-c-debug/obj/src/ts/f90-mod/petsctsmod.o
CLINKER /sandbox/balay/petsc.clone/arch-linux2-c-debug/lib/libpetsc.so
--------- <mpich> -------------------
CC arch-mpich/obj/src/ts/impls/implicit/gl/gladapt.o
CC arch-mpich/obj/src/ts/impls/implicit/theta/theta.o
CC arch-mpich/obj/src/ts/impls/implicit/theta/ftn-auto/thetaf.o
CC arch-mpich/obj/src/ts/impls/implicit/alpha/alpha.o
CC arch-mpich/obj/src/ts/impls/implicit/alpha/ftn-auto/alphaf.o
CC arch-mpich/obj/src/ts/adapt/interface/tsadapt.o
CC arch-mpich/obj/src/ts/adapt/interface/ftn-auto/tsadaptf.o
CC arch-mpich/obj/src/ts/adapt/impls/cfl/adaptcfl.o
CC arch-mpich/obj/src/ts/adapt/impls/none/adaptnone.o
CC arch-mpich/obj/src/ts/adapt/impls/basic/adaptbasic.o
CC arch-mpich/obj/src/ts/interface/ts.o
CC arch-mpich/obj/src/ts/interface/tscreate.o
CC arch-mpich/obj/src/ts/interface/tsreg.o
CC arch-mpich/obj/src/ts/interface/tsregall.o
CC arch-mpich/obj/src/ts/interface/dlregists.o
CC arch-mpich/obj/src/ts/interface/tseig.o
CC arch-mpich/obj/src/ts/interface/ftn-auto/tsf.o
CC arch-mpich/obj/src/ts/interface/ftn-custom/ztscreatef.o
CC arch-mpich/obj/src/ts/interface/ftn-custom/ztsf.o
CC arch-mpich/obj/src/ts/interface/ftn-custom/ztsregf.o
FC arch-mpich/obj/src/ts/f90-mod/petsctsmod.o
CLINKER /sandbox/balay/petsc.clone/arch-mpich/lib/libpetsc.so
More information about the petsc-dev
mailing list