← Back to team overview

fenics team mailing list archive

Re: Release deadline

 

On Sun, Feb 14, 2010 at 11:50 PM, Anders Logg <logg@xxxxxxxxx> wrote:
> On Sun, Feb 14, 2010 at 10:45:09PM +0000, Garth N. Wells wrote:
>>
>>
>> Anders Logg wrote:
>> > On Fri, Feb 12, 2010 at 10:27:07AM +0000, Garth N. Wells wrote:
>> >>
>> >> Anders Logg wrote:
>> >>> On Fri, Feb 12, 2010 at 12:18:19AM +0100, Anders Logg wrote:
>> >>>> Here's an update on the status for getting packages ready for
>> >>>> inclusion in the next Ubuntu LTS release.
>> >>>>
>> >>>> 1. Johannes needs all releases to be ready by Monday. That will give
>> >>>> him a couple of days to prepare the packages.
>> >>>>
>> >>>> Which releases do we want to make? There have been JIT compiler fixes
>> >>>> in FFC and UFL that would be good to get in, and also updates in
>> >>>> DOLFIN.
>> >>> As far as I can see, we are ready to make the following releases:
>> >>>
>> >>>   UFL    0.5.2
>> >>>   FErari 0.2.0
>> >>>   FFC    0.9.1
>> >>>
>> >>> I can just push the button on these if no one has anything to add.
>> >>>
>> >>> The following remains:
>> >>>
>> >>>   Instant 0.9.8: Why is the buildbot failing?
>> >>>   DOLFIN  0.9.7: SCOTCH problems
>> >>>
>> >> DOLFIN should be straightened out today. There are no problems per se,
>> >> just the efficiency needs to be improved. I've done this for one
>> >> function, and just now need to do it for another.
>> >
>> > Everything except DOLFIN should be ready for release now. It's
>> > currently failing on the buildbot with
>> >
>> >   In file included from dolfin/fem/DofMap.cpp:24:
>> >   dolfin/fem/DofMapBuilder.h:13:35: error: boost/unordered_set.hpp: No
>> >   such file or directory
>> >   In file included from dolfin/fem/DofMap.cpp:24:
>> >
>>
>> Where is Boost installed on the buildbot?
>
> Don't know but I assume it's the regular Debian/Ubuntu packages.
>
> Johannes knows.

Yes, it's the Ubuntu packages, however, the file
boost/unordered_set.hpp is not in the Boost packages on Hardy
(linux64-exp is also currently Hardy). If a newer version of Boost is
required I guess we should drop support for Hardy and upgrade the
buildbots.

Johannes

>> >> I've found some erratic behaviour with SCOTCH and ParMETIS with larger
>> >> numbers of partitions. Sometimes partitioning works, sometimes it hangs.
>> >> Can anyone run the elasticity cpp demo with 5 processes?
>> >
>> > I haven't installed SCOTCH yet, so it fails for me. Is SCOTCH now
>> > default? Does it work with the regular SCOTCH in Debian?
>>
>> Yes, but that it's easily changed (just a parameter).
>>
>> > How does it
>> > compare to ParMETIS? (Speed, memory usage.) I remember the first time
>> > we tried SCOTCH that it was very intensive on memory usage.
>> >
>>
>> That was in serial, right?
>
> Yes.
>
>> From having run demos, speed seems comparable to ParMETIS. I haven't
>> checked memory use. What I hope that SCOTCH can partition meshes on
>> which ParMETIS fails since there is much greater scope for tuning
>> SCOTCH. Also, for the demos that I ran, SCOTCH produced better partitions.
>>
>> The parts of the code which I added to build the mesh dual graph can
>> probably be reused to compute element neighbours across process
>> boundaries which we need for interior facet integrals.
>
> ok, sounds good.
>
>> > When I change to ParMETIS, assembling works (but is slow) and then
>> > UMFPACK reports a singular matrix.
>> >
>>
>> We need more people running in parallel to track performance!
>
> Yes, definitely.
>
> And don't forget the blueprint on benchmarking:
>
>  https://blueprints.launchpad.net/dolfin/+spec/benchmarks
>
> I don't remember how many cores the buildbot has but I assume it is 4,
> so we would be able to track some regressions.
>
> --
> Anders
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkt4fi8ACgkQTuwUCDsYZdHBugCdGqjY0jByTFKy2dKh+wMh1kyZ
> D9EAn1aaFs8BWrhD5E7EjBizoiLEgww7
> =Jf5H
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Mailing list: https://launchpad.net/~fenics
> Post to     : fenics@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fenics
> More help   : https://help.launchpad.net/ListHelp
>
>



Follow ups

References