[petsc-dev] builder.py
Matthew Knepley
knepley at gmail.com
Wed Feb 23 17:20:03 CST 2011
On Wed, Feb 23, 2011 at 5:17 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> It appers to compile only a bit of fortran modules - and not the c sources
> for me...
>
Yes, I am fixing that. It is an initialization problem. Since my database is
already initialized,
I did not have it. Should work soon.
> And it leaves arround *.d files in my PETSC_DIR
>
Yes, that way I can rebuild dependencies at any time.
Matt
> Satish
>
> -------
>
> Building dependencies in /home/balay/tmp/petsc-dev/include
> Building dependencies in /home/balay/tmp/petsc-dev/include/sieve
> Building dependencies in /home/balay/tmp/petsc-dev/include/finclude
> Building dependencies in
> /home/balay/tmp/petsc-dev/include/finclude/ftn-auto
> Building dependencies in
> /home/balay/tmp/petsc-dev/include/finclude/ftn-custom
> Building dependencies in /home/balay/tmp/petsc-dev/include/private
> Building /home/balay/tmp/petsc-dev/src/sys/f90-mod/petscsysmod.F
> Building /home/balay/tmp/petsc-dev/src/vec/f90-mod/petscvecmod.F
> Building /home/balay/tmp/petsc-dev/src/mat/f90-mod/petscmatmod.F
> Building /home/balay/tmp/petsc-dev/src/dm/f90-mod/petscdmmod.F
> Building /home/balay/tmp/petsc-dev/src/ksp/f90-mod/petsckspmod.F
> Building /home/balay/tmp/petsc-dev/src/snes/f90-mod/petscsnesmod.F
> Building /home/balay/tmp/petsc-dev/src/ts/f90-mod/petsctsmod.F
> asterix:/home/balay/tmp/petsc-dev>ls
> asterix64/ config/ include/ petsckspmod.d petsctsmod.d
> setup.py* xcode/
> bin/ configure* makefile petscmatmod.d petscvecmod.d
> src/
> CMakeLists.txt configure.log@ make.log@ petscsnesmod.d projects/
> TAGS
> conf/ CTAGS petscdmmod.d petscsysmod.d RDict.log
> tutorials/
> asterix:/home/balay/tmp/petsc-dev>ls asterix64/lib/
> libpetsc.a libpetsc-obj/
> asterix:/home/balay/tmp/petsc-dev>ar t asterix64/lib/libpetsc.a
> petscsysmod.o
> petscvecmod.o
> petscmatmod.o
> petscdmmod.o
> petsckspmod.o
> petscsnesmod.o
> petsctsmod.o
> asterix:/home/balay/tmp/petsc-dev>
>
>
> On Wed, 23 Feb 2011, Matthew Knepley wrote:
>
> > I have pushed a new version:
> >
> > 1) F90 modules now build correctly
> >
> > 2) It has been refactored so that all dependency analysis is done up
> > front, and
> > all building happens afterwards.
> >
> > 3) It could take other dependency trackers (insert your favorite)
> >
> > 4) It should be ready for a nightly build
> >
> > 5) It should now be possible to use subprocess to completely
> parallelize
> > the build.
> >
> > Alert me any problems that come up. It should work for Windows as well,
> and
> > be
> > much faster.
> >
> > Matt
> >
> >
>
>
--
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110223/5dc5e84c/attachment.html>
More information about the petsc-dev
mailing list