Sorry for one more email on this topic... but if you want to see how we track libMesh revisions look at our repo:

See that libMesh directory?  Notice how it has a Git has right next to it?  We're using Git Submodules... and that hash the the current version of libMesh that we're using (ie that our customers are receiving) automatically just by checkout out our repo and running "git submodule init; git submodule update" (they actually run a small script in our repo that does that for them).

In this way - all we need to do is update the hash of the version of libMesh we're using and all of our customers get the new revisions of libMesh automatically when they update their version of our software (and after running "git submodule update").

Nice and tidy - and no waiting on libMesh releases.


On Fri, May 9, 2014 at 4:51 PM, Derek Gaston <> wrote:
To be clear: we update libMesh about monthly... each time just updating to HEAD in the Git repo...


On Fri, May 9, 2014 at 4:50 PM, Derek Gaston <> wrote:
Michael - can you really not use the Git version?  A libMesh "release" really isn't much more special than any version in the Git repo... in fact all it means is that it's usually behind on bug fixes....

We've never used a "release" and we distribute libMesh to hundreds of customers daily without issue.  Each time we update to a new version of libMesh we simply run all of our tests and verify that everything is still working well (which is actually something we do all day anyway because our developers all use the latest GitHub version of libMesh for development) and then push it out the door to our users.


On Fri, May 9, 2014 at 3:14 PM, John Peterson <> wrote:

On Fri, May 9, 2014 at 2:23 PM, Roy Stogner <> wrote:

bugfix release for a regression this big.  I'm swamped right now, but
I'll try to get an out next week.  Any other fixes worth
backporting while I'm at it?

I'm not sure how crazy you want to get with backporting bugfixes, but I looked through the logs and came up with a few candidates...

8901bce4 fixes a previous fix to our libtool script, but only affects specific MPI/Fortran compiler combinations
69cc60ee looks like a bugfix for the MeshfreeInterpolation stuff
f108b893 fixed a bug in plotting discontinuous solutions in Exodus
ac4b3b9d local_variable_indices bugfix
700f26fb fix for --disable-amr
bec6e6da fixed bug in SerialMesh::stitching_helper
e33b68ae fix for Solaris Studio


Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
Libmesh-devel mailing list