From f70e50e8a50af853a039c35d4dd79d21b20de643 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Tue, 26 Feb 2013 16:20:58 +0000 Subject: [PATCH] Build bundled AMD and UMFPACK with CXX compiler git-svn-id: https://svn.dealii.org/branches/branch_cmake@28577 0785d39b-7218-0410-832d-ea1e28bc413d --- .../bundled/umfpack/AMD/Source/CMakeLists.txt | 32 +-- .../umfpack/AMD/Source/{amd_1.c => amd_1.cc} | 0 .../umfpack/AMD/Source/{amd_2.c => amd_2.cc} | 0 .../AMD/Source/{amd_aat.c => amd_aat.cc} | 0 .../Source/{amd_control.c => amd_control.cc} | 0 .../{amd_defaults.c => amd_defaults.cc} | 0 .../AMD/Source/{amd_dump.c => amd_dump.cc} | 0 .../Source/{amd_global.c => amd_global.cc} | 0 .../AMD/Source/{amd_info.c => amd_info.cc} | 0 .../AMD/Source/{amd_order.c => amd_order.cc} | 0 .../{amd_post_tree.c => amd_post_tree.cc} | 0 .../{amd_postorder.c => amd_postorder.cc} | 0 .../{amd_preprocess.c => amd_preprocess.cc} | 0 .../AMD/Source/{amd_valid.c => amd_valid.cc} | 0 .../umfpack/UMFPACK/Source/CMakeLists.txt | 200 +++++++++--------- .../Source/{umf_2by2.c => umf_2by2.cc} | 0 .../Source/{umf_analyze.c => umf_analyze.cc} | 0 .../{umf_apply_order.c => umf_apply_order.cc} | 0 .../{umf_assemble.c => umf_assemble.cc} | 0 ...umf_blas3_update.c => umf_blas3_update.cc} | 0 ...umf_build_tuples.c => umf_build_tuples.cc} | 0 .../Source/{umf_colamd.c => umf_colamd.cc} | 0 ...create_element.c => umf_create_element.cc} | 0 .../Source/{umf_dump.c => umf_dump.cc} | 0 ...umf_extend_front.c => umf_extend_front.cc} | 0 .../Source/{umf_free.c => umf_free.cc} | 0 .../Source/{umf_fsize.c => umf_fsize.cc} | 0 ...collection.c => umf_garbage_collection.cc} | 0 .../{umf_get_memory.c => umf_get_memory.cc} | 0 .../{umf_grow_front.c => umf_grow_front.cc} | 0 .../{umf_init_front.c => umf_init_front.cc} | 0 ...is_permutation.c => umf_is_permutation.cc} | 0 .../Source/{umf_kernel.c => umf_kernel.cc} | 0 .../{umf_kernel_init.c => umf_kernel_init.cc} | 0 ...f_kernel_wrapup.c => umf_kernel_wrapup.cc} | 0 ...umf_local_search.c => umf_local_search.cc} | 0 .../Source/{umf_lsolve.c => umf_lsolve.cc} | 0 .../Source/{umf_ltsolve.c => umf_ltsolve.cc} | 0 .../Source/{umf_malloc.c => umf_malloc.cc} | 0 ...loc_element.c => umf_mem_alloc_element.cc} | 0 ...ad_block.c => umf_mem_alloc_head_block.cc} | 0 ...il_block.c => umf_mem_alloc_tail_block.cc} | 0 ...ail_block.c => umf_mem_free_tail_block.cc} | 0 ...oryspace.c => umf_mem_init_memoryspace.cc} | 0 ...umf_multicompile.c => umf_multicompile.cc} | 0 .../Source/{umf_realloc.c => umf_realloc.cc} | 0 .../{umf_report_perm.c => umf_report_perm.cc} | 0 ...f_report_vector.c => umf_report_vector.cc} | 0 .../{umf_row_search.c => umf_row_search.cc} | 0 .../Source/{umf_scale.c => umf_scale.cc} | 0 ...umf_scale_column.c => umf_scale_column.cc} | 0 .../{umf_set_stats.c => umf_set_stats.cc} | 0 .../{umf_singletons.c => umf_singletons.cc} | 0 .../Source/{umf_solve.c => umf_solve.cc} | 0 .../{umf_start_front.c => umf_start_front.cc} | 0 .../{umf_store_lu.c => umf_store_lu.cc} | 0 ...symbolic_usage.c => umf_symbolic_usage.cc} | 0 .../{umf_transpose.c => umf_transpose.cc} | 0 .../Source/{umf_triplet.c => umf_triplet.cc} | 0 ...f_tuple_lengths.c => umf_tuple_lengths.cc} | 0 .../Source/{umf_usolve.c => umf_usolve.cc} | 0 .../Source/{umf_utsolve.c => umf_utsolve.cc} | 0 ...f_valid_numeric.c => umf_valid_numeric.cc} | 0 ...valid_symbolic.c => umf_valid_symbolic.cc} | 0 ...to_triplet.c => umfpack_col_to_triplet.cc} | 0 ...umfpack_defaults.c => umfpack_defaults.cc} | 0 ...free_numeric.c => umfpack_free_numeric.cc} | 0 ...ee_symbolic.c => umfpack_free_symbolic.cc} | 0 ...terminant.c => umfpack_get_determinant.cc} | 0 ...umfpack_get_lunz.c => umfpack_get_lunz.cc} | 0 ...k_get_numeric.c => umfpack_get_numeric.cc} | 0 ...get_symbolic.c => umfpack_get_symbolic.cc} | 0 .../{umfpack_global.c => umfpack_global.cc} | 0 ...load_numeric.c => umfpack_load_numeric.cc} | 0 ...ad_symbolic.c => umfpack_load_symbolic.cc} | 0 .../{umfpack_numeric.c => umfpack_numeric.cc} | 0 ...fpack_qsymbolic.c => umfpack_qsymbolic.cc} | 0 ...rt_control.c => umfpack_report_control.cc} | 0 ...k_report_info.c => umfpack_report_info.cc} | 0 ...port_matrix.c => umfpack_report_matrix.cc} | 0 ...rt_numeric.c => umfpack_report_numeric.cc} | 0 ...k_report_perm.c => umfpack_report_perm.cc} | 0 ...port_status.c => umfpack_report_status.cc} | 0 ..._symbolic.c => umfpack_report_symbolic.cc} | 0 ...rt_triplet.c => umfpack_report_triplet.cc} | 0 ...port_vector.c => umfpack_report_vector.cc} | 0 ...save_numeric.c => umfpack_save_numeric.cc} | 0 ...ve_symbolic.c => umfpack_save_symbolic.cc} | 0 .../{umfpack_scale.c => umfpack_scale.cc} | 0 .../{umfpack_solve.c => umfpack_solve.cc} | 0 ...umfpack_symbolic.c => umfpack_symbolic.cc} | 0 .../{umfpack_tictoc.c => umfpack_tictoc.cc} | 0 .../{umfpack_timer.c => umfpack_timer.cc} | 0 ...fpack_transpose.c => umfpack_transpose.cc} | 0 ...let_to_col.c => umfpack_triplet_to_col.cc} | 0 95 files changed, 116 insertions(+), 116 deletions(-) rename deal.II/bundled/umfpack/AMD/Source/{amd_1.c => amd_1.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_2.c => amd_2.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_aat.c => amd_aat.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_control.c => amd_control.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_defaults.c => amd_defaults.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_dump.c => amd_dump.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_global.c => amd_global.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_info.c => amd_info.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_order.c => amd_order.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_post_tree.c => amd_post_tree.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_postorder.c => amd_postorder.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_preprocess.c => amd_preprocess.cc} (100%) rename deal.II/bundled/umfpack/AMD/Source/{amd_valid.c => amd_valid.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_2by2.c => umf_2by2.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_analyze.c => umf_analyze.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_apply_order.c => umf_apply_order.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_assemble.c => umf_assemble.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_blas3_update.c => umf_blas3_update.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_build_tuples.c => umf_build_tuples.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_colamd.c => umf_colamd.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_create_element.c => umf_create_element.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_dump.c => umf_dump.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_extend_front.c => umf_extend_front.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_free.c => umf_free.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_fsize.c => umf_fsize.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_garbage_collection.c => umf_garbage_collection.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_get_memory.c => umf_get_memory.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_grow_front.c => umf_grow_front.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_init_front.c => umf_init_front.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_is_permutation.c => umf_is_permutation.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_kernel.c => umf_kernel.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_kernel_init.c => umf_kernel_init.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_kernel_wrapup.c => umf_kernel_wrapup.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_local_search.c => umf_local_search.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_lsolve.c => umf_lsolve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_ltsolve.c => umf_ltsolve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_malloc.c => umf_malloc.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_mem_alloc_element.c => umf_mem_alloc_element.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_mem_alloc_head_block.c => umf_mem_alloc_head_block.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_mem_alloc_tail_block.c => umf_mem_alloc_tail_block.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_mem_free_tail_block.c => umf_mem_free_tail_block.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_mem_init_memoryspace.c => umf_mem_init_memoryspace.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_multicompile.c => umf_multicompile.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_realloc.c => umf_realloc.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_report_perm.c => umf_report_perm.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_report_vector.c => umf_report_vector.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_row_search.c => umf_row_search.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_scale.c => umf_scale.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_scale_column.c => umf_scale_column.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_set_stats.c => umf_set_stats.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_singletons.c => umf_singletons.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_solve.c => umf_solve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_start_front.c => umf_start_front.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_store_lu.c => umf_store_lu.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_symbolic_usage.c => umf_symbolic_usage.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_transpose.c => umf_transpose.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_triplet.c => umf_triplet.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_tuple_lengths.c => umf_tuple_lengths.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_usolve.c => umf_usolve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_utsolve.c => umf_utsolve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_valid_numeric.c => umf_valid_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umf_valid_symbolic.c => umf_valid_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_col_to_triplet.c => umfpack_col_to_triplet.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_defaults.c => umfpack_defaults.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_free_numeric.c => umfpack_free_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_free_symbolic.c => umfpack_free_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_get_determinant.c => umfpack_get_determinant.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_get_lunz.c => umfpack_get_lunz.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_get_numeric.c => umfpack_get_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_get_symbolic.c => umfpack_get_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_global.c => umfpack_global.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_load_numeric.c => umfpack_load_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_load_symbolic.c => umfpack_load_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_numeric.c => umfpack_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_qsymbolic.c => umfpack_qsymbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_control.c => umfpack_report_control.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_info.c => umfpack_report_info.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_matrix.c => umfpack_report_matrix.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_numeric.c => umfpack_report_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_perm.c => umfpack_report_perm.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_status.c => umfpack_report_status.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_symbolic.c => umfpack_report_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_triplet.c => umfpack_report_triplet.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_report_vector.c => umfpack_report_vector.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_save_numeric.c => umfpack_save_numeric.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_save_symbolic.c => umfpack_save_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_scale.c => umfpack_scale.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_solve.c => umfpack_solve.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_symbolic.c => umfpack_symbolic.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_tictoc.c => umfpack_tictoc.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_timer.c => umfpack_timer.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_transpose.c => umfpack_transpose.cc} (100%) rename deal.II/bundled/umfpack/UMFPACK/Source/{umfpack_triplet_to_col.c => umfpack_triplet_to_col.cc} (100%) diff --git a/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt b/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt index a040977f05..9739fd4fe4 100644 --- a/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt +++ b/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt @@ -1,6 +1,6 @@ ##### ## -## Copyright (C) 2012 by the deal.II authors +## Copyright (C) 2012, 2013 by the deal.II authors ## ## This file is part of the deal.II library. ## @@ -13,25 +13,25 @@ ##### SET(src_amd - amd_1.c - amd_2.c - amd_aat.c - amd_control.c - amd_defaults.c - amd_dump.c - amd_info.c - amd_order.c - amd_postorder.c - amd_post_tree.c - amd_preprocess.c - amd_valid.c + amd_1.cc + amd_2.cc + amd_aat.cc + amd_control.cc + amd_defaults.cc + amd_dump.cc + amd_info.cc + amd_order.cc + amd_postorder.cc + amd_post_tree.cc + amd_preprocess.cc + amd_valid.cc ) -DEAL_II_ADD_C_LIBRARY(obj_amd_int OBJECT ${src_amd}) +DEAL_II_ADD_LIBRARY(obj_amd_int OBJECT ${src_amd}) DEAL_II_ADD_DEFINITIONS(obj_amd_int "DINT") -DEAL_II_ADD_C_LIBRARY(obj_amd_long OBJECT ${src_amd}) +DEAL_II_ADD_LIBRARY(obj_amd_long OBJECT ${src_amd}) DEAL_II_ADD_DEFINITIONS(obj_amd_long "DLONG") -DEAL_II_ADD_C_LIBRARY(obj_amd_global OBJECT "amd_global.c") +DEAL_II_ADD_LIBRARY(obj_amd_global OBJECT "amd_global.cc") diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_1.c b/deal.II/bundled/umfpack/AMD/Source/amd_1.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_1.c rename to deal.II/bundled/umfpack/AMD/Source/amd_1.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_2.c b/deal.II/bundled/umfpack/AMD/Source/amd_2.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_2.c rename to deal.II/bundled/umfpack/AMD/Source/amd_2.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_aat.c b/deal.II/bundled/umfpack/AMD/Source/amd_aat.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_aat.c rename to deal.II/bundled/umfpack/AMD/Source/amd_aat.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_control.c b/deal.II/bundled/umfpack/AMD/Source/amd_control.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_control.c rename to deal.II/bundled/umfpack/AMD/Source/amd_control.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_defaults.c b/deal.II/bundled/umfpack/AMD/Source/amd_defaults.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_defaults.c rename to deal.II/bundled/umfpack/AMD/Source/amd_defaults.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_dump.c b/deal.II/bundled/umfpack/AMD/Source/amd_dump.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_dump.c rename to deal.II/bundled/umfpack/AMD/Source/amd_dump.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_global.c b/deal.II/bundled/umfpack/AMD/Source/amd_global.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_global.c rename to deal.II/bundled/umfpack/AMD/Source/amd_global.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_info.c b/deal.II/bundled/umfpack/AMD/Source/amd_info.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_info.c rename to deal.II/bundled/umfpack/AMD/Source/amd_info.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_order.c b/deal.II/bundled/umfpack/AMD/Source/amd_order.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_order.c rename to deal.II/bundled/umfpack/AMD/Source/amd_order.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_post_tree.c b/deal.II/bundled/umfpack/AMD/Source/amd_post_tree.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_post_tree.c rename to deal.II/bundled/umfpack/AMD/Source/amd_post_tree.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_postorder.c b/deal.II/bundled/umfpack/AMD/Source/amd_postorder.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_postorder.c rename to deal.II/bundled/umfpack/AMD/Source/amd_postorder.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_preprocess.c b/deal.II/bundled/umfpack/AMD/Source/amd_preprocess.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_preprocess.c rename to deal.II/bundled/umfpack/AMD/Source/amd_preprocess.cc diff --git a/deal.II/bundled/umfpack/AMD/Source/amd_valid.c b/deal.II/bundled/umfpack/AMD/Source/amd_valid.cc similarity index 100% rename from deal.II/bundled/umfpack/AMD/Source/amd_valid.c rename to deal.II/bundled/umfpack/AMD/Source/amd_valid.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt b/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt index fac9dd4b1a..5f2c6454eb 100644 --- a/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt +++ b/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt @@ -1,6 +1,6 @@ ##### ## -## Copyright (C) 2012 by the deal.II authors +## Copyright (C) 2012, 2013 by the deal.II authors ## ## This file is part of the deal.II library. ## @@ -18,95 +18,95 @@ # SET(src_umfpack_UMF - umf_2by2.c - umf_analyze.c - umf_apply_order.c - umf_assemble.c - umf_blas3_update.c - umf_build_tuples.c - umf_colamd.c - umf_create_element.c - umf_dump.c - umf_extend_front.c - umf_free.c - umf_fsize.c - umf_garbage_collection.c - umf_get_memory.c - umf_grow_front.c - umf_init_front.c - umf_is_permutation.c - umf_kernel.c - umf_kernel_init.c - umf_kernel_wrapup.c - umf_local_search.c - umf_lsolve.c - umf_ltsolve.c - umf_malloc.c - umf_mem_alloc_element.c - umf_mem_alloc_head_block.c - umf_mem_alloc_tail_block.c - umf_mem_free_tail_block.c - umf_mem_init_memoryspace.c + umf_2by2.cc + umf_analyze.cc + umf_apply_order.cc + umf_assemble.cc + umf_blas3_update.cc + umf_build_tuples.cc + umf_colamd.cc + umf_create_element.cc + umf_dump.cc + umf_extend_front.cc + umf_free.cc + umf_fsize.cc + umf_garbage_collection.cc + umf_get_memory.cc + umf_grow_front.cc + umf_init_front.cc + umf_is_permutation.cc + umf_kernel.cc + umf_kernel_init.cc + umf_kernel_wrapup.cc + umf_local_search.cc + umf_lsolve.cc + umf_ltsolve.cc + umf_malloc.cc + umf_mem_alloc_element.cc + umf_mem_alloc_head_block.cc + umf_mem_alloc_tail_block.cc + umf_mem_free_tail_block.cc + umf_mem_init_memoryspace.cc # # Don't ever think about including - # umf_multicompile.c, we do it by hand below + # umf_multicompile.cc, we do it by hand below # - umf_realloc.c - umf_report_perm.c - umf_report_vector.c - umf_row_search.c - umf_scale.c - umf_scale_column.c - umf_set_stats.c - umf_singletons.c - umf_solve.c - umf_start_front.c - umf_store_lu.c - umf_symbolic_usage.c - umf_transpose.c - umf_triplet.c - umf_tuple_lengths.c - umf_usolve.c - umf_utsolve.c - umf_valid_numeric.c - umf_valid_symbolic.c + umf_realloc.cc + umf_report_perm.cc + umf_report_vector.cc + umf_row_search.cc + umf_scale.cc + umf_scale_column.cc + umf_set_stats.cc + umf_singletons.cc + umf_solve.cc + umf_start_front.cc + umf_store_lu.cc + umf_symbolic_usage.cc + umf_transpose.cc + umf_triplet.cc + umf_tuple_lengths.cc + umf_usolve.cc + umf_utsolve.cc + umf_valid_numeric.cc + umf_valid_symbolic.cc ) SET(src_umfpack_UMFPACK - umfpack_col_to_triplet.c - umfpack_defaults.c - umfpack_free_numeric.c - umfpack_free_symbolic.c - umfpack_get_determinant.c - umfpack_get_lunz.c - umfpack_get_numeric.c - umfpack_get_symbolic.c - umfpack_load_numeric.c - umfpack_load_symbolic.c - umfpack_numeric.c - umfpack_qsymbolic.c - umfpack_report_control.c - umfpack_report_info.c - umfpack_report_matrix.c - umfpack_report_numeric.c - umfpack_report_perm.c - umfpack_report_status.c - umfpack_report_symbolic.c - umfpack_report_triplet.c - umfpack_report_vector.c - umfpack_save_numeric.c - umfpack_save_symbolic.c - umfpack_scale.c - umfpack_solve.c - umfpack_symbolic.c - umfpack_transpose.c - umfpack_triplet_to_col.c + umfpack_col_to_triplet.cc + umfpack_defaults.cc + umfpack_free_numeric.cc + umfpack_free_symbolic.cc + umfpack_get_determinant.cc + umfpack_get_lunz.cc + umfpack_get_numeric.cc + umfpack_get_symbolic.cc + umfpack_load_numeric.cc + umfpack_load_symbolic.cc + umfpack_numeric.cc + umfpack_qsymbolic.cc + umfpack_report_control.cc + umfpack_report_info.cc + umfpack_report_matrix.cc + umfpack_report_numeric.cc + umfpack_report_perm.cc + umfpack_report_status.cc + umfpack_report_symbolic.cc + umfpack_report_triplet.cc + umfpack_report_vector.cc + umfpack_save_numeric.cc + umfpack_save_symbolic.cc + umfpack_scale.cc + umfpack_solve.cc + umfpack_symbolic.cc + umfpack_transpose.cc + umfpack_triplet_to_col.cc ) SET(src_umfpack_GENERAL - umfpack_global.c - umfpack_tictoc.c - umfpack_timer.c + umfpack_global.cc + umfpack_tictoc.cc + umfpack_timer.cc ) @@ -114,71 +114,71 @@ SET(src_umfpack_GENERAL # compile each int and long routine (with no real/complex version) #------------------------------------------------------------------------------- -DEAL_II_ADD_C_LIBRARY(obj_umfpack_I_UMF OBJECT ${src_umfpack_UMF}) +DEAL_II_ADD_LIBRARY(obj_umfpack_I_UMF OBJECT ${src_umfpack_UMF}) DEAL_II_ADD_DEFINITIONS(obj_umfpack_I_UMF "DINT") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_L_UMF OBJECT ${src_umfpack_UMF}) +DEAL_II_ADD_LIBRARY(obj_umfpack_L_UMF OBJECT ${src_umfpack_UMF}) DEAL_II_ADD_DEFINITIONS(obj_umfpack_L_UMF "DLONG") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_I_UMFPACK OBJECT ${src_umfpack_UMFPACK}) +DEAL_II_ADD_LIBRARY(obj_umfpack_I_UMFPACK OBJECT ${src_umfpack_UMFPACK}) DEAL_II_ADD_DEFINITIONS(obj_umfpack_I_UMFPACK "DINT") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_L_UMFPACK OBJECT ${src_umfpack_UMFPACK}) +DEAL_II_ADD_LIBRARY(obj_umfpack_L_UMFPACK OBJECT ${src_umfpack_UMFPACK}) DEAL_II_ADD_DEFINITIONS(obj_umfpack_L_UMFPACK "DLONG") #------------------------------------------------------------------------------- # compile each routine in the DI version #------------------------------------------------------------------------------- -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_TSOLVE OBJECT umf_ltsolve.c umf_utsolve.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_TSOLVE OBJECT umf_ltsolve.cc umf_utsolve.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_TSOLVE "DINT" "CONJUGATE_SOLVE") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_TRIPLET_MAP_NOX OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_TRIPLET_MAP_NOX OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_TRIPLET_MAP_NOX "DINT" "DO_MAP") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_TRIPLET_MAP_X OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_TRIPLET_MAP_X OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_TRIPLET_MAP_X "DINT" "DO_MAP" "DO_VALUES") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_TRIPLET_NOMAP_X OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_TRIPLET_NOMAP_X OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_TRIPLET_NOMAP_X "DINT" "DO_VALUES") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_STORE OBJECT umf_store_lu.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_STORE OBJECT umf_store_lu.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_STORE "DINT" "DROP") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_ASSEMBLE OBJECT umf_assemble.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_ASSEMBLE OBJECT umf_assemble.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_ASSEMBLE "DINT" "FIXQ") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DI_SOLVE OBJECT umfpack_solve.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DI_SOLVE OBJECT umfpack_solve.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DI_SOLVE "DINT" "WSOLVE") #------------------------------------------------------------------------------- # compile each routine in the DL version #------------------------------------------------------------------------------- -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_TSOLVE OBJECT umf_ltsolve.c umf_utsolve.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_TSOLVE OBJECT umf_ltsolve.cc umf_utsolve.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_TSOLVE "DLONG" "CONJUGATE_SOLVE") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_TRIPLET_MAP_NOX OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_TRIPLET_MAP_NOX OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_TRIPLET_MAP_NOX "DLONG" "DO_MAP") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_TRIPLET_MAP_X OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_TRIPLET_MAP_X OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_TRIPLET_MAP_X "DLONG" "DO_MAP" "DO_VALUES") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_TRIPLET_NOMAP_X OBJECT umf_triplet.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_TRIPLET_NOMAP_X OBJECT umf_triplet.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_TRIPLET_NOMAP_X "DLONG" "DO_VALUES") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_STORE OBJECT umf_store_lu.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_STORE OBJECT umf_store_lu.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_STORE "DLONG" "DROP") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_ASSEMBLE OBJECT umf_assemble.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_ASSEMBLE OBJECT umf_assemble.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_ASSEMBLE "DLONG" "FIXQ") -DEAL_II_ADD_C_LIBRARY(obj_umfpack_DL_SOLVE OBJECT umfpack_solve.c) +DEAL_II_ADD_LIBRARY(obj_umfpack_DL_SOLVE OBJECT umfpack_solve.cc) DEAL_II_ADD_DEFINITIONS(obj_umfpack_DL_SOLVE "DLONG" "WSOLVE") #------------------------------------------------------------------------------- # Create the generic routines (GN) using a generic rule #------------------------------------------------------------------------------- -DEAL_II_ADD_C_LIBRARY(obj_umfpack_GENERIC OBJECT ${src_umfpack_GENERAL}) +DEAL_II_ADD_LIBRARY(obj_umfpack_GENERIC OBJECT ${src_umfpack_GENERAL}) diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_2by2.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_2by2.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_2by2.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_2by2.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_analyze.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_analyze.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_analyze.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_analyze.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_apply_order.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_apply_order.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_apply_order.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_apply_order.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_assemble.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_assemble.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_assemble.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_assemble.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_blas3_update.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_blas3_update.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_blas3_update.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_blas3_update.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_build_tuples.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_build_tuples.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_build_tuples.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_build_tuples.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_colamd.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_colamd.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_colamd.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_colamd.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_create_element.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_create_element.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_create_element.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_create_element.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_dump.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_dump.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_dump.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_dump.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_extend_front.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_extend_front.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_extend_front.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_extend_front.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_free.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_free.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_free.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_free.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_fsize.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_fsize.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_fsize.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_fsize.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_garbage_collection.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_garbage_collection.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_garbage_collection.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_garbage_collection.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_get_memory.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_get_memory.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_get_memory.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_get_memory.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_grow_front.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_grow_front.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_grow_front.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_grow_front.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_init_front.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_init_front.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_init_front.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_init_front.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_is_permutation.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_is_permutation.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_is_permutation.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_is_permutation.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_init.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_init.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_init.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_init.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_wrapup.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_wrapup.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_wrapup.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_kernel_wrapup.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_local_search.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_local_search.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_local_search.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_local_search.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_lsolve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_lsolve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_lsolve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_lsolve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_ltsolve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_ltsolve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_ltsolve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_ltsolve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_malloc.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_malloc.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_malloc.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_malloc.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_element.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_element.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_element.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_element.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_head_block.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_head_block.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_head_block.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_head_block.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_tail_block.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_tail_block.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_tail_block.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_alloc_tail_block.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_free_tail_block.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_free_tail_block.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_free_tail_block.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_free_tail_block.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_init_memoryspace.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_init_memoryspace.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_init_memoryspace.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_mem_init_memoryspace.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_multicompile.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_multicompile.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_multicompile.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_multicompile.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_realloc.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_realloc.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_realloc.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_realloc.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_report_perm.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_report_perm.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_report_perm.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_report_perm.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_report_vector.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_report_vector.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_report_vector.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_report_vector.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_row_search.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_row_search.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_row_search.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_row_search.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_scale.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_scale.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_scale.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_scale.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_scale_column.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_scale_column.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_scale_column.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_scale_column.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_set_stats.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_set_stats.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_set_stats.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_set_stats.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_singletons.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_singletons.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_singletons.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_singletons.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_solve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_solve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_solve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_solve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_start_front.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_start_front.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_start_front.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_start_front.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_store_lu.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_store_lu.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_store_lu.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_store_lu.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_symbolic_usage.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_symbolic_usage.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_symbolic_usage.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_symbolic_usage.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_transpose.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_transpose.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_transpose.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_transpose.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_triplet.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_triplet.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_triplet.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_triplet.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_tuple_lengths.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_tuple_lengths.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_tuple_lengths.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_tuple_lengths.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_usolve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_usolve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_usolve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_usolve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_utsolve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_utsolve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_utsolve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_utsolve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umf_valid_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_col_to_triplet.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_col_to_triplet.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_col_to_triplet.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_col_to_triplet.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_defaults.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_defaults.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_defaults.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_defaults.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_free_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_determinant.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_determinant.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_determinant.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_determinant.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_lunz.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_lunz.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_lunz.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_lunz.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_get_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_global.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_global.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_global.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_global.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_load_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_qsymbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_qsymbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_qsymbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_qsymbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_control.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_control.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_control.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_control.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_info.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_info.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_info.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_info.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_matrix.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_matrix.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_matrix.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_matrix.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_perm.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_perm.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_perm.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_perm.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_status.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_status.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_status.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_status.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_triplet.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_triplet.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_triplet.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_triplet.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_vector.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_vector.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_vector.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_report_vector.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_numeric.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_numeric.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_numeric.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_numeric.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_save_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_scale.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_scale.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_scale.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_scale.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_solve.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_solve.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_solve.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_solve.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_symbolic.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_symbolic.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_symbolic.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_symbolic.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_tictoc.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_tictoc.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_tictoc.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_tictoc.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_timer.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_timer.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_timer.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_timer.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_transpose.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_transpose.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_transpose.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_transpose.cc diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_triplet_to_col.c b/deal.II/bundled/umfpack/UMFPACK/Source/umfpack_triplet_to_col.cc similarity index 100% rename from deal.II/bundled/umfpack/UMFPACK/Source/umfpack_triplet_to_col.c rename to deal.II/bundled/umfpack/UMFPACK/Source/umfpack_triplet_to_col.cc -- 2.39.5