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

Reply via email to