]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoUse brace initialization instead of writing Point<2> a lot. 6843/head
David Wells [Mon, 25 Jun 2018 23:50:00 +0000 (19:50 -0400)]
Use brace initialization instead of writing Point<2> a lot.

6 years agoMerge pull request #6841 from agrayver/fix_petsc_blockvec_inst
Daniel Arndt [Mon, 25 Jun 2018 21:25:54 +0000 (23:25 +0200)]
Merge pull request #6841 from agrayver/fix_petsc_blockvec_inst

Add PETSc BlockVector instantiations

6 years agoAdd PETSc BlockVector insts 6841/head
Alexander Grayver [Mon, 25 Jun 2018 16:20:17 +0000 (18:20 +0200)]
Add PETSc BlockVector insts

6 years agoMerge pull request #6833 from masterleinad/indent_example-step-35
David Wells [Mon, 25 Jun 2018 14:57:33 +0000 (10:57 -0400)]
Merge pull request #6833 from masterleinad/indent_example-step-35

examples/step-35: Update indenting and modernize

6 years agoMerge pull request #6831 from drwells/step-49-modernization-3
Daniel Arndt [Mon, 25 Jun 2018 13:48:43 +0000 (15:48 +0200)]
Merge pull request #6831 from drwells/step-49-modernization-3

Run clang-format on the step-49 example code.

6 years agoMerge pull request #6806 from masterleinad/indent_example-20
David Wells [Mon, 25 Jun 2018 11:28:55 +0000 (07:28 -0400)]
Merge pull request #6806 from masterleinad/indent_example-20

example/step-20: Update indenting and modernize

6 years agoPut variables on separate lines 6833/head
Daniel Arndt [Mon, 25 Jun 2018 10:56:50 +0000 (12:56 +0200)]
Put variables on separate lines

6 years agoMerge pull request #6835 from masterleinad/fix_data_out_tests
Denis Davydov [Mon, 25 Jun 2018 04:04:20 +0000 (06:04 +0200)]
Merge pull request #6835 from masterleinad/fix_data_out_tests

Fix failing data_out_* tests

6 years agoMerge pull request #6834 from masterleinad/fix_clang_tidy_performance
Denis Davydov [Mon, 25 Jun 2018 03:53:02 +0000 (05:53 +0200)]
Merge pull request #6834 from masterleinad/fix_clang_tidy_performance

Fix some clang-tidy findings

6 years agoMerge pull request #6794 from drwells/add-codimension-note
Daniel Arndt [Sun, 24 Jun 2018 22:25:57 +0000 (00:25 +0200)]
Merge pull request #6794 from drwells/add-codimension-note

Mention the need for manifolds when codim != 0.

6 years agoFix failing data_out_* tests 6835/head
Daniel Arndt [Sun, 24 Jun 2018 22:18:22 +0000 (00:18 +0200)]
Fix failing data_out_* tests

6 years agoFix some clang-tidy findings 6834/head
Daniel Arndt [Sun, 24 Jun 2018 21:58:17 +0000 (23:58 +0200)]
Fix some clang-tidy findings

6 years agoexamples/step-35: Update indenting and modernize
Daniel Arndt [Sun, 24 Jun 2018 21:09:29 +0000 (23:09 +0200)]
examples/step-35: Update indenting and modernize

6 years agoRestore Extractor name 6806/head
Daniel Arndt [Sun, 24 Jun 2018 16:46:56 +0000 (18:46 +0200)]
Restore Extractor name

6 years agoMerge pull request #6830 from masterleinad/backward_compatibility_6816
David Wells [Sat, 23 Jun 2018 23:17:19 +0000 (19:17 -0400)]
Merge pull request #6830 from masterleinad/backward_compatibility_6816

Restore backward-compatibility for #6816

6 years agoRun clang-format on the step-49 example code. 6831/head
David Wells [Sat, 23 Jun 2018 20:24:11 +0000 (16:24 -0400)]
Run clang-format on the step-49 example code.

6 years agoMerge pull request #6829 from davydden/minor/fix_hdf5_test
Denis Davydov [Sat, 23 Jun 2018 20:13:46 +0000 (22:13 +0200)]
Merge pull request #6829 from davydden/minor/fix_hdf5_test

fix failing HDF5 test

6 years agoRestore backward-compatibility for #6816 6830/head
Daniel Arndt [Sat, 23 Jun 2018 17:08:18 +0000 (19:08 +0200)]
Restore backward-compatibility for #6816

6 years agoMerge pull request #6824 from dangars/clang_format_version
Matthias Maier [Sat, 23 Jun 2018 17:24:17 +0000 (12:24 -0500)]
Merge pull request #6824 from dangars/clang_format_version

Choose the clang-format version

6 years agoMerge pull request #6797 from masterleinad/back_interpolate_overload_resolution
David Wells [Sat, 23 Jun 2018 16:37:35 +0000 (12:37 -0400)]
Merge pull request #6797 from masterleinad/back_interpolate_overload_resolution

Fix overload resolution for FETools::back_interpolate

6 years agoMerge pull request #6784 from masterleinad/indent_example_step-45
David Wells [Sat, 23 Jun 2018 13:16:19 +0000 (09:16 -0400)]
Merge pull request #6784 from masterleinad/indent_example_step-45

examples/step-45: Update indenting and modernize

6 years agofix failing HDF5 test 6829/head
Denis Davydov [Sat, 23 Jun 2018 12:53:01 +0000 (14:53 +0200)]
fix failing HDF5 test

6 years agoMerge pull request #6799 from masterleinad/deprecate_p_d_headers
David Wells [Sat, 23 Jun 2018 12:45:52 +0000 (08:45 -0400)]
Merge pull request #6799 from masterleinad/deprecate_p_d_headers

Also deprecate the p::d::[Block]?Vector header files themselves

6 years agoRemove sparsity_patterns 6784/head
Daniel Arndt [Sat, 23 Jun 2018 12:43:25 +0000 (14:43 +0200)]
Remove sparsity_patterns

6 years agoMerge pull request #6804 from davydden/examples/step36_indentation
David Wells [Sat, 23 Jun 2018 12:37:49 +0000 (08:37 -0400)]
Merge pull request #6804 from davydden/examples/step36_indentation

improve indentation of step-36 and minor cleanup

6 years agoMerge pull request #6803 from davydden/examples/step18_indentation
David Wells [Sat, 23 Jun 2018 12:31:00 +0000 (08:31 -0400)]
Merge pull request #6803 from davydden/examples/step18_indentation

improve indentation of step-18 and minor code cleanup

6 years agoMerge pull request #6802 from davydden/examples/step8_indentation
David Wells [Sat, 23 Jun 2018 12:14:33 +0000 (08:14 -0400)]
Merge pull request #6802 from davydden/examples/step8_indentation

update indentation in step-8 plus minor code cleanup

6 years agoChoose the clang-format version 6824/head
Daniel Garcia-Sanchez [Sat, 23 Jun 2018 11:00:01 +0000 (13:00 +0200)]
Choose the clang-format version

6 years agoMerge pull request #6826 from Rombur/cuda_fix
Bruno Turcksin [Fri, 22 Jun 2018 22:26:47 +0000 (18:26 -0400)]
Merge pull request #6826 from Rombur/cuda_fix

Fix comments from  #6303

6 years agoMerge pull request #6827 from davydden/minor/constraints
David Wells [Fri, 22 Jun 2018 22:11:35 +0000 (18:11 -0400)]
Merge pull request #6827 from davydden/minor/constraints

minor code cleanup in dof_tools_constraints

6 years agoimprove indentation of step-8 and minor cleanup 6802/head
Denis Davydov [Fri, 22 Jun 2018 20:33:39 +0000 (22:33 +0200)]
improve indentation of step-8 and minor cleanup

6 years agoimprove indentation of step-36 and minor cleanup 6804/head
Denis Davydov [Fri, 22 Jun 2018 20:30:50 +0000 (22:30 +0200)]
improve indentation of step-36 and minor cleanup

6 years agoupdate indentation in step-8 plus minor code cleanup 6803/head
Denis Davydov [Fri, 22 Jun 2018 20:28:47 +0000 (22:28 +0200)]
update indentation in step-8 plus minor code cleanup

6 years agominor code cleanup in dof_tools_constraints 6827/head
Denis Davydov [Fri, 22 Jun 2018 20:24:57 +0000 (22:24 +0200)]
minor code cleanup in dof_tools_constraints

6 years agoMerge pull request #6825 from davydden/minor/reflow_comments_constr
Matthias Maier [Fri, 22 Jun 2018 15:03:07 +0000 (10:03 -0500)]
Merge pull request #6825 from davydden/minor/reflow_comments_constr

reflow comments in dof_tools_constraints.cc

6 years agoMove functions in cuda_solver_direc from internal to anonymous namespace 6826/head
Bruno Turcksin [Fri, 22 Jun 2018 12:56:11 +0000 (08:56 -0400)]
Move functions in cuda_solver_direc from internal to anonymous namespace

6 years agoMerge pull request #6821 from masterleinad/fix_matrix_free_headers
Daniel Arndt [Fri, 22 Jun 2018 12:37:23 +0000 (14:37 +0200)]
Merge pull request #6821 from masterleinad/fix_matrix_free_headers

Fix comments in @code blocks in matrix_free headers

6 years agouse range loop 6825/head
Denis Davydov [Fri, 22 Jun 2018 12:28:36 +0000 (14:28 +0200)]
use range loop

6 years agoreflow comments in dof_tools_constraints.cc
Denis Davydov [Fri, 22 Jun 2018 12:09:33 +0000 (14:09 +0200)]
reflow comments in dof_tools_constraints.cc

6 years agoMerge pull request #6808 from masterleinad/fix_autopilot_cuda
Daniel Arndt [Fri, 22 Jun 2018 07:48:37 +0000 (09:48 +0200)]
Merge pull request #6808 from masterleinad/fix_autopilot_cuda

Fix using DEAL_II_INVOKE_AUTOPILOT with CUDA enabled

6 years agoMerge pull request #6816 from davydden/feature/vector_data_ranges
Wolfgang Bangerth [Fri, 22 Jun 2018 06:27:39 +0000 (00:27 -0600)]
Merge pull request #6816 from davydden/feature/vector_data_ranges

extend/rename get_vector_data_ranges() to return extra element in theā€¦

6 years agominor documentation fixes 6816/head
Denis Davydov [Fri, 22 Jun 2018 03:22:32 +0000 (05:22 +0200)]
minor documentation fixes

6 years agoFix comments in @code blocks in matrix_free headers 6821/head
Daniel Arndt [Thu, 21 Jun 2018 21:01:06 +0000 (23:01 +0200)]
Fix comments in @code blocks in matrix_free headers

6 years agoMerge pull request #6815 from masterleinad/fix_formatting_data_out_base
Daniel Arndt [Thu, 21 Jun 2018 20:45:02 +0000 (22:45 +0200)]
Merge pull request #6815 from masterleinad/fix_formatting_data_out_base

Improve formatting in base/data_out_base.cc

6 years agoMerge pull request #6812 from tamiko/switch-default-indent
David Wells [Thu, 21 Jun 2018 14:59:02 +0000 (10:59 -0400)]
Merge pull request #6812 from tamiko/switch-default-indent

contrib/utilities: rename to indent and indent-all

6 years agofix tests to work with the four element tuple
Denis Davydov [Thu, 21 Jun 2018 13:05:59 +0000 (15:05 +0200)]
fix tests to work with the four element tuple

6 years agoextend/rename get_vector_data_ranges() to return extra element in the tuple to repres...
Denis Davydov [Wed, 20 Jun 2018 14:07:11 +0000 (16:07 +0200)]
extend/rename get_vector_data_ranges() to return extra element in the tuple to represent DataComponentInterpretation

6 years agoImprove formatting in base/data_out_base.cc 6815/head
Daniel Arndt [Thu, 21 Jun 2018 09:18:43 +0000 (11:18 +0200)]
Improve formatting in base/data_out_base.cc

6 years agoMerge pull request #6813 from davydden/minor/range_loop_in_write_vtu_main
Denis Davydov [Thu, 21 Jun 2018 07:55:33 +0000 (09:55 +0200)]
Merge pull request #6813 from davydden/minor/range_loop_in_write_vtu_main

range loop in write vtu main

6 years agoadd shortcuts for elements of the tupls 6813/head
Denis Davydov [Thu, 21 Jun 2018 04:57:56 +0000 (06:57 +0200)]
add shortcuts for elements of the tupls

6 years agouse range loop in write_vtu_main
Denis Davydov [Wed, 20 Jun 2018 18:47:48 +0000 (20:47 +0200)]
use range loop in write_vtu_main

6 years agoMerge pull request #6809 from masterleinad/fix_msvc_compile
Wolfgang Bangerth [Thu, 21 Jun 2018 04:55:10 +0000 (22:55 -0600)]
Merge pull request #6809 from masterleinad/fix_msvc_compile

Define FE_NedelecSZ with a spacedim argument.

6 years agoMerge pull request #6811 from davydden/doc/reflow_incode
Denis Davydov [Thu, 21 Jun 2018 04:52:48 +0000 (06:52 +0200)]
Merge pull request #6811 from davydden/doc/reflow_incode

reflow incode comments

6 years agoupdate build system and documentation 6812/head
Matthias Maier [Wed, 20 Jun 2018 22:05:23 +0000 (17:05 -0500)]
update build system and documentation

6 years agofixup
Matthias Maier [Wed, 20 Jun 2018 22:04:33 +0000 (17:04 -0500)]
fixup

6 years agocontrib: update auxiliary scripts
Matthias Maier [Wed, 20 Jun 2018 22:03:24 +0000 (17:03 -0500)]
contrib: update auxiliary scripts

6 years agocontrib/utilities: rename to indent and indent-all
Matthias Maier [Wed, 20 Jun 2018 22:02:34 +0000 (17:02 -0500)]
contrib/utilities: rename to indent and indent-all

6 years agoreflow incode comments more 6811/head
Denis Davydov [Wed, 20 Jun 2018 17:27:57 +0000 (19:27 +0200)]
reflow incode comments more

6 years agoreflow incode comments
Denis Davydov [Wed, 20 Jun 2018 21:51:44 +0000 (23:51 +0200)]
reflow incode comments

6 years agoMerge pull request #6810 from masterleinad/fix_macos_indent
Denis Davydov [Wed, 20 Jun 2018 21:46:16 +0000 (23:46 +0200)]
Merge pull request #6810 from masterleinad/fix_macos_indent

Fix macOS indenting

6 years agoAdd a few blank lines 6797/head
Daniel Arndt [Wed, 20 Jun 2018 21:40:07 +0000 (23:40 +0200)]
Add a few blank lines

6 years agoFix macOS indenting 6810/head
Daniel Arndt [Wed, 20 Jun 2018 20:46:06 +0000 (22:46 +0200)]
Fix macOS indenting

6 years agoDefine FE_NedelecSZ with a spacedim argument. 6809/head
Daniel Arndt [Wed, 20 Jun 2018 16:12:07 +0000 (18:12 +0200)]
Define FE_NedelecSZ with a spacedim argument.

6 years agoFix using DEAL_II_INVOKE_AUTOPILOT with CUDA enabled 6808/head
Daniel Arndt [Wed, 20 Jun 2018 14:01:54 +0000 (16:01 +0200)]
Fix using DEAL_II_INVOKE_AUTOPILOT with CUDA enabled

6 years agoMerge pull request #6805 from tamiko/remove_volatile
Daniel Arndt [Wed, 20 Jun 2018 13:34:22 +0000 (15:34 +0200)]
Merge pull request #6805 from tamiko/remove_volatile

remove DEAL_VOLATILE

6 years agoIndent step-20 and modernize
Daniel Arndt [Wed, 20 Jun 2018 13:11:33 +0000 (15:11 +0200)]
Indent step-20 and modernize

6 years agoremove DEAL_VOLATILE 6805/head
Matthias Maier [Wed, 20 Jun 2018 12:59:47 +0000 (07:59 -0500)]
remove DEAL_VOLATILE

Deprecated in 9.0.0. Good to go (and volatile is terminally broken for
threats anyway).

6 years agoMerge pull request #6695 from drwells/generate-lapack-bindings
Denis Davydov [Wed, 20 Jun 2018 10:48:21 +0000 (12:48 +0200)]
Merge pull request #6695 from drwells/generate-lapack-bindings

Generate lapack bindings

6 years agoMerge pull request #6798 from masterleinad/remove_redundant_namespace
Denis Davydov [Wed, 20 Jun 2018 04:30:23 +0000 (06:30 +0200)]
Merge pull request #6798 from masterleinad/remove_redundant_namespace

Remove redundant namespace identifier

6 years agoAlso deprecate the p::d::[Block]?Vector header files themselves 6799/head
Daniel Arndt [Wed, 20 Jun 2018 00:44:53 +0000 (02:44 +0200)]
Also deprecate the p::d::[Block]?Vector header files themselves

6 years agoMerge pull request #6795 from bangerth/tolerance
Daniel Arndt [Wed, 20 Jun 2018 00:24:06 +0000 (02:24 +0200)]
Merge pull request #6795 from bangerth/tolerance

Allow refine_fraction+coarsen_fraction to be slightly larger than 1.0.

6 years agoRemove redundant namespace identifier 6798/head
Daniel Arndt [Tue, 19 Jun 2018 23:30:49 +0000 (01:30 +0200)]
Remove redundant namespace identifier

6 years agoMerge pull request #6725 from jthano/trilinos_v_reinit_linear
Daniel Arndt [Tue, 19 Jun 2018 22:52:03 +0000 (00:52 +0200)]
Merge pull request #6725 from jthano/trilinos_v_reinit_linear

TrilinosWrappers::MPI::Vector::reinit check parallel_partitioner is_ascending_and_one_to_one

6 years agoChangelog entry
Daniel Arndt [Tue, 19 Jun 2018 22:22:54 +0000 (00:22 +0200)]
Changelog entry

6 years agoFix back_interpolate overload resolution
Daniel Arndt [Tue, 19 Jun 2018 10:26:13 +0000 (12:26 +0200)]
Fix back_interpolate overload resolution

6 years agoAdd a changelog entry. 6795/head
Wolfgang Bangerth [Tue, 19 Jun 2018 21:16:25 +0000 (15:16 -0600)]
Add a changelog entry.

6 years agoAdd tests.
Wolfgang Bangerth [Tue, 19 Jun 2018 21:14:06 +0000 (15:14 -0600)]
Add tests.

6 years agoAllow refine_fraction+coarsen_fraction to be slightly larger than 1.0.
Wolfgang Bangerth [Tue, 19 Jun 2018 19:13:12 +0000 (13:13 -0600)]
Allow refine_fraction+coarsen_fraction to be slightly larger than 1.0.

This allows using 0.6 and 0.4, for example, when refining and coarsening meshes.

6 years agoMention the need for manifolds when codim != 0. 6794/head
David Wells [Tue, 19 Jun 2018 18:13:29 +0000 (14:13 -0400)]
Mention the need for manifolds when codim != 0.

This resurrects a paragraph from the old boundaries.h module.

6 years agoUse extra pressure mass matrix
Daniel Arndt [Mon, 18 Jun 2018 23:20:54 +0000 (01:20 +0200)]
Use extra pressure mass matrix

6 years agoIndent step-45
Daniel Arndt [Sat, 16 Jun 2018 09:07:36 +0000 (11:07 +0200)]
Indent step-45

6 years agoModified reinit function to check if parallel_partitioner is_ascending_and_one_to_one... 6725/head
jthano [Mon, 4 Jun 2018 05:56:00 +0000 (22:56 -0700)]
Modified reinit function to check if parallel_partitioner is_ascending_and_one_to_one and then pass this result to make_trilinos_map. The reason for this check is that if the check returns true, then make_trilinos_map may be able to create a linear epetra map.

added draft test

Added test. Test passes

Modified reinit function to check if parallel_partitioner is_ascending_and_one_to_one and then pass this result to make_trilinos_map. The reason for this check is that if the check returns true, then make_trilinos_map may be able to create a linear epetra map. Also added test and test output.

Fixed issues related to test and added change log

Renamed test files so that mpi test will happen. Also made minor edits to test file

6 years agoMerge pull request #6789 from masterleinad/no_cuda_deprecated
Bruno Turcksin [Mon, 18 Jun 2018 21:06:20 +0000 (17:06 -0400)]
Merge pull request #6789 from masterleinad/no_cuda_deprecated

Don't use __attribute__((deprecated)) with CUDA

6 years agoDon't use __attribute__((deprecated)) with CUDA 6789/head
Daniel Arndt [Mon, 18 Jun 2018 20:54:47 +0000 (22:54 +0200)]
Don't use __attribute__((deprecated)) with CUDA

6 years agoMerge pull request #6786 from masterleinad/avoid_constraint_matrix_headers_h
Daniel Arndt [Sun, 17 Jun 2018 19:51:23 +0000 (21:51 +0200)]
Merge pull request #6786 from masterleinad/avoid_constraint_matrix_headers_h

Avoid constraint matrix headers h

6 years agoMerge pull request #6787 from masterleinad/reintroduce_function_map_h
Daniel Arndt [Sun, 17 Jun 2018 19:51:07 +0000 (21:51 +0200)]
Merge pull request #6787 from masterleinad/reintroduce_function_map_h

Reinsert dofs/function_map.h includes

6 years agoMerge pull request #6771 from tamiko/affine_constraints_tests
Denis Davydov [Sun, 17 Jun 2018 11:06:35 +0000 (13:06 +0200)]
Merge pull request #6771 from tamiko/affine_constraints_tests

AffineConstraints Cleanup #1: Switch all tests to AffineConstraints<double>

6 years agoMerge pull request #6769 from masterleinad/fix_intel_compiling
Matthias Maier [Sun, 17 Jun 2018 11:05:28 +0000 (06:05 -0500)]
Merge pull request #6769 from masterleinad/fix_intel_compiling

Fix compiling with older Intel compilers

6 years agoAvoid including constraint_matrix.h in examples 6786/head
Daniel Arndt [Sun, 17 Jun 2018 09:58:23 +0000 (11:58 +0200)]
Avoid including constraint_matrix.h in examples

6 years agoAvoid constraint_matrix.h in include/deal.II
Daniel Arndt [Sun, 17 Jun 2018 09:51:49 +0000 (11:51 +0200)]
Avoid constraint_matrix.h in include/deal.II

6 years agoReinsert dofs/function_map.h includes 6787/head
Daniel Arndt [Sat, 16 Jun 2018 23:53:54 +0000 (01:53 +0200)]
Reinsert dofs/function_map.h includes

6 years agoMerge pull request #6698 from masterleinad/clang_format_git_hook
Wolfgang Bangerth [Sun, 17 Jun 2018 02:23:38 +0000 (20:23 -0600)]
Merge pull request #6698 from masterleinad/clang_format_git_hook

Add clang-format git pre-commit hook

6 years agoMerge pull request #6783 from bangerth/remove-unused-variables
Daniel Arndt [Sat, 16 Jun 2018 23:10:46 +0000 (01:10 +0200)]
Merge pull request #6783 from bangerth/remove-unused-variables

Remove unused variables.

6 years agoMove preprocessor check and add comments 6769/head
Daniel Arndt [Sat, 16 Jun 2018 21:02:29 +0000 (23:02 +0200)]
Move preprocessor check and add comments

6 years agoMerge pull request #6776 from tamiko/remove_verbose_handler
Matthias Maier [Sat, 16 Jun 2018 19:32:00 +0000 (14:32 -0500)]
Merge pull request #6776 from tamiko/remove_verbose_handler

Exceptions: Do not set verbose terminate handler

6 years agoMerge pull request #6772 from tamiko/affine_constraints_deprecation
Matthias Maier [Sat, 16 Jun 2018 19:31:45 +0000 (14:31 -0500)]
Merge pull request #6772 from tamiko/affine_constraints_deprecation

AffineConstraints Cleanup #2: Add file deprecation and add a note

6 years agoMerge pull request #6768 from masterleinad/modernize-deprectated-headers
Matthias Maier [Sat, 16 Jun 2018 19:31:02 +0000 (14:31 -0500)]
Merge pull request #6768 from masterleinad/modernize-deprectated-headers

Use clang-tidy's modernize-deprecated-headers

6 years agoRemove $ signs to indicate a prompt 6698/head
Matthias Maier [Sat, 16 Jun 2018 04:53:57 +0000 (23:53 -0500)]
Remove $ signs to indicate a prompt

6 years agoreword comment
Matthias Maier [Sat, 16 Jun 2018 04:49:32 +0000 (23:49 -0500)]
reword comment

6 years agoupdate documentation
Matthias Maier [Sat, 16 Jun 2018 03:49:07 +0000 (22:49 -0500)]
update documentation


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.