diff --git a/base/modules/Makefile b/base/modules/Makefile index d5ad4304..91c81ff2 100644 --- a/base/modules/Makefile +++ b/base/modules/Makefile @@ -15,7 +15,7 @@ UTIL_MODS = psb_string_mod.o psb_desc_const_mod.o psb_indx_map_mod.o\ psb_s_psblas_mod.o psb_c_psblas_mod.o \ psb_d_psblas_mod.o psb_z_psblas_mod.o psb_psblas_mod.o \ psi_serial_mod.o psi_mod.o psb_ip_reord_mod.o\ - psb_check_mod.o psb_gps_mod.o psb_hash_mod.o\ + psb_check_mod.o psb_hash_mod.o\ psb_base_mat_mod.o psb_mat_mod.o\ psb_s_base_mat_mod.o psb_s_csr_mat_mod.o psb_s_csc_mat_mod.o psb_s_mat_mod.o \ psb_d_base_mat_mod.o psb_d_csr_mat_mod.o psb_d_csc_mat_mod.o psb_d_mat_mod.o \ @@ -84,11 +84,10 @@ psb_serial_mod.o: psb_mat_mod.o psb_string_mod.o psb_sort_mod.o psi_serial_mod.o psb_sort_mod.o: psb_error_mod.o psb_realloc_mod.o psb_const_mod.o psb_tools_mod.o: psb_base_tools_mod.o psb_s_tools_mod.o psb_d_tools_mod.o\ psb_c_tools_mod.o psb_z_tools_mod.o -psb_base_tools_mod.o psb_s_tools_mod.o psb_d_tools_mod.o psb_c_tools_mod.o psb_z_tools_mod.o: psb_desc_type.o psi_mod.o psb_gps_mod.o psb_mat_mod.o +psb_base_tools_mod.o psb_s_tools_mod.o psb_d_tools_mod.o psb_c_tools_mod.o psb_z_tools_mod.o: psb_desc_type.o psi_mod.o psb_mat_mod.o psb_psblas_mod.o: psb_s_psblas_mod.o psb_c_psblas_mod.o psb_d_psblas_mod.o psb_z_psblas_mod.o psb_s_psblas_mod.o psb_c_psblas_mod.o psb_d_psblas_mod.o psb_z_psblas_mod.o: psb_mat_mod.o psb_desc_type.o -psb_gps_mod.o: psb_realloc_mod.o psb_hash_mod.o: psb_const_mod.o psb_realloc_mod.o psb_base_mod.o: $(MODULES) diff --git a/base/modules/psb_base_mod.f90 b/base/modules/psb_base_mod.f90 index 5024b639..3b30d8c9 100644 --- a/base/modules/psb_base_mod.f90 +++ b/base/modules/psb_base_mod.f90 @@ -40,6 +40,5 @@ module psb_base_mod use psb_serial_mod use psb_comm_mod use psb_psblas_mod - use psb_gps_mod use psb_tools_mod end module psb_base_mod diff --git a/util/Makefile b/util/Makefile index a5440b30..5a0f8f8b 100644 --- a/util/Makefile +++ b/util/Makefile @@ -6,7 +6,7 @@ LIBDIR=../lib HERE=. BASEOBJS= psb_blockpart_mod.o psb_metispart_mod.o \ - psb_hbio_mod.o psb_mmio_mod.o psb_mat_dist_mod.o + psb_hbio_mod.o psb_mmio_mod.o psb_mat_dist_mod.o psb_gps_mod.o IMPLOBJS= psb_hbio_impl.o psb_mmio_impl.o psb_mat_dist_impl.o MODOBJS=psb_util_mod.o $(BASEOBJS) OBJS=$(MODOBJS) $(IMPLOBJS) diff --git a/base/modules/psb_gps_mod.f90 b/util/psb_gps_mod.f90 similarity index 99% rename from base/modules/psb_gps_mod.f90 rename to util/psb_gps_mod.f90 index 294c1b5b..f52743ce 100644 --- a/base/modules/psb_gps_mod.f90 +++ b/util/psb_gps_mod.f90 @@ -37,7 +37,7 @@ ! Further revised and ported into the PSBLAS environment. ! module psb_gps_mod - use psb_realloc_mod + use psb_base_mod ! public psb_gps_reduce ! diff --git a/util/psb_util_mod.f90 b/util/psb_util_mod.f90 index 876370e2..8c9e59fb 100644 --- a/util/psb_util_mod.f90 +++ b/util/psb_util_mod.f90 @@ -37,5 +37,6 @@ module psb_util_mod use psb_hbio_mod use psb_mmio_mod use psb_mat_dist_mod + use psb_gps_mod end module psb_util_mod