]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agocuda doxygen 6006/head
Timo Heister [Wed, 7 Mar 2018 21:10:43 +0000 (16:10 -0500)]
cuda doxygen

6 years agoMerge pull request #6004 from masterleinad/avoid_warnings_spherical
Denis Davydov [Wed, 7 Mar 2018 09:09:06 +0000 (10:09 +0100)]
Merge pull request #6004 from masterleinad/avoid_warnings_spherical

Avoid compiler warnings for Function::Spherical

6 years agoMerge pull request #5995 from bangerth/doc-update
Martin Kronbichler [Wed, 7 Mar 2018 06:41:27 +0000 (07:41 +0100)]
Merge pull request #5995 from bangerth/doc-update

Expand on the discussion in the introduction to step-14.

6 years agoAvoid compiler warnings for Function::Spherical 6004/head
Daniel Arndt [Wed, 7 Mar 2018 04:19:12 +0000 (05:19 +0100)]
Avoid compiler warnings for Function::Spherical

6 years agoMerge pull request #5732 from Jie-Cheng/petsc_mmult_follow_up
Daniel Arndt [Wed, 7 Mar 2018 03:14:51 +0000 (22:14 -0500)]
Merge pull request #5732 from Jie-Cheng/petsc_mmult_follow_up

Follow-up of #5655: add mmult and Tmmult to petsc sparse matrix and petsc parallel sparse matrix

6 years agoFollow-up of #5655: add PETScWrappers::SparseMatrix::mmult and PETScWrappers::MPI... 5732/head
Jie Cheng [Sun, 14 Jan 2018 06:08:47 +0000 (01:08 -0500)]
Follow-up of #5655: add PETScWrappers::SparseMatrix::mmult and PETScWrappers::MPI::SparseMatrix::mmult

6 years agoMerge pull request #6000 from masterleinad/changelog_5997
David Wells [Mon, 5 Mar 2018 17:02:19 +0000 (12:02 -0500)]
Merge pull request #6000 from masterleinad/changelog_5997

Changelog entry for #5997

6 years agoChangelog entry for #5997 6000/head
Daniel Arndt [Mon, 5 Mar 2018 14:57:31 +0000 (15:57 +0100)]
Changelog entry for #5997

6 years agoMerge pull request #5997 from masterleinad/fix_distort_random
Daniel Arndt [Mon, 5 Mar 2018 13:23:41 +0000 (08:23 -0500)]
Merge pull request #5997 from masterleinad/fix_distort_random

Fix up GridTools::distort_random for p::s::Triangulation

6 years agoMerge pull request #5957 from masterleinad/move_support_qgausslobatto
Wolfgang Bangerth [Mon, 5 Mar 2018 07:54:17 +0000 (00:54 -0700)]
Merge pull request #5957 from masterleinad/move_support_qgausslobatto

Fix undefined functions in template instantiations

6 years agoMerge pull request #5996 from masterleinad/fix_scalapack_hdf5
Jean-Paul Pelteret [Mon, 5 Mar 2018 06:13:14 +0000 (07:13 +0100)]
Merge pull request #5996 from masterleinad/fix_scalapack_hdf5

Guard HDF5 specific ScaLAPACK implementation

6 years agoFix up GridTools::distort_random for p::s::Triangulation 5997/head
Daniel Arndt [Mon, 5 Mar 2018 03:41:06 +0000 (04:41 +0100)]
Fix up GridTools::distort_random for p::s::Triangulation

6 years agoExpand on the discussion in the introduction to step-14. 5995/head
Wolfgang Bangerth [Sun, 4 Mar 2018 08:22:42 +0000 (01:22 -0700)]
Expand on the discussion in the introduction to step-14.

6 years agoGuard HDF5 specific ScaLAPACK implementation 5996/head
Daniel Arndt [Mon, 5 Mar 2018 01:03:42 +0000 (02:03 +0100)]
Guard HDF5 specific ScaLAPACK implementation

6 years agoMerge pull request #5941 from BenBrands/save_state_property
Denis Davydov [Sat, 3 Mar 2018 18:50:32 +0000 (19:50 +0100)]
Merge pull request #5941 from BenBrands/save_state_property

save/load state and property of ScaLAPACKMatrix

6 years agoMerge pull request #5988 from bangerth/update-step-12
David Wells [Sat, 3 Mar 2018 13:12:23 +0000 (08:12 -0500)]
Merge pull request #5988 from bangerth/update-step-12

Merge the two places where we compute beta in step-12 into one function.

6 years agoMerge pull request #5991 from tjhei/detailed-log-vectorization
Matthias Maier [Fri, 2 Mar 2018 22:06:45 +0000 (16:06 -0600)]
Merge pull request #5991 from tjhei/detailed-log-vectorization

cmake: print vectorization level in detailed.log

6 years agocmake: print vectorization level in detailed.log 5991/head
Timo Heister [Fri, 2 Mar 2018 21:44:42 +0000 (16:44 -0500)]
cmake: print vectorization level in detailed.log

6 years agoMerge the two places where we compute beta in step-12 into one function. 5988/head
Wolfgang Bangerth [Fri, 2 Mar 2018 17:12:44 +0000 (10:12 -0700)]
Merge the two places where we compute beta in step-12 into one function.

6 years agoMerge pull request #5987 from drwells/fix-qcollection-doc
Daniel Arndt [Fri, 2 Mar 2018 15:33:56 +0000 (10:33 -0500)]
Merge pull request #5987 from drwells/fix-qcollection-doc

Fix a wrong link in the documentation.

6 years agoFix a wrong link in the documentation. 5987/head
David Wells [Fri, 2 Mar 2018 15:21:03 +0000 (10:21 -0500)]
Fix a wrong link in the documentation.

6 years agoMerge pull request #5983 from bangerth/update-step-12
Daniel Arndt [Fri, 2 Mar 2018 14:52:51 +0000 (09:52 -0500)]
Merge pull request #5983 from bangerth/update-step-12

Update some code in step-12.

6 years agoMerge pull request #5980 from masterleinad/fix_without_zlib
Bruno Turcksin [Thu, 1 Mar 2018 22:15:07 +0000 (17:15 -0500)]
Merge pull request #5980 from masterleinad/fix_without_zlib

Provide output file for DEAL_II_WITH_ZLIB=OFF

6 years agoMerge pull request #5984 from bangerth/update-step-12-2
Timo Heister [Thu, 1 Mar 2018 19:32:36 +0000 (14:32 -0500)]
Merge pull request #5984 from bangerth/update-step-12-2

Simplify the creation of filenames in step-12.

6 years agoSimplify the creation of filenames in step-12. 5984/head
Wolfgang Bangerth [Thu, 1 Mar 2018 17:09:12 +0000 (10:09 -0700)]
Simplify the creation of filenames in step-12.

6 years agoUpdate some code in step-12. 5983/head
Wolfgang Bangerth [Thu, 1 Mar 2018 17:05:56 +0000 (10:05 -0700)]
Update some code in step-12.

Specifically:
* Write the bilinear form with direction (-beta) obtained through integration
  by parts, rather than using beta and then doing -= on the matrix.
* Use the names for FE*Values objects that we use everywhere else.
* Some other minor cleanups.

6 years agoMerge pull request #5975 from davydden/1d_tria
Daniel Arndt [Thu, 1 Mar 2018 13:47:16 +0000 (08:47 -0500)]
Merge pull request #5975 from davydden/1d_tria

make p::d::Tria<1> similar to dim>1

6 years agoadd a test to make sure we can build p::d::Tria<1> 5975/head
Denis Davydov [Wed, 28 Feb 2018 17:00:26 +0000 (18:00 +0100)]
add a test to make sure we can build p::d::Tria<1>

6 years agoProvide output file for DEAL_II_WITH_ZLIB=OFF 5980/head
Daniel Arndt [Thu, 1 Mar 2018 02:15:09 +0000 (03:15 +0100)]
Provide output file for DEAL_II_WITH_ZLIB=OFF

6 years agoadd dummy p::d::Tria<1>::load() and save()
Denis Davydov [Wed, 28 Feb 2018 15:39:37 +0000 (16:39 +0100)]
add dummy p::d::Tria<1>::load() and save()

6 years agomake constructor of p::d::Tria<1> consistent to that of dim>1
Denis Davydov [Wed, 28 Feb 2018 14:27:14 +0000 (15:27 +0100)]
make constructor of p::d::Tria<1> consistent to that of dim>1

6 years agoMerge pull request #5974 from davydden/1d_spherical
Denis Davydov [Thu, 1 Mar 2018 00:20:08 +0000 (01:20 +0100)]
Merge pull request #5974 from davydden/1d_spherical

instantiate Function::Spherical and auxiliary conversion functions fo…

6 years agoMerge pull request #5977 from davydden/1d_grid_ref_sol_trans
Daniel Arndt [Wed, 28 Feb 2018 23:05:42 +0000 (18:05 -0500)]
Merge pull request #5977 from davydden/1d_grid_ref_sol_trans

instantiate p::d::GridRefinement and p::d::SolutionTransfer for dim==1

6 years agoMerge pull request #5976 from davydden/1d_kelly
Bruno Turcksin [Wed, 28 Feb 2018 21:06:06 +0000 (16:06 -0500)]
Merge pull request #5976 from davydden/1d_kelly

make KellyErrorEstimator<1> consistent with KellyErrorEstimator<2|3>

6 years agoMerge pull request #5973 from BenBrands/scalapack_10_b
Denis Davydov [Wed, 28 Feb 2018 19:58:03 +0000 (20:58 +0100)]
Merge pull request #5973 from BenBrands/scalapack_10_b

make test scalapack_10_b shorter

6 years agoinstantiate p::d::GridRefinement and p::d::SolutionTransfer for dim==1 5977/head
Denis Davydov [Wed, 28 Feb 2018 16:15:50 +0000 (17:15 +0100)]
instantiate p::d::GridRefinement and p::d::SolutionTransfer for dim==1

6 years agomake KellyErrorEstimator<1> consistent with KellyErrorEstimator<2|3> 5976/head
Denis Davydov [Wed, 28 Feb 2018 15:00:32 +0000 (16:00 +0100)]
make KellyErrorEstimator<1> consistent with KellyErrorEstimator<2|3>

6 years agoinstantiate Function::Spherical and auxiliary conversion functions for dim=1,2 5974/head
Denis Davydov [Wed, 28 Feb 2018 10:34:23 +0000 (11:34 +0100)]
instantiate Function::Spherical and auxiliary conversion functions for dim=1,2

6 years agomake test scalapack_10_b shorter 5973/head
Benjamin Brands [Wed, 28 Feb 2018 14:14:21 +0000 (15:14 +0100)]
make test scalapack_10_b shorter

6 years agoMerge pull request #5927 from Rombur/cuda_sparse_matrix
Daniel Arndt [Wed, 28 Feb 2018 14:06:03 +0000 (09:06 -0500)]
Merge pull request #5927 from Rombur/cuda_sparse_matrix

Cuda sparse matrix

6 years agoAdd forgotten macro guard 5927/head
Bruno Turcksin [Wed, 28 Feb 2018 02:00:39 +0000 (21:00 -0500)]
Add forgotten macro guard

6 years agoAdd changelog entry
Bruno Turcksin [Mon, 19 Feb 2018 02:11:10 +0000 (21:11 -0500)]
Add changelog entry

6 years agoAdd test for CUDAWrappers::SparseMatrix
Bruno Turcksin [Mon, 19 Feb 2018 01:58:53 +0000 (20:58 -0500)]
Add test for CUDAWrappers::SparseMatrix

6 years agoAdd wrappers for cuSPARSE csr sparse matrix
Bruno Turcksin [Mon, 19 Feb 2018 01:56:13 +0000 (20:56 -0500)]
Add wrappers for cuSPARSE csr sparse matrix

6 years agoMerge pull request #5969 from masterleinad/replace_doxygen_related
Wolfgang Bangerth [Wed, 28 Feb 2018 00:52:15 +0000 (17:52 -0700)]
Merge pull request #5969 from masterleinad/replace_doxygen_related

Replace @related by @relatesalso

6 years agoReplace @related by @relatesalso 5969/head
Daniel Arndt [Wed, 28 Feb 2018 00:45:58 +0000 (01:45 +0100)]
Replace @related by @relatesalso

6 years agoMerge pull request #5968 from masterleinad/replace_doxygen_relates
Wolfgang Bangerth [Wed, 28 Feb 2018 00:13:56 +0000 (17:13 -0700)]
Merge pull request #5968 from masterleinad/replace_doxygen_relates

Replace @relates by @relatesalso

6 years agoMerge pull request #5966 from tjhei/more_emplace_back
Daniel Arndt [Tue, 27 Feb 2018 23:16:22 +0000 (18:16 -0500)]
Merge pull request #5966 from tjhei/more_emplace_back

fix more findings of modernize-use-emplace

6 years agoReplace @relates by @relatesalso 5968/head
Daniel Arndt [Tue, 27 Feb 2018 21:14:13 +0000 (22:14 +0100)]
Replace @relates by @relatesalso

6 years agoMerge pull request #5967 from bangerth/doc-update
David Wells [Tue, 27 Feb 2018 20:56:46 +0000 (15:56 -0500)]
Merge pull request #5967 from bangerth/doc-update

Minor edits to the documentation of AnisotropicPolynomials.

6 years agoMerge pull request #5964 from tjhei/fix_test_chart_man_10
Denis Davydov [Tue, 27 Feb 2018 19:24:07 +0000 (20:24 +0100)]
Merge pull request #5964 from tjhei/fix_test_chart_man_10

fix initializer in tests/manifold/chart_manifold_10

6 years agoMerge pull request #5963 from davydden/bugfix/sundials_complex_petsc
Wolfgang Bangerth [Tue, 27 Feb 2018 18:16:36 +0000 (11:16 -0700)]
Merge pull request #5963 from davydden/bugfix/sundials_complex_petsc

fix compilation of kinsol wrappers with complex PETSc

6 years agoMerge pull request #5965 from masterleinad/doxygen_sum_tensor
Wolfgang Bangerth [Tue, 27 Feb 2018 18:13:41 +0000 (11:13 -0700)]
Merge pull request #5965 from masterleinad/doxygen_sum_tensor

Fix mentioning of sum variant for Tensor

6 years agoMinor edits to the documentation of AnisotropicPolynomials. 5967/head
Wolfgang Bangerth [Tue, 27 Feb 2018 18:10:36 +0000 (11:10 -0700)]
Minor edits to the documentation of AnisotropicPolynomials.

6 years agofix more findings of modernize-use-emplace 5966/head
Timo Heister [Tue, 27 Feb 2018 18:01:37 +0000 (13:01 -0500)]
fix more findings of modernize-use-emplace

6 years agoFix mentioning of sum variant for Tensor 5965/head
Daniel Arndt [Tue, 27 Feb 2018 17:57:05 +0000 (18:57 +0100)]
Fix mentioning of sum variant for Tensor

6 years agofix initializer in tests/manifold/chart_manifold_10 5964/head
Timo Heister [Tue, 27 Feb 2018 17:48:10 +0000 (12:48 -0500)]
fix initializer in tests/manifold/chart_manifold_10

6 years agofix compilation of kinsol wrappers with complex PETSc 5963/head
Denis Davydov [Tue, 27 Feb 2018 09:02:11 +0000 (10:02 +0100)]
fix compilation of kinsol wrappers with complex PETSc

6 years agoMerge pull request #5961 from drwells/remove-unused-typedef
Martin Kronbichler [Mon, 26 Feb 2018 19:28:17 +0000 (20:28 +0100)]
Merge pull request #5961 from drwells/remove-unused-typedef

Remove unused typedef

6 years agoRemove an unused typedef. 5961/head
David Wells [Mon, 26 Feb 2018 16:11:39 +0000 (11:11 -0500)]
Remove an unused typedef.

6 years agoMerge pull request #5937 from davydden/feature/extend_blockvec_mmult
Martin Kronbichler [Mon, 26 Feb 2018 12:01:06 +0000 (13:01 +0100)]
Merge pull request #5937 from davydden/feature/extend_blockvec_mmult

add more parameters to LA::distributed::BlockVector::mmult()

6 years agoMerge pull request #5960 from drwells/fix-fullmatrix-size-type
Martin Kronbichler [Mon, 26 Feb 2018 11:59:23 +0000 (12:59 +0100)]
Merge pull request #5960 from drwells/fix-fullmatrix-size-type

Use the correct size type for a column number.

6 years agoUse the correct size type for a column number. 5960/head
David Wells [Mon, 26 Feb 2018 03:56:45 +0000 (22:56 -0500)]
Use the correct size type for a column number.

6 years agoMove computation of QGaussLobattoChebyshev support points into helper namespace 5957/head
Daniel Arndt [Sun, 25 Feb 2018 16:27:53 +0000 (17:27 +0100)]
Move computation of QGaussLobattoChebyshev support points into helper namespace

6 years agoMove computation of QGaussRadauChebyshev support points into helper namespace
Daniel Arndt [Sun, 25 Feb 2018 16:27:30 +0000 (17:27 +0100)]
Move computation of QGaussRadauChebyshev support points into helper namespace

6 years agoMove computation of QGaussChebyshev support points into helper namespace
Daniel Arndt [Sun, 25 Feb 2018 16:26:21 +0000 (17:26 +0100)]
Move computation of QGaussChebyshev support points into helper namespace

6 years agoMove computation of QGaussLobatto support points into helper namespace
Daniel Arndt [Sun, 25 Feb 2018 16:25:20 +0000 (17:25 +0100)]
Move computation of QGaussLobatto support points into helper namespace

6 years agoProvide general template function definitions in GeometryInfo
Daniel Arndt [Sun, 25 Feb 2018 17:36:40 +0000 (18:36 +0100)]
Provide general template function definitions in GeometryInfo

6 years agoMerge pull request #5955 from bangerth/doc-update-2
Daniel Arndt [Sun, 25 Feb 2018 16:07:02 +0000 (10:07 -0600)]
Merge pull request #5955 from bangerth/doc-update-2

Update a couple comments about linear solvers.

6 years agoUpdate a couple comments about linear solvers. 5955/head
Wolfgang Bangerth [Sat, 24 Feb 2018 20:47:17 +0000 (13:47 -0700)]
Update a couple comments about linear solvers.

6 years agoMerge pull request #5919 from drwells/deprecate-fixed-int-power
Denis Davydov [Sun, 25 Feb 2018 08:03:41 +0000 (09:03 +0100)]
Merge pull request #5919 from drwells/deprecate-fixed-int-power

Deprecate `fixed_int_power`

6 years agoMerge pull request #5954 from bangerth/doc-update
Daniel Arndt [Sat, 24 Feb 2018 22:34:08 +0000 (16:34 -0600)]
Merge pull request #5954 from bangerth/doc-update

Update a comment on ComponentMask.

6 years agoUpdate a comment on ComponentMask. 5954/head
Wolfgang Bangerth [Sat, 24 Feb 2018 20:46:29 +0000 (13:46 -0700)]
Update a comment on ComponentMask.

6 years agoMark some more things as constexpr. 5919/head
David Wells [Fri, 23 Feb 2018 20:06:57 +0000 (15:06 -0500)]
Mark some more things as constexpr.

6 years agoDeprecate fixed_int_power.
David Wells [Fri, 23 Feb 2018 20:06:29 +0000 (15:06 -0500)]
Deprecate fixed_int_power.

We can use constexpr functions instead of recursive templates.

6 years agoMerge pull request #5949 from bangerth/simplify
Daniel Arndt [Sat, 24 Feb 2018 18:45:34 +0000 (12:45 -0600)]
Merge pull request #5949 from bangerth/simplify

Simplify some code.

6 years agoSimplify some code. 5949/head
Wolfgang Bangerth [Thu, 22 Feb 2018 23:12:06 +0000 (16:12 -0700)]
Simplify some code.

Let's not show bad practices. And let's not use bad examples as an excuse
to introduce an Assert. step-5 already does this before.

6 years agoMerge pull request #5905 from bangerth/further-experiments
Daniel Arndt [Sat, 24 Feb 2018 16:50:19 +0000 (10:50 -0600)]
Merge pull request #5905 from bangerth/further-experiments

Use std::uint8_t as the underlying data type for CellId.

6 years agoMerge pull request #5953 from drwells/remove-svn-id-tags
Daniel Arndt [Sat, 24 Feb 2018 16:34:14 +0000 (10:34 -0600)]
Merge pull request #5953 from drwells/remove-svn-id-tags

Remove some more SVN ID tags.

6 years agoRemove some more SVN ID tags. 5953/head
David Wells [Sat, 24 Feb 2018 15:54:13 +0000 (10:54 -0500)]
Remove some more SVN ID tags.

6 years agoMerge pull request #5921 from davydden/scalapack_split_test
Bruno Turcksin [Fri, 23 Feb 2018 19:01:18 +0000 (14:01 -0500)]
Merge pull request #5921 from davydden/scalapack_split_test

scalapack: split _06 test into four

6 years agoadd more parameters to LA::distributed::BlockVector::mmult() 5937/head
Denis Davydov [Wed, 21 Feb 2018 13:09:11 +0000 (14:09 +0100)]
add more parameters to LA::distributed::BlockVector::mmult()

change meaning of arguments in BlockVector::mmult()

6 years agoMerge pull request #5948 from bangerth/inline
Timo Heister [Fri, 23 Feb 2018 17:53:47 +0000 (12:53 -0500)]
Merge pull request #5948 from bangerth/inline

Inline a message text instead of going through contortions.

6 years agoMerge pull request #5950 from bangerth/remove-include
Timo Heister [Fri, 23 Feb 2018 17:52:46 +0000 (12:52 -0500)]
Merge pull request #5950 from bangerth/remove-include

Remove now unnecessary #includes.

6 years agoMerge pull request #5944 from masterleinad/fix_modernize-use-emplace
Timo Heister [Fri, 23 Feb 2018 15:52:00 +0000 (10:52 -0500)]
Merge pull request #5944 from masterleinad/fix_modernize-use-emplace

Fix findings of "modernize-use-emplace"

6 years agoMerge pull request #5951 from BenBrands/documentation
Denis Davydov [Fri, 23 Feb 2018 11:56:49 +0000 (12:56 +0100)]
Merge pull request #5951 from BenBrands/documentation

Fix minor flaw in documentation in table.h

6 years agofix_minor_flaw_in_documentation 5951/head
Benjamin Brands [Thu, 22 Feb 2018 23:59:35 +0000 (00:59 +0100)]
fix_minor_flaw_in_documentation

6 years agoRemove now unnecessary #includes. 5950/head
Wolfgang Bangerth [Thu, 22 Feb 2018 23:14:12 +0000 (16:14 -0700)]
Remove now unnecessary #includes.

6 years agoInline a message text instead of going through contortions. 5948/head
Wolfgang Bangerth [Thu, 22 Feb 2018 05:42:01 +0000 (22:42 -0700)]
Inline a message text instead of going through contortions.

6 years agoFix findings of "modernize-use-emplace" 5944/head
Daniel Arndt [Thu, 22 Feb 2018 03:25:22 +0000 (04:25 +0100)]
Fix findings of "modernize-use-emplace"

6 years agoMerge pull request #5947 from tjhei/shell_checks
Matthias Maier [Thu, 22 Feb 2018 20:40:58 +0000 (14:40 -0600)]
Merge pull request #5947 from tjhei/shell_checks

fix bash script stylistic issues

6 years agoMerge pull request #5946 from tjhei/add_clang_tidy_script
Matthias Maier [Thu, 22 Feb 2018 20:11:28 +0000 (14:11 -0600)]
Merge pull request #5946 from tjhei/add_clang_tidy_script

add contrib/utilities/run_clang_tidy.sh

6 years agofix bash script stylistic issues 5947/head
Timo Heister [Thu, 22 Feb 2018 20:10:56 +0000 (15:10 -0500)]
fix bash script stylistic issues

using shellcheck

6 years agoadd contrib/utilities/run_clang_tidy.sh 5946/head
Timo Heister [Thu, 22 Feb 2018 19:02:14 +0000 (14:02 -0500)]
add contrib/utilities/run_clang_tidy.sh

6 years agoMerge pull request #5945 from bangerth/avoid-stringstreams
Timo Heister [Thu, 22 Feb 2018 19:03:56 +0000 (14:03 -0500)]
Merge pull request #5945 from bangerth/avoid-stringstreams

Avoid where possible to use std::ostringstream to generate filenames.

6 years agoMerge pull request #5940 from tjhei/clang_tidy_exceptions
David Wells [Thu, 22 Feb 2018 17:58:39 +0000 (12:58 -0500)]
Merge pull request #5940 from tjhei/clang_tidy_exceptions

Exception fixes and cleanup (clang-tidy)

6 years agoAvoid where possible to use std::ostringstream to generate filenames. 5945/head
Wolfgang Bangerth [Thu, 22 Feb 2018 05:39:39 +0000 (22:39 -0700)]
Avoid where possible to use std::ostringstream to generate filenames.

To students, this seems like an unnecessary detour. This may have been useful in
olden times, but we now have helper functions to convert numbers to text without
having to create a std::ostringstream in user code, and we also have std::to_string().

Finally, this avoids the awkward idiom
  std::ostringstream filename;
  ...
  std::ofstream output (filename.str().c_str());
where we have to call .str().c_str().

Instead of this, just create the filename in place and be done with it.

6 years agoMerge pull request #5942 from tjhei/remove_unused_exceptions
Denis Davydov [Thu, 22 Feb 2018 15:12:58 +0000 (16:12 +0100)]
Merge pull request #5942 from tjhei/remove_unused_exceptions

remove some unused exceptions

6 years agoMerge pull request #5939 from tjhei/mpi_type_fix
David Wells [Thu, 22 Feb 2018 02:14:18 +0000 (21:14 -0500)]
Merge pull request #5939 from tjhei/mpi_type_fix

fix MPI type and remove confusing assert

6 years agoMerge pull request #5936 from masterleinad/more_clang_tidy_performance
David Wells [Thu, 22 Feb 2018 02:13:54 +0000 (21:13 -0500)]
Merge pull request #5936 from masterleinad/more_clang_tidy_performance

clang-tidy performance findings


In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.