Salvatore Filippone
83a668c1e0
Improve Makefile dependencies
2025-11-22 12:05:20 +01:00
sfilippone
a39cd229e0
Improved dependencies in main makefile
2025-03-27 12:40:36 +01:00
sfilippone
6fa5b04387
Change and use #define with PSB_ and AMG_ prefixes
2025-03-17 17:52:25 +01:00
Salvatore Filippone
f159f35eb2
Change Makefile for a better clean target
2025-03-02 11:18:48 +01:00
sfilippone
94caab8aa9
Removed make veryclean, introduced make distclean
2025-02-20 17:00:32 +01:00
Salvatore Filippone
b5f5d356fd
Missing CBIND clean target
2024-10-16 10:55:59 +02:00
sfilippone
5387e206b1
Fixed sample programs
2023-11-24 16:07:22 +01:00
Salvatore Filippone
f0c40d348e
Futher fixes for parallel build
2022-06-22 11:08:06 +02:00
Salvatore Filippone
c7edaaa7c5
Fix Makefiles for parallel builds
2022-06-21 08:58:26 -04:00
Salvatore Filippone
6dddaaa77b
Fixes for samples install
2021-05-07 13:12:23 +02:00
Cirdans-Home
50951ef636
Fixed set of coarse matrix for BJAC
2021-05-05 17:37:45 +02:00
Salvatore Filippone
d4b443d832
Rename directories, fix Makefiles
2020-10-22 12:36:06 +02:00
Salvatore Filippone
14dd6673b0
New Makefile
2020-10-21 11:40:37 +02:00
Salvatore Filippone
3b9e5d55a2
Renaming of files.
2020-08-31 11:26:06 +02:00
Salvatore Filippone
d2aeeb9dae
Improve structure of Makefiles
2020-04-18 17:59:36 +02:00
Salvatore Filippone
6c2efcb233
Fix Makefile for change of name to README.md
2019-12-26 16:59:37 +00:00
Salvatore Filippone
bd819117c3
Improve makefiles.
2019-10-01 16:08:11 +01:00
Salvatore Filippone
19d33fae2c
Updates for new linmap internal structure.
2019-05-05 18:59:22 +01:00
Salvatore Filippone
c6b9ce5e2a
Do not copy Make.inc twice
2019-03-19 17:00:26 +00:00
Salvatore Filippone
78739f1fb5
Further fixes for MUMPS configry.
2018-11-30 17:04:48 +00:00
Salvatore Filippone
b76fb7cd69
Put in new cartesian data partition from PSBLAS.
...
Minor typo in Makefile.
2018-02-18 12:28:08 +00:00
Salvatore Filippone
84a8028df4
Use $SHELL for mkdir.sh
2017-11-04 10:29:31 +00:00
Salvatore Filippone
fc7ed00981
Fixes for new cbind-version of psblas 3.5.0
2017-10-02 16:12:52 +01:00
Salvatore Filippone
a6bb3434de
*** empty log message ***
2016-09-23 08:50:48 +00:00
Ambra Abdullahi
d096f682dd
Merge mumps into trunk
2016-03-26 10:39:51 +00:00
Salvatore Filippone
5605aa79d8
*** empty log message ***
2013-11-19 12:32:48 +00:00
Salvatore Filippone
357d80553f
mld2p4-2:
...
Makefile
examples/fileread/Makefile
examples/pdegen/Makefile
mlprec/Makefile
mlprec/impl/Makefile
mlprec/impl/level/Makefile
mlprec/impl/smoother/Makefile
mlprec/impl/solver/Makefile
tests/fileread/Makefile
tests/fileread/df_sample.f90
tests/newslv/Makefile
tests/pdegen/Makefile
Fix INCDIR.
2013-11-14 09:57:20 +00:00
Salvatore Filippone
977bd08c4a
mld2p4-2:
...
Makefile
mlprec/Makefile
mlprec/impl
mlprec/impl/Makefile
mlprec/impl/mld_c_as_smoother_impl.f90
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_base_solver_impl.f90
mlprec/impl/mld_c_dec_map_bld.F90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_ccoarse_bld.f90
mlprec/impl/mld_cilu0_fact.f90
mlprec/impl/mld_ciluk_fact.f90
mlprec/impl/mld_cilut_fact.f90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_cslu_bld.f90
mlprec/impl/mld_cslu_interface.c
mlprec/impl/mld_cslud_bld.f90
mlprec/impl/mld_cslud_interface.c
mlprec/impl/mld_csp_renum.f90
mlprec/impl/mld_cumf_interface.c
mlprec/impl/mld_d_as_smoother_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_base_solver_impl.f90
mlprec/impl/mld_d_dec_map_bld.F90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_dilu0_fact.f90
mlprec/impl/mld_diluk_fact.f90
mlprec/impl/mld_dilut_fact.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_dslu_bld.f90
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_dslud_bld.f90
mlprec/impl/mld_dslud_interface.c
mlprec/impl/mld_dsp_renum.f90
mlprec/impl/mld_dumf_interface.c
mlprec/impl/mld_s_as_smoother_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_base_solver_impl.f90
mlprec/impl/mld_s_dec_map_bld.F90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_scoarse_bld.f90
mlprec/impl/mld_silu0_fact.f90
mlprec/impl/mld_siluk_fact.f90
mlprec/impl/mld_silut_fact.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_sslu_bld.f90
mlprec/impl/mld_sslu_interface.c
mlprec/impl/mld_sslud_bld.f90
mlprec/impl/mld_sslud_interface.c
mlprec/impl/mld_ssp_renum.f90
mlprec/impl/mld_sumf_interface.c
mlprec/impl/mld_z_as_smoother_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_base_solver_impl.f90
mlprec/impl/mld_z_dec_map_bld.F90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_zaggrmap_bld.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
mlprec/impl/mld_zcoarse_bld.f90
mlprec/impl/mld_zilu0_fact.f90
mlprec/impl/mld_ziluk_fact.f90
mlprec/impl/mld_zilut_fact.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecaply.f90
mlprec/impl/mld_zprecbld.f90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/mld_zslu_bld.f90
mlprec/impl/mld_zslu_interface.c
mlprec/impl/mld_zslud_bld.f90
mlprec/impl/mld_zslud_interface.c
mlprec/impl/mld_zsp_renum.f90
mlprec/impl/mld_zumf_interface.c
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_impl.f90
mlprec/mld_c_base_solver_impl.f90
mlprec/mld_c_dec_map_bld.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_onelev_impl.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_minnrg_asb.F90
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_cilu0_fact.f90
mlprec/mld_ciluk_fact.f90
mlprec/mld_cilut_fact.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecaply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.F90
mlprec/mld_cslu_bld.f90
mlprec/mld_cslu_interface.c
mlprec/mld_cslud_bld.f90
mlprec/mld_cslud_interface.c
mlprec/mld_csp_renum.f90
mlprec/mld_cumf_interface.c
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_impl.f90
mlprec/mld_d_base_solver_impl.f90
mlprec/mld_d_dec_map_bld.F90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_onelev_impl.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dilu0_fact.f90
mlprec/mld_diluk_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.F90
mlprec/mld_dslu_bld.f90
mlprec/mld_dslu_interface.c
mlprec/mld_dslud_bld.f90
mlprec/mld_dslud_interface.c
mlprec/mld_dsp_renum.f90
mlprec/mld_dumf_interface.c
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_impl.f90
mlprec/mld_s_base_solver_impl.f90
mlprec/mld_s_dec_map_bld.F90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_onelev_impl.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_minnrg_asb.F90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_scoarse_bld.f90
mlprec/mld_silu0_fact.f90
mlprec/mld_siluk_fact.f90
mlprec/mld_silut_fact.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecaply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.F90
mlprec/mld_sslu_bld.f90
mlprec/mld_sslu_interface.c
mlprec/mld_sslud_bld.f90
mlprec/mld_sslud_interface.c
mlprec/mld_ssp_renum.f90
mlprec/mld_sumf_interface.c
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_impl.f90
mlprec/mld_z_base_solver_impl.f90
mlprec/mld_z_dec_map_bld.F90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_onelev_impl.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_minnrg_asb.F90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zilu0_fact.f90
mlprec/mld_ziluk_fact.f90
mlprec/mld_zilut_fact.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecaply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zprecinit.F90
mlprec/mld_zprecset.F90
mlprec/mld_zslu_bld.f90
mlprec/mld_zslu_interface.c
mlprec/mld_zslud_bld.f90
mlprec/mld_zslud_interface.c
mlprec/mld_zsp_renum.f90
mlprec/mld_zumf_interface.c
Split as files into interface/implementation.
Moved all impl files into impl subdir.
2012-01-02 18:19:08 +00:00
Salvatore Filippone
8059d3b131
mld2p4-2:
...
Makefile
mlprec/mld_c_prec_type.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zmlprec_bld.f90
Fixes for free of linmap.
Preprocessed sources from testpre.
2011-11-26 21:57:01 +00:00
Salvatore Filippone
39c9c9be16
*** empty log message ***
2011-11-15 17:02:35 +00:00
Michele Martone
453003f5f6
mld2p4:
...
fixing the makefiles so `make check` and `make` execute with no extra copies/compilation/archiving.
2011-04-05 17:13:05 +00:00
Michele Martone
1dcfbd403f
mld2p4-2:
...
will install Make.inc as Make.inc.MLD2P4, to allow sharing the same install dir as PSBLAS.
2011-04-02 15:45:57 +00:00
Salvatore Filippone
953ee272ea
mld2p4-2:
...
Add rule to copy mld_const.h
2011-03-28 12:54:12 +00:00
Salvatore Filippone
fbd5c53f24
mld2p4-2:
...
Makefile
mlprec/mld_base_prec_type.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cprecaply.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecaply.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_sprecaply.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_umf_solver.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprecaply.f90
Made X vector in APPLY as INTENT(INOUT) to allow for preconditioners
that apply SPMM.
2011-03-04 14:51:52 +00:00
Salvatore Filippone
da018d0005
mld2p4-2:
...
fixed Makefile to install Make.inc as well
2011-03-03 14:06:12 +00:00
Salvatore Filippone
a64fad80c6
mld2p4-2:
...
Makefile
config/pac.m4
configure.ac
configure
mlprec/Makefile
mlprec/mld_daggrmap_bld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_das_aply.f90
mlprec/mld_das_bld.f90
mlprec/mld_dbaseprec_bld.f90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_ddiag_bld.f90
mlprec/mld_dfact_bld.f90
mlprec/mld_dilu0_fact.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_diluk_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dslu_bld.f90
mlprec/mld_dslud_bld.f90
mlprec/mld_dsp_renum.f90
mlprec/mld_dsub_solve.f90
mlprec/mld_dumf_bld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_prec_type.f90
tests/pdegen/Makefile
tests/pdegen/ppde.f90
MLD2P4: first compilable version for D, still a lot to do to make it
RUN properly.
2009-10-14 13:03:41 +00:00
Salvatore Filippone
b5d346184a
mld2p4:
...
make veryclean now cleans test directories.
2008-09-01 14:05:13 +00:00
Salvatore Filippone
20ca6eb29a
mld2p4:
...
Added docs directory to installation.
Fixed typos in the documentation.
2008-08-29 10:00:59 +00:00
Salvatore Filippone
338679aa63
mld2p4:
...
Makefile
mkdir.sh
Fixed install target in makefile. Deleted Make.inc, should only be
generated on-the-fly.
2008-03-10 10:39:30 +00:00
Salvatore Filippone
7ead412062
mld2p4
...
Make.inc.in
Make.inc
Makefile
configure.ac
configure
test/pargen/ppde.f90
Configure fixes for installation.
2008-03-09 17:17:34 +00:00
Salvatore Filippone
ced2bbfbd4
*** empty log message ***
2008-02-29 10:50:24 +00:00
Salvatore Filippone
47c27d7e64
Fixed constant names with MLD_ prefix.
2007-10-12 13:04:07 +00:00
Salvatore Filippone
d60f8c419d
Changed makefile, added lib directory to the files.
2007-10-03 09:04:57 +00:00
Salvatore Filippone
408386cd11
Reorganized directory structure and build process.
2007-10-03 09:00:13 +00:00
Salvatore Filippone
68b302cde6
*** empty log message ***
2007-07-31 10:03:16 +00:00
Salvatore Filippone
83dba65288
Added raw and smoothed aggr. asmbly routines.
2007-07-31 09:53:44 +00:00
Salvatore Filippone
c420d65d9e
Applied changes from Daniela & c.
...
Switched to MLD_ for everything.
Wrote thin PSB_PREC shell around MLD_, using renaming.
The implementation may change when PR 32364 in Gnu Fortran gets fixed.
2007-07-12 12:35:59 +00:00
Salvatore Filippone
cc19363a73
Merge MLD stuf. Phase 1.
2007-05-28 12:29:11 +00:00
Salvatore Filippone
41b1ee0e1d
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
2007-05-24 11:41:29 +00:00
Salvatore Filippone
a8163dca99
*** empty log message ***
2007-03-27 15:17:41 +00:00