On Tue, Jul 30, 2013 at 2:02 PM, David Knezevic <dknezevic@seas.harvard.edu> wrote:
On 07/30/2013 09:57 PM, John Peterson wrote:



On Tue, Jul 30, 2013 at 1:17 PM, David Knezevic <dknezevic@seas.harvard.edu> wrote:
I'd like to be able to use JSON files for reduced basis input (as an alternative to the current getpot format). As a result, it'd be convenient add jsoncpp to contrib. Any thoughts on this? I think JSON is a nicer format than getpot text files, so perhaps it'd be useful elsewhere in the library as well?

There shouldn't be any license issues (According to the website: "Basically JsonCpp is licensed under MIT license, or public domain if desired and recognized in your jurisdiction.")


How long does it take to build on your system?
How many files are there?
What build system does it use?

I've been apt-getting it so far, so I hadn't looked into the build system yet. It looks very small, but I see that it uses scons for building. That's probably a pain in the ass for contrib, right? If so, then forget it, no big deal!

My preference would definitely be that things in contrib not pull in additional dependencies beyond what libmesh already needs, but it isn't a deal breaker as long as it's configured off by default.

--
John