]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoAdd a changelog entry. 7238/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:54:35 +0000 (08:54 -0600)]
Add a changelog entry.

6 years agoDeprecate Threads::ConditionVariable.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:32:02 +0000 (08:32 -0600)]
Deprecate Threads::ConditionVariable.

6 years agoMerge pull request #7220 from kronbichler/fix_mf_vector_zero
Daniel Arndt [Thu, 27 Sep 2018 06:31:25 +0000 (23:31 -0700)]
Merge pull request #7220 from kronbichler/fix_mf_vector_zero

Fix zeroing of vector in MatrixFree::loop

6 years agoMerge pull request #7232 from bangerth/mutex-2
Daniel Arndt [Thu, 27 Sep 2018 05:40:01 +0000 (22:40 -0700)]
Merge pull request #7232 from bangerth/mutex-2

Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7233 from bangerth/hp
Denis Davydov [Thu, 27 Sep 2018 05:16:25 +0000 (07:16 +0200)]
Merge pull request #7233 from bangerth/hp

Cleanups in some hp::DoFHandler functions.

6 years agoMerge pull request #7219 from davydden/feature/parameter_handler_skip
Wolfgang Bangerth [Wed, 26 Sep 2018 22:04:36 +0000 (16:04 -0600)]
Merge pull request #7219 from davydden/feature/parameter_handler_skip

add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoCleanups in some hp::DoFHandler functions. 7233/head
Wolfgang Bangerth [Wed, 26 Sep 2018 21:16:30 +0000 (15:16 -0600)]
Cleanups in some hp::DoFHandler functions.

6 years agoMake derivation of Threads::Mutex from std::mutex more obvious. 7232/head
Wolfgang Bangerth [Wed, 26 Sep 2018 20:46:05 +0000 (14:46 -0600)]
Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7229 from masterleinad/restrict_function_parser_tests
David Wells [Wed, 26 Sep 2018 14:50:37 +0000 (10:50 -0400)]
Merge pull request #7229 from masterleinad/restrict_function_parser_tests

Restrict tests requiring FunctionParser

6 years agoMerge pull request #7231 from tamiko/add_trilinos_linker_flags
Denis Davydov [Wed, 26 Sep 2018 10:23:34 +0000 (12:23 +0200)]
Merge pull request #7231 from tamiko/add_trilinos_linker_flags

CMake: Also populate TRILINOS_LINKER_FLAGS

6 years agoCMake: Also populate TRILINOS_LINKER_FLAGS 7231/head
Matthias Maier [Wed, 26 Sep 2018 07:21:33 +0000 (02:21 -0500)]
CMake: Also populate TRILINOS_LINKER_FLAGS

In case we pick up a trilinos installation where
  Trilinos_EXTRA_LD_FLAGS
we have to make sure to include these flags on our final link line as
well.

Closes #7226

6 years agoRestrict tests requiring FunctionParser 7229/head
Daniel Arndt [Wed, 26 Sep 2018 05:22:59 +0000 (07:22 +0200)]
Restrict tests requiring FunctionParser

6 years agoMerge pull request #7227 from masterleinad/restrict_fp_get_expr
Daniel Arndt [Tue, 25 Sep 2018 17:37:52 +0000 (10:37 -0700)]
Merge pull request #7227 from masterleinad/restrict_fp_get_expr

Make FunctionParser::expressions available without muparser support

6 years agoMake FunctionParser::expressions available without muparser support 7227/head
Daniel Arndt [Tue, 25 Sep 2018 06:38:43 +0000 (08:38 +0200)]
Make FunctionParser::expressions available without muparser support

6 years agoMerge pull request #7224 from masterleinad/fix_some_warnings_in_tests
Timo Heister [Mon, 24 Sep 2018 16:11:38 +0000 (10:11 -0600)]
Merge pull request #7224 from masterleinad/fix_some_warnings_in_tests

Avoid warnings in a few tests

6 years agoswitch to an additional parameter in parse_input() 7219/head
Denis Davydov [Sun, 23 Sep 2018 07:26:12 +0000 (09:26 +0200)]
switch to an additional parameter in parse_input()

6 years agoMerge pull request #7223 from bangerth/step-7
David Wells [Sat, 22 Sep 2018 20:45:06 +0000 (16:45 -0400)]
Merge pull request #7223 from bangerth/step-7

Remove a reference to GCC 3.4.

6 years agomake test more difficult
Denis Davydov [Sat, 22 Sep 2018 16:01:34 +0000 (18:01 +0200)]
make test more difficult

6 years agoAvoid warnings in a few tests 7224/head
Daniel Arndt [Sat, 22 Sep 2018 05:45:16 +0000 (07:45 +0200)]
Avoid warnings in a few tests

6 years agoMerge pull request #7221 from luzpaz/misc-typos
Daniel Arndt [Sat, 22 Sep 2018 05:29:00 +0000 (07:29 +0200)]
Merge pull request #7221 from luzpaz/misc-typos

Misc. typos

6 years agoRemove a reference to GCC 3.4. 7223/head
Wolfgang Bangerth [Sat, 22 Sep 2018 04:48:31 +0000 (22:48 -0600)]
Remove a reference to GCC 3.4.

Also just editorial changes.

6 years agoMisc. typos 7221/head
luz.paz [Fri, 21 Sep 2018 02:04:31 +0000 (22:04 -0400)]
Misc. typos

Found via `codespell -q 3 -I ../dealii-word-whitelist.txt --skip="./bundled"` where whitelist consists of:
```
als
ans
buss
commend
ith
elemente
everytime
mapp
methode
nd
numer
perverse
pres
reenable
strat
substract
superceded
ue
uint
```

6 years agoMerge pull request #7185 from bangerth/assert
David Wells [Fri, 21 Sep 2018 16:22:31 +0000 (12:22 -0400)]
Merge pull request #7185 from bangerth/assert

Fix renumbering in parallel for hp.

6 years agoadd a flag to ParameterHandler to skip undefined fields and subsections
Denis Davydov [Thu, 20 Sep 2018 15:28:11 +0000 (17:28 +0200)]
add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoMerge pull request #7182 from davydden/line_minimization
Wolfgang Bangerth [Fri, 21 Sep 2018 05:02:59 +0000 (23:02 -0600)]
Merge pull request #7182 from davydden/line_minimization

Line minimization

6 years agoMerge pull request #7206 from tamiko/fix_petsc_3.9
Daniel Arndt [Thu, 20 Sep 2018 20:46:54 +0000 (22:46 +0200)]
Merge pull request #7206 from tamiko/fix_petsc_3.9

PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

6 years agoChangelog. 7220/head
Martin Kronbichler [Thu, 20 Sep 2018 17:14:12 +0000 (19:14 +0200)]
Changelog.

6 years agoFix zeroing vector without any non-constrained dofs.
Martin Kronbichler [Thu, 20 Sep 2018 17:12:34 +0000 (19:12 +0200)]
Fix zeroing vector without any non-constrained dofs.

6 years agoMerge pull request #7217 from jppelteret/codim_1-read_abaqus
Wolfgang Bangerth [Thu, 20 Sep 2018 16:41:38 +0000 (10:41 -0600)]
Merge pull request #7217 from jppelteret/codim_1-read_abaqus

Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #7218 from jppelteret/fix_7211
Wolfgang Bangerth [Thu, 20 Sep 2018 16:32:49 +0000 (10:32 -0600)]
Merge pull request #7218 from jppelteret/fix_7211

Fix undefined reference to some ADNumberTraits static variables.

6 years agoFix undefined reference to some ADNumberTraits static variables. 7218/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 09:36:18 +0000 (11:36 +0200)]
Fix undefined reference to some ADNumberTraits static variables.

Fixes #7211

6 years agoMerge pull request #7215 from davydden/feature/pattern_function_parser
Luca Heltai [Thu, 20 Sep 2018 09:24:07 +0000 (11:24 +0200)]
Merge pull request #7215 from davydden/feature/pattern_function_parser

extend Patterns::Tools::Convert to understand ComponentMask and Funct…

6 years agoFix GridIn::read_abaqus() for codimension 1 case. 7217/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 08:11:36 +0000 (10:11 +0200)]
Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #6781 from tamiko/update-step-7
Daniel Arndt [Thu, 20 Sep 2018 07:55:24 +0000 (09:55 +0200)]
Merge pull request #6781 from tamiko/update-step-7

example/step-7: Update indenting and modernize

6 years agomake apple-clang happy 6781/head
Matthias Maier [Thu, 20 Sep 2018 03:44:27 +0000 (22:44 -0500)]
make apple-clang happy

6 years agoadd changelog 7215/head
Denis Davydov [Wed, 19 Sep 2018 21:18:45 +0000 (23:18 +0200)]
add changelog

6 years agoextend Patterns::Tools::Convert to understand ComponentMask and FunctionParser
Denis Davydov [Wed, 19 Sep 2018 21:11:58 +0000 (23:11 +0200)]
extend Patterns::Tools::Convert to understand ComponentMask and FunctionParser

6 years agostep-7: Use const auto &cell instead of const auto cell
Matthias Maier [Wed, 19 Sep 2018 19:02:42 +0000 (14:02 -0500)]
step-7: Use const auto &cell instead of const auto cell

6 years agostep-7: update text
Matthias Maier [Sun, 16 Sep 2018 18:27:43 +0000 (13:27 -0500)]
step-7: update text

6 years agostep-7: address comments
Matthias Maier [Sun, 16 Sep 2018 18:22:50 +0000 (13:22 -0500)]
step-7: address comments

6 years agostep-7: Use AffineConstraints instead of ConstraintMatrix
Matthias Maier [Sun, 16 Sep 2018 18:14:17 +0000 (13:14 -0500)]
step-7: Use AffineConstraints instead of ConstraintMatrix

6 years agostep-7: Simplify array type and use range-based for loops
Matthias Maier [Sun, 16 Sep 2018 18:13:22 +0000 (13:13 -0500)]
step-7: Simplify array type and use range-based for loops

6 years agostep-7: Use foreach loop and make a code snippet more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:37 +0000 (18:55 -0500)]
step-7: Use foreach loop and make a code snippet more readable

6 years agostep-7: make bilinear forms more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:17 +0000 (18:55 -0500)]
step-7: make bilinear forms more readable

6 years agostep-7: Use std::array instead of C-style array
Matthias Maier [Fri, 15 Jun 2018 23:54:28 +0000 (18:54 -0500)]
step-7: Use std::array instead of C-style array

6 years agoMerge pull request #7199 from masterleinad/implement_solver_selector_constructor
Matthias Maier [Wed, 19 Sep 2018 18:06:29 +0000 (13:06 -0500)]
Merge pull request #7199 from masterleinad/implement_solver_selector_constructor

Implement SolverSelector constructor mentioned in the documentation

6 years agoadd a test 7206/head
Matthias Maier [Wed, 19 Sep 2018 17:52:51 +0000 (12:52 -0500)]
add a test

6 years agoPETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX
Matthias Maier [Mon, 17 Sep 2018 17:47:05 +0000 (12:47 -0500)]
PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

This fixes a bug with the transpose() function when used with PETSc 3.9
or newer.

6 years agoMerge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit
Bruno Turcksin [Wed, 19 Sep 2018 13:46:22 +0000 (09:46 -0400)]
Merge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit

Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMake CUDAWrappers::MatrixFree compile with 64-bit indices 7213/head
Daniel Arndt [Wed, 19 Sep 2018 09:18:28 +0000 (11:18 +0200)]
Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMerge pull request #7210 from bangerth/xml
Timo Heister [Tue, 18 Sep 2018 20:18:02 +0000 (14:18 -0600)]
Merge pull request #7210 from bangerth/xml

Do not let doxygen generate XML format.

6 years agoDo not let doxygen generate XML format. 7210/head
Wolfgang Bangerth [Tue, 18 Sep 2018 19:17:38 +0000 (13:17 -0600)]
Do not let doxygen generate XML format.

6 years agoMerge pull request #7209 from jppelteret/doc_st_01
Timo Heister [Tue, 18 Sep 2018 16:01:28 +0000 (10:01 -0600)]
Merge pull request #7209 from jppelteret/doc_st_01

Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoFix typo 7199/head
Daniel Arndt [Tue, 18 Sep 2018 15:58:16 +0000 (17:58 +0200)]
Fix typo

6 years agoImprove in-code documentation of SymmetricTensor<2,3> inverse. 7209/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 12:59:32 +0000 (14:59 +0200)]
Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoAdd code examples for line search. 7182/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 09:11:16 +0000 (11:11 +0200)]
Add code examples for line search.

6 years agoFurther clean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:31:51 +0000 (10:31 +0200)]
Further clean up documentation for line minimization algorithms.

6 years agoClean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:08:43 +0000 (10:08 +0200)]
Clean up documentation for line minimization algorithms.

6 years agoMerge pull request #7207 from masterleinad/disable_gcc_0g
David Wells [Tue, 18 Sep 2018 02:56:12 +0000 (22:56 -0400)]
Merge pull request #7207 from masterleinad/disable_gcc_0g

Disable '-Og' for gcc

6 years agoMerge pull request #7208 from masterleinad/fix_petsc_complex_tests
David Wells [Tue, 18 Sep 2018 02:55:52 +0000 (22:55 -0400)]
Merge pull request #7208 from masterleinad/fix_petsc_complex_tests

Fix a petsc_complex test

6 years agoMerge pull request #7203 from finkandreas/master
Daniel Arndt [Mon, 17 Sep 2018 21:54:56 +0000 (23:54 +0200)]
Merge pull request #7203 from finkandreas/master

Fix PETSc version detection

6 years agoFix a petsc_complex test 7208/head
Daniel Arndt [Mon, 17 Sep 2018 21:51:52 +0000 (23:51 +0200)]
Fix a petsc_complex test

6 years agoDisable '-Og' for gcc 7207/head
Daniel Arndt [Mon, 17 Sep 2018 18:46:36 +0000 (20:46 +0200)]
Disable '-Og' for gcc

6 years ago*fix* petsc version 3.10 works now too (minor version was found by the regexp as... 7203/head
Andreas Fink [Mon, 17 Sep 2018 13:48:20 +0000 (15:48 +0200)]
*fix* petsc version 3.10 works now too (minor version was found by the regexp as "0" and not "10")

6 years agoChange some variable names to better reflect their purpose. 7185/head
Wolfgang Bangerth [Mon, 17 Sep 2018 17:37:47 +0000 (11:37 -0600)]
Change some variable names to better reflect their purpose.

6 years agoMerge pull request #7205 from JonMatthewsFCAS/step-42-typo
Wolfgang Bangerth [Mon, 17 Sep 2018 17:23:10 +0000 (11:23 -0600)]
Merge pull request #7205 from JonMatthewsFCAS/step-42-typo

Fixed Typo in Step-42 documentation

6 years agoMerge pull request #7202 from tjhei/trilinos_vec_import_rwv
Daniel Arndt [Mon, 17 Sep 2018 17:20:45 +0000 (19:20 +0200)]
Merge pull request #7202 from tjhei/trilinos_vec_import_rwv

Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)

6 years agoUpdate step-42.cc 7205/head
JonMatthewsFCAS [Mon, 17 Sep 2018 17:02:28 +0000 (10:02 -0700)]
Update step-42.cc

6 years agoAdd initial version of test for linesearch in FE problem (step-44)
Jean-Paul Pelteret [Fri, 14 Sep 2018 15:31:39 +0000 (17:31 +0200)]
Add initial version of test for linesearch in FE problem (step-44)

6 years agoIncrease debug output for line search
Jean-Paul Pelteret [Mon, 17 Sep 2018 12:36:48 +0000 (14:36 +0200)]
Increase debug output for line search

6 years agoadd line minimization functions
Denis Davydov [Thu, 13 Sep 2018 10:14:53 +0000 (12:14 +0200)]
add line minimization functions

6 years agoMerge pull request #7201 from tjhei/install_summary_log
Matthias Maier [Mon, 17 Sep 2018 13:46:35 +0000 (08:46 -0500)]
Merge pull request #7201 from tjhei/install_summary_log

install summary.log

6 years agoalso install detailed.log 7201/head
Timo Heister [Mon, 17 Sep 2018 12:53:03 +0000 (08:53 -0400)]
also install detailed.log

6 years agoMerge pull request #7200 from tjhei/instantiate_formatting
Martin Kronbichler [Mon, 17 Sep 2018 05:59:14 +0000 (07:59 +0200)]
Merge pull request #7200 from tjhei/instantiate_formatting

Instantiate formatting

6 years agoMerge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations
Martin Kronbichler [Mon, 17 Sep 2018 05:51:02 +0000 (07:51 +0200)]
Merge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations

Only declare VectorizedArray::n_array_elements externally if vectorization is enabled

6 years agoAdd TrilinosWrappers::MPI::Vector::import(ReadWriteVector) 7202/head
Timo Heister [Sun, 16 Sep 2018 23:50:56 +0000 (19:50 -0400)]
Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)

6 years agoinstall summary.log
Timo Heister [Sun, 16 Sep 2018 23:45:12 +0000 (19:45 -0400)]
install summary.log

This is extremely useful to debug installation problems because one can
easily check the version and status of dependencies of an installation
instead of digging into the config.h

6 years agofix formatting of instatantiate calls 7200/head
Timo Heister [Sun, 16 Sep 2018 23:40:39 +0000 (19:40 -0400)]
fix formatting of instatantiate calls

6 years agoImplement SolverSelector constructor mentioned in the documentation
Daniel Arndt [Sun, 16 Sep 2018 21:49:33 +0000 (23:49 +0200)]
Implement SolverSelector constructor mentioned in the documentation

6 years agoOnly instantiate VectorizedArrAy::n_array_elements for vectorization enabled 7198/head
Daniel Arndt [Sun, 16 Sep 2018 20:27:47 +0000 (22:27 +0200)]
Only instantiate VectorizedArrAy::n_array_elements for vectorization enabled

6 years agoMerge pull request #7197 from tjhei/fix_warnings_in_tests
David Wells [Sun, 16 Sep 2018 17:43:21 +0000 (13:43 -0400)]
Merge pull request #7197 from tjhei/fix_warnings_in_tests

fix warnings in tests

6 years agoMerge pull request #7196 from drwells/add-more-initlog
Timo Heister [Sun, 16 Sep 2018 15:26:33 +0000 (11:26 -0400)]
Merge pull request #7196 from drwells/add-more-initlog

Convert a lot of tests to use initlog().

6 years agofix warnings in tests 7197/head
Timo Heister [Thu, 13 Sep 2018 14:40:10 +0000 (10:40 -0400)]
fix warnings in tests

6 years agoMerge pull request #7192 from bangerth/step-52-1
Timo Heister [Sun, 16 Sep 2018 14:31:50 +0000 (10:31 -0400)]
Merge pull request #7192 from bangerth/step-52-1

Deal better with boundary values in step-52.

6 years agoMerge pull request #7143 from drwells/fix-parallel-quick-tests
Timo Heister [Sun, 16 Sep 2018 12:44:40 +0000 (08:44 -0400)]
Merge pull request #7143 from drwells/fix-parallel-quick-tests

Fix parallel quick tests

6 years agoConvert a lot of tests to use initlog(). 7196/head
David Wells [Sat, 15 Sep 2018 18:20:46 +0000 (14:20 -0400)]
Convert a lot of tests to use initlog().

6 years agoMerge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf
David Wells [Sat, 15 Sep 2018 19:46:15 +0000 (15:46 -0400)]
Merge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf

 Fix VectorTools::project_boundary_values_div_conforming

6 years agoAdd test 7186/head
Daniel Arndt [Sat, 15 Sep 2018 16:21:39 +0000 (18:21 +0200)]
Add test

6 years agoMerge pull request #7173 from jppelteret/constrained_lin_op_01
David Wells [Sat, 15 Sep 2018 15:48:44 +0000 (11:48 -0400)]
Merge pull request #7173 from jppelteret/constrained_lin_op_01

Extend constrained linear operators to work with any LinOp Payload.

6 years agoMerge pull request #7193 from bangerth/step-52-2
David Wells [Sat, 15 Sep 2018 14:23:37 +0000 (10:23 -0400)]
Merge pull request #7193 from bangerth/step-52-2

Modernize step-52.

6 years agoMerge pull request #7194 from bangerth/message
David Wells [Fri, 14 Sep 2018 23:08:01 +0000 (19:08 -0400)]
Merge pull request #7194 from bangerth/message

Improve the message for 'make strip_comments'.

6 years agoImprove the message for 'make strip_comments'. 7194/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:59:56 +0000 (16:59 -0600)]
Improve the message for 'make strip_comments'.

6 years agoAnnotate code so that it indents nicer. 7193/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:56:45 +0000 (16:56 -0600)]
Annotate code so that it indents nicer.

6 years agoUse non-deprecated name for AffineConstraints in step-52.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:51:07 +0000 (16:51 -0600)]
Use non-deprecated name for AffineConstraints in step-52.

6 years agoDeal better with boundary values in step-52. 7192/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:46:55 +0000 (16:46 -0600)]
Deal better with boundary values in step-52.

6 years agoMerge pull request #7190 from tjhei/doc_data_out_h5
David Wells [Fri, 14 Sep 2018 19:18:06 +0000 (15:18 -0400)]
Merge pull request #7190 from tjhei/doc_data_out_h5

doc: fixes for hdf5 output

6 years agodoc: fixes for h4 output 7190/head
Timo Heister [Fri, 14 Sep 2018 19:12:01 +0000 (15:12 -0400)]
doc: fixes for h4 output

6 years agoMerge pull request #7181 from tjhei/document_distributed_namespace
Martin Kronbichler [Fri, 14 Sep 2018 06:29:22 +0000 (08:29 +0200)]
Merge pull request #7181 from tjhei/document_distributed_namespace

document LA and distributed namespaces

6 years agoMerge pull request #7167 from drwells/step-37-spinoffs
Martin Kronbichler [Fri, 14 Sep 2018 06:28:26 +0000 (08:28 +0200)]
Merge pull request #7167 from drwells/step-37-spinoffs

Improve the MatrixFree doxygen formatting

6 years agoExecute quick tests in parallel. 7143/head
David Wells [Mon, 3 Sep 2018 21:22:01 +0000 (17:22 -0400)]
Execute quick tests in parallel.

The quick tests are currently set up as a custom target which immediately
launches ctest. The difficulty with this is that its not possible (AFAICT) to
get the number of jobs available from make at that point, so there is no way to
run these in parallel without giving an explicit number of jobs to ctest.

This PR sets the number of jobs to the number of CPUs on the machine: while
hardcoding this is not ideal, this is the right usage pattern for a build script
like

    make -j20
    make test

where all processors on the machine should be available.


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.