Re: [Libmesh-devel] installing workable examples

2012-11-22 Thread Kirk, Benjamin (JSC-EG311)
On Nov 21, 2012, at 7:26 PM, "Roy Stogner" mailto:royst...@ices.utexas.edu>> wrote: On Wed, 21 Nov 2012, Paul T. Bauman wrote: Should we just select some subset of existing examples and add the build system My initial thought would be to create a new examples/builds/ directory; in each subdi

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Derek Gaston
On Wed, Nov 21, 2012 at 9:53 PM, Kirk, Benjamin (JSC-EG311) < benjamin.kir...@nasa.gov> wrote: > On Nov 21, 2012, at 7:21 PM, Derek Gaston wrote: > Thanks for the vote of confidence, and I apologize for getting short with > you over this… > No problem at all. God knows I've gotten short with en

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Kirk, Benjamin (JSC-EG311)
On Nov 21, 2012, at 7:21 PM, Derek Gaston wrote: > Let me explain a little more: I love libMesh. I think it's an awesome > triumph of scientific framework software. I am constantly in awe at all the > thought put into the way the system works. All of that thought went into > creating a lib

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Paul T. Bauman
On Wed, Nov 21, 2012 at 7:15 PM, Derek Gaston wrote: > > 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

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Derek Gaston
On Wed, Nov 21, 2012 at 9:07 PM, Paul T. Bauman 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 o

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Paul T. Bauman
On Wed, Nov 21, 2012 at 6:44 PM, Derek Gaston wrote: > I simply stated that the new system, for me, is frustrating. > Fair enough. > Since you are asking, let me give you an example: > > In the old system, this was my libMesh workflow. > > svn up > ./configure && make -j24 && METHOD=dbg make -

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Derek Gaston
On Wed, Nov 21, 2012 at 8:08 PM, Paul T. Bauman wrote: > On Wed, Nov 21, 2012 at 5:43 PM, Roy Stogner wrote: > >> >> > quit bitching >> >> This wasn't called for. > > > I'll support Ben here. This branch has been around for months. There's > been lots of discussion of "hey, we're going to merge t

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Paul T. Bauman
On Wed, Nov 21, 2012 at 6:21 PM, Derek Gaston wrote: > Let me just say: Happy Thanksgiving Everyone! I really appreciate and am > thankful for the opportunity to work (and debate!) with all of you! ;-) > Couldn't have put it better myself. +1. Happy turkey day all. Best, Paul ---

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Roy Stogner
On Wed, 21 Nov 2012, Paul T. Bauman wrote: > Should we just select some subset of existing examples and add the > build system My initial thought would be to create a new examples/builds/ directory; in each subdirectory use the same plain, dumb code (maybe my heatsystem.C code with an even-more-

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Derek Gaston
On Wed, Nov 21, 2012 at 7:25 PM, Kirk, Benjamin (JSC-EG311) < benjamin.kir...@nasa.gov> wrote: > Understood, but CI only works when everyone can see results of tests. > Libmesh.automake has been passing its tests for months, and Paul and I use > it in production. > You and Paul are not average us

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Paul T. Bauman
On Wed, Nov 21, 2012 at 4:16 PM, Roy Stogner wrote: > > Certainly. If we're brainstorming wishlist-y, I'd actually like to > provide multiple examples of *build systems* too - one a two-part > Makefile with a stripped down "Make.common" that does a better job of > separating PETSc/SLEPc/libMesh/e

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Paul T. Bauman
On Wed, Nov 21, 2012 at 5:43 PM, Roy Stogner wrote: > > > quit bitching > > This wasn't called for. I'll support Ben here. This branch has been around for months. There's been lots of discussion of "hey, we're going to merge this into trunk soon". There's absolutely no way this was a surprise. T

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Roy Stogner
On Wed, 21 Nov 2012, Kirk, Benjamin (JSC-EG311) wrote: > If you want to point users to our trunk we need to see your test > results. Period. This is a good point. I'd feel much much happier about my "libmesh/testing gets synched to trunk when it passes tests" plan if those tests included all th

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Roy Stogner
On Wed, 21 Nov 2012, Derek Gaston wrote: > Stating that "they can download nightlies" or "we have time until > 0.9.0" doesn't do justice to the reality that many people are using > the library right out of the repo. "They can download nightlies" isn't an attempt to make things harder for users,

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Kirk, Benjamin (JSC-EG311)
On Nov 21, 2012, at 5:39 PM, "Derek Gaston" wrote: > I am straight up frustrated with the state of the repo at the moment. > > Derek Understood, but CI only works when everyone can see results of tests. Libmesh.automake has been passing its tests for months, and Paul and I use it in product

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Derek Gaston
> We have time to iterate this though, not like I want to ship 0.9.0 > tomorrow! > Maybe we should do a poll to see how many of our users are using released versions of libMesh. I would say it is nearly zero. I know of over a hundred who are exclusively using the SVN version of libMesh: our user

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Roy Stogner
On Wed, 21 Nov 2012, Kirk, Benjamin (JSC-EG311) wrote: Mostly because 'include our makefile' is frowned upon… Right - but it wouldn't be "our makefile", with a billion internally-used identifiers and things that might break other build systems; it would be "our provided make rules", specifica

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Kirk, Benjamin (JSC-EG311)
On Nov 21, 2012, at 4:58 PM, Roy Stogner wrote: >> >> I'd also like to get some feedback on this approach since these >> self-contained examples should be the way people get introduced to >> the library, and I want to set good 'best practices' with the >> Makefile! > > Best practices are that y

Re: [Libmesh-devel] installing workable examples

2012-11-21 Thread Roy Stogner
On Wed, 21 Nov 2012, Kirk, Benjamin (JSC-EG311) wrote: > I'd like to rework the makefile not to include Make.common, and that > means moving the compile rules into it directly. Why? In my experience, when you hand users ten copies of the same original Makefile (or when you so much as make it ea