]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoMerge pull request #3952 from tcclevenger/write_mesh_per_processor_as_vtu_fixed_bug
Bruno Turcksin [Thu, 9 Feb 2017 22:33:32 +0000 (17:33 -0500)]
Merge pull request #3952 from tcclevenger/write_mesh_per_processor_as_vtu_fixed_bug

fixed bug in write_mesh_per_processor_as_vtu, added test

7 years agoMerge pull request #3955 from davydden/doc/submit_symmetric_gradient
Wolfgang Bangerth [Thu, 9 Feb 2017 17:05:05 +0000 (10:05 -0700)]
Merge pull request #3955 from davydden/doc/submit_symmetric_gradient

fix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symme…

7 years agofix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symmetric_gradient 3955/head
Denis Davydov [Thu, 9 Feb 2017 17:00:53 +0000 (18:00 +0100)]
fix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symmetric_gradient

7 years agofixed bug in write_mesh_per_processor_as_vtu, added test 3952/head
tcclevenger [Thu, 9 Feb 2017 13:38:27 +0000 (08:38 -0500)]
fixed bug in write_mesh_per_processor_as_vtu, added test

Previous implementation did not account for non-distributed multilevel
hierarchy or active cells having different level_subdomain_id and
subdomain_id.

made requested changes

typo in changes. GridOut function, not GridTools

7 years agoMerge pull request #3947 from jppelteret/trilinos_lin_ops-enable_deal_II_solver
Denis Davydov [Thu, 9 Feb 2017 10:37:38 +0000 (11:37 +0100)]
Merge pull request #3947 from jppelteret/trilinos_lin_ops-enable_deal_II_solver

Enable deal.II solver use with Trilinos LinearOperator

7 years agoFix comment indentation 3947/head
Jean-Paul Pelteret [Wed, 8 Feb 2017 22:43:22 +0000 (23:43 +0100)]
Fix comment indentation

7 years agoEnable deal.II solver use with Trilinos LinearOperator
Jean-Paul Pelteret [Wed, 8 Feb 2017 08:04:22 +0000 (09:04 +0100)]
Enable deal.II solver use with Trilinos LinearOperator

By making a distinction between an `inverse_payload` created for
Trilinos solvers/preconditioners and all other solver/preconditioner
types, we allow a `TrilinosPayload` to be created when the
solver/preconditioner is incompatible with `Epetra_Multivector`. In
turn, it is now possible to use the deal.II solvers (e.g.
`dealii::SolverCG<TrilinosWrappers::MPI::Vector>`) with `Trilinos`
`LinearOperator`s as such a call no longer results in a compiler error.

7 years agoMerge pull request #3931 from jppelteret/fix_tests_03
Daniel Arndt [Wed, 8 Feb 2017 23:10:26 +0000 (00:10 +0100)]
Merge pull request #3931 from jppelteret/fix_tests_03

Refactor schur_complement operator

7 years agoTest: Make lac/schur_complement_05 a bit more robust 3931/head
Jean-Paul Pelteret [Mon, 6 Feb 2017 14:43:21 +0000 (15:43 +0100)]
Test: Make lac/schur_complement_05 a bit more robust

Do not output residuals and convergence numbers. We now only check
whether we do the right thing by comparing the difference of the result
to a reference computation.

7 years agoMerge pull request #3951 from Rombur/step_18
Denis Davydov [Wed, 8 Feb 2017 21:13:49 +0000 (22:13 +0100)]
Merge pull request #3951 from Rombur/step_18

Fix typo.

7 years agoFix typo. 3951/head
Bruno Turcksin [Wed, 8 Feb 2017 21:11:23 +0000 (16:11 -0500)]
Fix typo.

7 years agoMerge pull request #3950 from dealii/revert-3914-fix_tests_3
Matthias Maier [Wed, 8 Feb 2017 20:14:25 +0000 (14:14 -0600)]
Merge pull request #3950 from dealii/revert-3914-fix_tests_3

Revert "Tests: output variants for opencascade 6.9.1"

7 years agoRevert "Tests: output variants for opencascade 6.9.1" 3950/head
Denis Davydov [Wed, 8 Feb 2017 19:00:42 +0000 (20:00 +0100)]
Revert "Tests: output variants for opencascade 6.9.1"

7 years agoMerge pull request #3914 from tamiko/fix_tests_3
Wolfgang Bangerth [Wed, 8 Feb 2017 18:28:07 +0000 (11:28 -0700)]
Merge pull request #3914 from tamiko/fix_tests_3

Tests: output variants for opencascade 6.9.1

7 years agoMerge pull request #3946 from davydden/tests/fe_enriched_step_36
Wolfgang Bangerth [Wed, 8 Feb 2017 16:47:28 +0000 (09:47 -0700)]
Merge pull request #3946 from davydden/tests/fe_enriched_step_36

use jacobi preconditioner in fe_enriched test eigenproblems

7 years agoMerge pull request #3940 from davydden/tests/parallel_block_vector_03
Martin Kronbichler [Wed, 8 Feb 2017 14:26:53 +0000 (15:26 +0100)]
Merge pull request #3940 from davydden/tests/parallel_block_vector_03

add extra output for parallel_block_vector_03

7 years agoMerge pull request #3949 from masterleinad/reduce_fe_abf_02
Martin Kronbichler [Wed, 8 Feb 2017 14:21:13 +0000 (15:21 +0100)]
Merge pull request #3949 from masterleinad/reduce_fe_abf_02

Simplify fe/abf_02

7 years agoSimplify fe/abf_02 3949/head
Daniel Arndt [Wed, 8 Feb 2017 12:54:10 +0000 (13:54 +0100)]
Simplify fe/abf_02

7 years agotests: use jacobi preconditioner in fe_enriched test eigenproblems 3946/head
Denis Davydov [Tue, 7 Feb 2017 22:07:28 +0000 (23:07 +0100)]
tests: use jacobi preconditioner in fe_enriched test eigenproblems

7 years agoMerge pull request #3945 from drwells/clang-warnings
Wolfgang Bangerth [Wed, 8 Feb 2017 05:55:03 +0000 (22:55 -0700)]
Merge pull request #3945 from drwells/clang-warnings

Fix some simple clang warnings.

7 years agoRemove some unused variables. 3945/head
David Wells [Wed, 8 Feb 2017 03:12:46 +0000 (22:12 -0500)]
Remove some unused variables.

This was caught by clang 3.9.

7 years agoCheck if a preprocessor variable is defined before use.
David Wells [Wed, 8 Feb 2017 03:12:11 +0000 (22:12 -0500)]
Check if a preprocessor variable is defined before use.

Clang complains about this with -Wundef on.

7 years agoMerge pull request #3936 from davydden/tests/memory_consumption_01
Wolfgang Bangerth [Tue, 7 Feb 2017 22:15:31 +0000 (15:15 -0700)]
Merge pull request #3936 from davydden/tests/memory_consumption_01

tests: extra output for memory_consumption_01

7 years agoMerge pull request #3938 from davydden/tests/oce_step_create_write
Wolfgang Bangerth [Tue, 7 Feb 2017 22:14:22 +0000 (15:14 -0700)]
Merge pull request #3938 from davydden/tests/oce_step_create_write

extra output for OCE 0.18

7 years agoMerge pull request #3943 from davydden/tests/no_flux_constraints_extra
Wolfgang Bangerth [Tue, 7 Feb 2017 22:06:10 +0000 (15:06 -0700)]
Merge pull request #3943 from davydden/tests/no_flux_constraints_extra

extra output for no_flux_constraints when md5sum is not installed

7 years agoMerge pull request #3941 from davydden/tests/fix_slepc_solve_04
Timo Heister [Tue, 7 Feb 2017 21:41:41 +0000 (16:41 -0500)]
Merge pull request #3941 from davydden/tests/fix_slepc_solve_04

fix slepc/solve_04

7 years agotests: extra output for no_flux_constraints when md5sum is not installed 3943/head
Denis Davydov [Tue, 7 Feb 2017 21:11:16 +0000 (22:11 +0100)]
tests: extra output for no_flux_constraints when md5sum is not installed

7 years agotests: fix slepc/solve_04 3941/head
Denis Davydov [Tue, 7 Feb 2017 20:57:00 +0000 (21:57 +0100)]
tests: fix slepc/solve_04

7 years agoMerge pull request #3937 from davydden/tests/metis_extra_output
Wolfgang Bangerth [Tue, 7 Feb 2017 20:50:14 +0000 (13:50 -0700)]
Merge pull request #3937 from davydden/tests/metis_extra_output

extra output for METIS tests

7 years agotests: add extra output for parallel_blocK_vector_03 3940/head
Denis Davydov [Tue, 7 Feb 2017 20:27:59 +0000 (21:27 +0100)]
tests: add extra output for parallel_blocK_vector_03

7 years agotests: extra output for OCE 0.18 3938/head
Denis Davydov [Tue, 7 Feb 2017 20:08:59 +0000 (21:08 +0100)]
tests: extra output for OCE 0.18

7 years agotests: extra output for METIS tests 3937/head
Denis Davydov [Tue, 7 Feb 2017 20:02:05 +0000 (21:02 +0100)]
tests: extra output for METIS tests

7 years agotests: extra output for memory_consumption_01 3936/head
Denis Davydov [Tue, 7 Feb 2017 19:50:36 +0000 (20:50 +0100)]
tests: extra output for memory_consumption_01

7 years agoMerge pull request #3934 from tjhei/warn_unref
Wolfgang Bangerth [Tue, 7 Feb 2017 17:57:38 +0000 (10:57 -0700)]
Merge pull request #3934 from tjhei/warn_unref

remove unused variable names

7 years agoremove unused variable names 3934/head
Timo Heister [Tue, 7 Feb 2017 16:24:49 +0000 (11:24 -0500)]
remove unused variable names

MSVC complains about this...

7 years agoMerge pull request #3928 from masterleinad/fix_filtered_iterator
Martin Kronbichler [Tue, 7 Feb 2017 06:30:56 +0000 (07:30 +0100)]
Merge pull request #3928 from masterleinad/fix_filtered_iterator

Fix Initialization of FilteredIterator from base class

7 years agoAdd test for copying FilteredOperator 3928/head
Daniel Arndt [Mon, 6 Feb 2017 16:50:21 +0000 (17:50 +0100)]
Add test for copying FilteredOperator

7 years agoMerge pull request #3918 from koecher/deprecate_supports_distributed_data_static_member
Daniel Arndt [Mon, 6 Feb 2017 18:37:33 +0000 (19:37 +0100)]
Merge pull request #3918 from koecher/deprecate_supports_distributed_data_static_member

deprecates static support_distributed_data member of vector declarations

7 years agoadds DEAL_II_DEPRECATED to PREDEFINED of doc/doxygen/options.dox.in 3918/head
Uwe Köcher [Mon, 6 Feb 2017 17:40:48 +0000 (18:40 +0100)]
adds DEAL_II_DEPRECATED to PREDEFINED of doc/doxygen/options.dox.in

7 years agoMerge pull request #3930 from tjhei/intel_inline_warning
Wolfgang Bangerth [Mon, 6 Feb 2017 15:47:50 +0000 (08:47 -0700)]
Merge pull request #3930 from tjhei/intel_inline_warning

remove intel warning about always_inline

7 years agoMerge pull request #3850 from bangerth/add-abf-test
Timo Heister [Mon, 6 Feb 2017 14:11:52 +0000 (09:11 -0500)]
Merge pull request #3850 from bangerth/add-abf-test

Add a test for the ABF element in 3d.

7 years agoremove intel warning about always_inline 3930/head
Timo Heister [Mon, 6 Feb 2017 14:10:25 +0000 (09:10 -0500)]
remove intel warning about always_inline

disable the following incorrect warning:
```
include/deal.II/base/tensor.h(824): warning #3415: the "always_inline"
attribute is ignored on non-inline functions
inline DEAL_II_ALWAYS_INLINE
```

7 years agoRefactor SchurComplement operator.
Jean-Paul Pelteret [Mon, 6 Feb 2017 13:29:11 +0000 (14:29 +0100)]
Refactor SchurComplement operator.

Subsequent to the implementation of Payloads for LinearOperators, it is
necessary that compound operations such as this one be expressed in
terms of overloaded operations (operator+,* etc.) instead of in a
low-level format, with the operator functions v_mult etc. expanded
manually. This is because the payload is not correctly configured in the
latter case, and the operations defined on the Payload-level would not
align with those being performed by the higher-level LinearOperator
interface. When operator+,* etc. are called, the equivalent operations
for the payload are automatically set up.

7 years agoFix Initialization of FilteredIterator from base class
Daniel Arndt [Sun, 5 Feb 2017 16:41:23 +0000 (17:41 +0100)]
Fix Initialization of FilteredIterator from base class

7 years agoMerge pull request #3925 from masterleinad/update_fe_project_test
Wolfgang Bangerth [Sun, 5 Feb 2017 01:39:11 +0000 (18:39 -0700)]
Merge pull request #3925 from masterleinad/update_fe_project_test

Update fe/fe_project_2d

7 years agoUpdate fe/fe_project_2d 3925/head
Daniel Arndt [Sat, 4 Feb 2017 17:22:05 +0000 (18:22 +0100)]
Update fe/fe_project_2d

7 years agoMerge pull request #3903 from tjhei/rework_instantiations
Wolfgang Bangerth [Sat, 4 Feb 2017 15:01:02 +0000 (08:01 -0700)]
Merge pull request #3903 from tjhei/rework_instantiations

cleanup template-arguments.in

7 years agoMerge pull request #3924 from drwells/boost-serialization-macro-warning
Timo Heister [Sat, 4 Feb 2017 14:33:23 +0000 (09:33 -0500)]
Merge pull request #3924 from drwells/boost-serialization-macro-warning

Avoid using 'defined' inside a macro.

7 years agodeprecates static support_distributed_data member of vector declarations
Uwe Köcher [Fri, 3 Feb 2017 11:52:30 +0000 (12:52 +0100)]
deprecates static support_distributed_data member of vector declarations

7 years agoAvoid using 'define' inside a macro. 3924/head
David Wells [Sat, 4 Feb 2017 02:17:49 +0000 (21:17 -0500)]
Avoid using 'define' inside a macro.

This is technically illegal and clang rightfully complains.

Patch from https://github.com/boostorg/serialization/pull/49

7 years agofix expand-instantiations 3903/head
Timo Heister [Fri, 3 Feb 2017 22:40:42 +0000 (17:40 -0500)]
fix expand-instantiations

- remove trailing newlines in pattern values
- skip spaces and newlines before first pattern
- report errors if pattern is not found

7 years agoMerge pull request #3923 from tjhei/undo_static_assert
Martin Kronbichler [Fri, 3 Feb 2017 21:25:59 +0000 (22:25 +0100)]
Merge pull request #3923 from tjhei/undo_static_assert

Revert #3861 "add new macro for static asserts"

7 years agoMerge pull request #3891 from tjhei/step-57-fixes
Martin Kronbichler [Fri, 3 Feb 2017 21:25:30 +0000 (22:25 +0100)]
Merge pull request #3891 from tjhei/step-57-fixes

update step-57

7 years agoMerge pull request #3916 from tamiko/do_not_use_as_needed_in_check
Denis Davydov [Fri, 3 Feb 2017 20:27:33 +0000 (21:27 +0100)]
Merge pull request #3916 from tamiko/do_not_use_as_needed_in_check

CMake: Disable -Wl,--as-needed in DEAL_II_HAVE_USABLE_FLAGS

7 years agoCMake: Disable -Wl,--as-needed in DEAL_II_HAVE_USABLE_FLAGS 3916/head
Matthias Maier [Fri, 3 Feb 2017 08:35:32 +0000 (02:35 -0600)]
CMake: Disable -Wl,--as-needed in DEAL_II_HAVE_USABLE_FLAGS

This works around a serious regression with ld.bfd in combination with
-Wl,--as-needed when compiling a simple

  int main () { return 0; }

and linking against a *huge* list of (entirely unused) libraries.

See #3686

7 years agoTests: output variants for opencascade 6.9.1 3914/head
Matthias Maier [Fri, 3 Feb 2017 05:37:51 +0000 (23:37 -0600)]
Tests: output variants for opencascade 6.9.1

7 years agoRevert "add new macro for static asserts" 3923/head
Timo Heister [Fri, 3 Feb 2017 17:54:12 +0000 (12:54 -0500)]
Revert "add new macro for static asserts"

This reverts commit c9283e795004308c570f356da95f97562f62d112.

7 years agoMerge pull request #3919 from masterleinad/fix_get_fe_by_name_01
Martin Kronbichler [Fri, 3 Feb 2017 17:37:49 +0000 (18:37 +0100)]
Merge pull request #3919 from masterleinad/fix_get_fe_by_name_01

Adjust tolerance for FE_ABF

7 years agoAdjust tolerance for FE_ABF 3919/head
Daniel Arndt [Fri, 3 Feb 2017 14:03:05 +0000 (15:03 +0100)]
Adjust tolerance for FE_ABF

7 years agoMerge pull request #3907 from masterleinad/simplify_back_interpolate
Wolfgang Bangerth [Fri, 3 Feb 2017 16:51:00 +0000 (09:51 -0700)]
Merge pull request #3907 from masterleinad/simplify_back_interpolate

Unify FETools::back_interpolate

7 years agoMerge pull request #3921 from davydden/spherical_component
Denis Davydov [Fri, 3 Feb 2017 16:47:59 +0000 (17:47 +0100)]
Merge pull request #3921 from davydden/spherical_component

Functions::Spherical add component argument to svalue/sgradient/shessian

7 years agoMerge pull request #3920 from davydden/workstream_hp
Bruno Turcksin [Fri, 3 Feb 2017 16:33:12 +0000 (11:33 -0500)]
Merge pull request #3920 from davydden/workstream_hp

WorkStream: add a note on hp-FEM

7 years agoMerge pull request #3910 from tamiko/fix_tests_1
Wolfgang Bangerth [Fri, 3 Feb 2017 16:21:34 +0000 (09:21 -0700)]
Merge pull request #3910 from tamiko/fix_tests_1

Tests: Provide output variant

7 years agoWorkStream: add a note on hp-FEM 3920/head
Denis Davydov [Fri, 3 Feb 2017 14:29:42 +0000 (15:29 +0100)]
WorkStream: add a note on hp-FEM

7 years agoFunctions::Spherical add component argument to svalue/sgradient/shessian 3921/head
Denis Davydov [Fri, 3 Feb 2017 15:52:19 +0000 (16:52 +0100)]
Functions::Spherical add component argument to svalue/sgradient/shessian

7 years agoMerge pull request #3912 from tamiko/fix_tests_2
David Wells [Fri, 3 Feb 2017 13:05:29 +0000 (08:05 -0500)]
Merge pull request #3912 from tamiko/fix_tests_2

Tests: Do not run to example steps in tests

7 years agoSimplify FETools::back_interpolate 3907/head
Daniel Arndt [Thu, 2 Feb 2017 00:15:09 +0000 (01:15 +0100)]
Simplify FETools::back_interpolate

7 years agoMerge pull request #3917 from masterleinad/rm_output_file_name
Denis Davydov [Fri, 3 Feb 2017 10:26:19 +0000 (11:26 +0100)]
Merge pull request #3917 from masterleinad/rm_output_file_name

Remove output_file_name variable from tests

7 years agoGet rid off output_file_name in tests 3917/head
Daniel Arndt [Thu, 2 Feb 2017 22:30:25 +0000 (23:30 +0100)]
Get rid off output_file_name in tests

7 years agoMove definition for TrilinosPayload destructor
Jean-Paul Pelteret [Fri, 3 Feb 2017 09:01:36 +0000 (10:01 +0100)]
Move definition for TrilinosPayload destructor

7 years agoTests: Do not run (only build) step-48 in build_tests 3912/head
Matthias Maier [Fri, 3 Feb 2017 04:19:02 +0000 (22:19 -0600)]
Tests: Do not run (only build) step-48 in build_tests

7 years agoTests: Do not run (only build) step-23 in build_tests
Matthias Maier [Fri, 3 Feb 2017 04:17:58 +0000 (22:17 -0600)]
Tests: Do not run (only build) step-23 in build_tests

7 years agoTests: One more output variant for newer p4est 3910/head
Matthias Maier [Fri, 3 Feb 2017 05:21:13 +0000 (23:21 -0600)]
Tests: One more output variant for newer p4est

7 years agoTests: Provide output variant
Matthias Maier [Fri, 3 Feb 2017 03:43:58 +0000 (21:43 -0600)]
Tests: Provide output variant

p4est after 1.1 outputs slightly different vtk files:

      </PPoints>
        <PDataArray type="Int32" Name="treeid" format="ascii"/>
      </PCellData>
-     <PPointData>
-     </PPointData>
      <Piece Source="1_0000.vtu"/>
    </PUnstructuredGrid>
  </VTKFile>

Simply provide output alternatives that don't have this empty section.

7 years agoMerge pull request #3890 from dealii/fix_PR_1783_02
Matthias Maier [Fri, 3 Feb 2017 05:12:25 +0000 (23:12 -0600)]
Merge pull request #3890 from dealii/fix_PR_1783_02

Refactor identity_operator and null_operator for non-trivial payloads

7 years agoMerge pull request #3901 from masterleinad/restrict_c++11
Matthias Maier [Fri, 3 Feb 2017 03:55:45 +0000 (21:55 -0600)]
Merge pull request #3901 from masterleinad/restrict_c++11

Fix tests for non-c++11 build

7 years agoMerge pull request #3909 from drwells/remove-timer-fit-from-test
Matthias Maier [Fri, 3 Feb 2017 03:54:24 +0000 (21:54 -0600)]
Merge pull request #3909 from drwells/remove-timer-fit-from-test

Remove a check on a timer slope.

7 years agoRemove a check on a timer slope. 3909/head
David Wells [Fri, 3 Feb 2017 03:17:19 +0000 (22:17 -0500)]
Remove a check on a timer slope.

This commit gets rid of the part of a test that tried to check the
computational complexity of distributing DoFs by fitting a least squares
curve to timing data. This frequently failed and it is not really
needed: the test will time out if we ever go back to a quadratic time
algorithm.

7 years agoRestrict tests requiring C++11 3901/head
Daniel Arndt [Thu, 2 Feb 2017 15:30:10 +0000 (16:30 +0100)]
Restrict tests requiring C++11

7 years agoMerge pull request #3904 from tjhei/fix_typos
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:21 +0000 (13:08 -0700)]
Merge pull request #3904 from tjhei/fix_typos

fix minor typos

7 years agoMerge pull request #3905 from davydden/doc_updates_tests
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:07 +0000 (13:08 -0700)]
Merge pull request #3905 from davydden/doc_updates_tests

more descriptive commands on how to setup tests for an already instal…

7 years agoMerge pull request #3906 from tjhei/assert_warning_compare_int
Wolfgang Bangerth [Thu, 2 Feb 2017 20:06:38 +0000 (13:06 -0700)]
Merge pull request #3906 from tjhei/assert_warning_compare_int

fix >=0 comparison warning

7 years agofix >=0 comparison warning 3906/head
Timo Heister [Thu, 2 Feb 2017 18:51:55 +0000 (13:51 -0500)]
fix >=0 comparison warning

gcc 4.8 complained:
```
/ssd/deal-git/source/fe/mapping_q_generic.cc:2800:11: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
```

7 years agofix minor typos 3904/head
Timo Heister [Thu, 2 Feb 2017 18:49:46 +0000 (13:49 -0500)]
fix minor typos

7 years agoupdate template-arguments.in
Timo Heister [Sat, 28 Jan 2017 20:37:39 +0000 (15:37 -0500)]
update template-arguments.in

- document template-arguments.in
- delete DERIVATIVE_TENSORS FEVALUES_BASES DOFHANDLERS (now unused)
- update instantiations

7 years agoupdate file location
Timo Heister [Sat, 28 Jan 2017 20:37:08 +0000 (15:37 -0500)]
update file location

7 years agoremove only usage of DOFHANDLERS in .inst.in
Timo Heister [Sat, 28 Jan 2017 20:36:49 +0000 (15:36 -0500)]
remove only usage of DOFHANDLERS in .inst.in

7 years agoMerge pull request #3902 from tjhei/boost_no_unordered_double_def
Wolfgang Bangerth [Thu, 2 Feb 2017 18:29:35 +0000 (11:29 -0700)]
Merge pull request #3902 from tjhei/boost_no_unordered_double_def

Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning

7 years agomore descriptive commands on how to setup tests for an already installed library 3905/head
Denis Davydov [Thu, 2 Feb 2017 18:14:24 +0000 (19:14 +0100)]
more descriptive commands on how to setup tests for an already installed library

7 years agoFix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning 3902/head
Timo Heister [Thu, 2 Feb 2017 18:06:32 +0000 (13:06 -0500)]
Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning

When forcing CXX11 to off, I get the following warning with gcc <4.8:
```
/ssd/deal-git/bundled/boost-1.62.0/include/boost/config/stdlib/libstdcpp3.hpp:182:0: warning: "BOOST_NO_CXX11_HDR_UNORDERED_MAP" redefined
```
This change fixes this.

7 years agoMerge pull request #3894 from kronbichler/fix_constraints_merge
Daniel Arndt [Thu, 2 Feb 2017 10:55:04 +0000 (11:55 +0100)]
Merge pull request #3894 from kronbichler/fix_constraints_merge

Fix constraints merge

7 years agoMerge pull request #3895 from tamiko/fix_warnings
Wolfgang Bangerth [Wed, 1 Feb 2017 23:03:01 +0000 (16:03 -0700)]
Merge pull request #3895 from tamiko/fix_warnings

CMake: Also ignore -Wignored-attributes for external includes

7 years agoCMake: Also ignore -Wmisleading-indentation for external includes 3895/head
Matthias Maier [Wed, 1 Feb 2017 22:44:22 +0000 (16:44 -0600)]
CMake: Also ignore -Wmisleading-indentation for external includes

7 years agoCMake: Also ignore -Wignored-attributes for external includes
Matthias Maier [Wed, 1 Feb 2017 22:25:21 +0000 (16:25 -0600)]
CMake: Also ignore -Wignored-attributes for external includes

7 years agoNew test 3894/head
Martin Kronbichler [Wed, 1 Feb 2017 20:48:50 +0000 (21:48 +0100)]
New test

7 years agoFix merge of constraint matrices where lines cache exceeds local lines
Martin Kronbichler [Wed, 1 Feb 2017 20:48:35 +0000 (21:48 +0100)]
Fix merge of constraint matrices where lines cache exceeds local lines

7 years agoUpdate method used to nullify Epetra_MultiVectors 3890/head
Jean-Paul Pelteret [Wed, 1 Feb 2017 15:05:42 +0000 (16:05 +0100)]
Update method used to nullify Epetra_MultiVectors

7 years agoupdate step-57 3891/head
Timo Heister [Wed, 1 Feb 2017 14:59:44 +0000 (09:59 -0500)]
update step-57

- always assemble rhs when assembling matrix (so we get correct boundary
values from the ConstraintMatrix)
- this fixes having 0 iterations in the first Newton iteration
- restructure assemble* functions to make this more clear
- reorder some comments
- redo results section (neater tables)

7 years agoRe-add reinit functions to null_operator
Jean-Paul Pelteret [Wed, 1 Feb 2017 10:47:38 +0000 (11:47 +0100)]
Re-add reinit functions to null_operator

7 years agoRefactor identity_operator and null_operator for non-trivial payloads
Jean-Paul Pelteret [Wed, 1 Feb 2017 09:52:38 +0000 (10:52 +0100)]
Refactor identity_operator and null_operator for non-trivial payloads

When performing compound operations with LinearOperators, it is
necessary for the Payload type of all operations to be the same.
identity_operator did not take in a operator, so we used to define a
variant of it in the TrilinosWrappers namespace in order to set up the
underlying Payload. This lead to some compiler confusion as it could not
deduce which version of the function to call unless the namespace was
used to explicitly remove this ambiguity.

We've now removed the second identity_operator in TrilinosWrappers, and
have instead defined an alternative identity_operator that takes in an
exemplar LinearOperator. This version of the function will automatically
extract the range of operations from the exemplar, deduce the Payload
type AND initialise it correctly (this would not have been done
correctly before). This required the introduction of the inverse_payload
function to the Payload classes.

In anticipation of similar problems with null_operator, this
LinearOperator is also slightly refactored as to ensure that the payload
is correctly configured. This required the introduction of the
null_payload function to the Payload classes.

Fixes #3846


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.