Skip to content

Commit 840cbee

Browse files
committed
Merge branch 'v0.55.0-release'
2 parents 547efb1 + e563ac1 commit 840cbee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1916
-316
lines changed

.gitignore

+12
Original file line numberDiff line numberDiff line change
@@ -214,3 +214,15 @@ test/test_SharedPtr
214214
test/output_test_serialEnv
215215
test/test_Environment/input_test_serialEnv
216216
test/test_serialEnv
217+
test/test_jeffreys_pdf
218+
test/test_gaussian_pdf_gradient
219+
test/test_log_normal_pdf_gradient
220+
test/test_beta_pdf_gradient
221+
test/output_test_intercomm0_gravity_1
222+
test/output_test_intercomm0_gravity_2
223+
test/test_intercomm0_gravity
224+
test/test_intercomm0/gravity_1proc.txt
225+
test/test_intercomm0/gravity_2proc.txt
226+
test/test_intercomm0/test_intercomm0_gravity_run.sh
227+
test/test_seq_of_vec_hdf5_write
228+
test/test_SequenceOfVectors/test_seq_of_vec_hdf5_write_run.sh

CHANGES

+14-13
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@ QUESO: Quantification of Uncertainty for Estimation,
33
Simulation, and Optimization.
44
-----------------------------------------------------
55

6-
Version 0.54.0
6+
Version 0.55.0 (in progress)
7+
* Fix bug in JeffreysJointPdf
8+
* Adding gradient support for Beta, Log Normal, and Gaussian PDFs
9+
* Fix MLE/MAP bug when subEnvironments have more than one MPI process
10+
* Add support for HDF5 output
11+
12+
Version 0.54.0 (Oct 8, 2015)
713
* Fix memory leak in test_GslVector
814
* Make MPI optional
915
* Optimise GSLMatrix::operator() and GslVector::operator[]
@@ -13,50 +19,45 @@ Version 0.54.0
1319
* Fix some compiler warnings
1420
* Fix HDF5 #include issues
1521

16-
Version 0.53.0
22+
Version 0.53.0 (Jun 11, 2015)
1723
* Add linear interpolation surrogates
1824
* Refactor input options processing
1925
* Refactor existing queso errors and asserts
2026
* Add new error checking macros
2127
* Add basic scoped pointer wrappers
2228
* Better error message reporting for bad sample covariance matrices
2329

24-
Version 0.52.0
30+
Version 0.52.0 (Apr 9, 2015)
2531
* Add canned Gaussian likelihoods
2632
* Fix bug in logit transform logic
2733

28-
Version 0.51.0
34+
Version 0.51.0 (Nov 29, 2014)
2935
* Add canned likelihood for scalar GPMSA use-case a la Higdon et al
3036
* Add a logit-transformed transition kernel for more efficient proposals
3137
* Adding jeffreys distribution as an available prior distribution
3238
* Adding likelihood value caching to ML sampler
3339
* Adding Eric Wright to contributors list
3440

35-
Version 0.50.0
41+
Version 0.50.0 (Nov 16, 2013)
3642
* Implemented MCMC sampling on function spaces
3743
* Added function space MCMC unit tests
3844
* Added serial and parallel function space MCMC examples
3945
* Replace exit() calls with a macro exception handler
4046

41-
Version 0.47.1
47+
Version 0.47.1 (Sep 23, 2013)
4248
* created two simple statistical examples, simpleStatisticalForwardProblem and simpleStatisticalInverseProblem
4349
* included description of the new examples on QUESO user's manual, including how to run and to process the generated data
4450
* updated QUESO user's manual to include description of validationCycle example
4551
* updated links for how to obtain QUESO and contact information (github/git)
52+
* fixed broken Makefile
4653

47-
Version 0.47.0
54+
Version 0.47.0 (Sep 4, 2013)
4855
* removed example statisticalInverseProblem as it has a bug - it fails to recreate the problem described in the Normal test from Laine's MCMC tool: http://helios.fmi.fi/~lainema/mcmc/ex/normalex.html.
4956

50-
Version 0.47.1 (23 Sep 2013)
51-
52-
* Update manual and fix broken Makefile
53-
5457
Version 0.47.0 (4 Sep 2013)
55-
5658
* Migrated library to github
5759

5860
Version 0.46 (13 May 2013)
59-
6061
* changed libGRVY linkage to be optional
6162
* added additional regression tests to 'make check'
6263
* added rng (random number generator) class to accommodate either GSL or BOOST rng's

Makefile.am

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ AUX_DIST = build-aux/install-sh \
1717
pkgconfigdir = $(libdir)/pkgconfig
1818
pkgconfig_DATA = queso.pc queso-deps.pc
1919

20+
# Support for queso-config in $(exec_prefix)/bin
21+
queso_configdir = $(exec_prefix)/bin
22+
queso_config_SCRIPTS = src/apps/queso-config
23+
2024
if CODE_COVERAGE_ENABLED
2125

2226
lcov_dir=$(top_builddir)/docs/html/lcov

configure.ac

+21-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ(2.65)
5-
AC_INIT([queso], [0.54.0], [[email protected]])
5+
AC_INIT([queso], [0.55.0], [[email protected]])
66
PACKAGE_DESCRIPTION="The parallel C++ statistical library QUESO: Quantification of uncertainty for estimation, simulation and optimization"
77
AC_SUBST([PACKAGE_DESCRIPTION])
88
PACKAGE_URL="https://github.com/libqueso/queso"
@@ -68,8 +68,8 @@ AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] turn on debugging
6868
[default=$debug_default]],, enable_debug=$debug_default)
6969

7070
if test "x$enable_debug" = "xyes"; then
71-
CFLAGS="$CFLAGS -DDEBUG"
72-
CXXFLAGS="$CXXFLAGS -DDEBUG"
71+
QUESO_CPPFLAGS="$CPPFLAGS -DDEBUG"
72+
AC_SUBST(QUESO_CPPFLAGS)
7373
AC_MSG_RESULT(yes)
7474
else
7575
AC_MSG_RESULT(no)
@@ -241,6 +241,8 @@ AC_CONFIG_FILES([
241241
test/test_InputOptionsParser/test_options_default.txt
242242
test/test_optimizer/input_test_optimizer_options
243243
test/test_Environment/input_test_serialEnv
244+
test/test_intercomm0/gravity_1proc.txt
245+
test/test_intercomm0/gravity_2proc.txt
244246
])
245247

246248
AC_CONFIG_FILES([test/test_Regression/test_cobra_samples_diff.sh
@@ -270,6 +272,22 @@ AC_CONFIG_FILES([
270272
chmod +x test/test_SequenceOfVectors/test_unifiedPositionsOfMaximum.sh
271273
])
272274

275+
AC_CONFIG_FILES([
276+
test/test_intercomm0/test_intercomm0_gravity_run.sh
277+
],
278+
[
279+
chmod +x test/test_intercomm0/test_intercomm0_gravity_run.sh
280+
])
281+
282+
AC_CONFIG_FILES([
283+
test/test_SequenceOfVectors/test_seq_of_vec_hdf5_write_run.sh
284+
],
285+
[
286+
chmod +x test/test_SequenceOfVectors/test_seq_of_vec_hdf5_write_run.sh
287+
])
288+
289+
AC_CONFIG_FILES(src/apps/queso-config, [chmod +x src/apps/queso-config])
290+
273291
dnl ----------------------------------------------
274292
dnl Collect files for licence header stamping here
275293
dnl ----------------------------------------------

0 commit comments

Comments
 (0)