On Wed, Nov 21, 2012 at 9:07 PM, Paul T. Bauman <ptbau...@gmail.com> wrote:
> The only difference between this and the former build system is the extra
> cd's (minor annoyance) and make install (nice new feature, IMHO, that was
> not present in the previous build system).
>
Gotcha.
> Again, I don't see that much of a difference. Yes, cd'ing is a minor
> annoyance, but certainly not any kind of measurably time against building
> the code and something that is easily added to existing build scripts. And
> you still have to make twice with the previous system, so it's not like
> there's a big performance difference.
>
There is a performance difference. Big is relative. Maybe I'll do some
timing. I am sure the new system will get better (faster) though as time
goes on though.
> I'm surprised that you get any benefit out of make -j 24 then (vs. -j 12,
> say. I'm assuming you're using distcc). Even on a slow file system, I'd be
> surprised if make install was a significant percentage of the build time.
>
No distcc! I have a dual hexa-core hyperthreaded (12 "real" cores, 24
"logical") workstation with three solid state drives in RAID0. make -j24
is optimal (I've done the studies!). On my workstation, make install does
not take that long ;-). On our supercomputers with network filesystems
that's not the case.
> We were trying to debug the PETSc issue we're having with the new build
> system yesterday... and holy smokes it is frustrating to make a tiny change
> then have to wait around while cd'ing to different directories and building
> and make installing. It is FRUSTRATING.
>
> Do you have timings or something? I'm not trying to be a jerk, but I find
> it hard to believe that your development cycle is suddenly measurably
> slower because of having to add a few cd's and make install into your build
> cycle.
>
Will do some timing. Mostly, I just keep thinking about how it used to
be.... I'll get over that eventually.
Derek
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel