Salvatore Filippone
cc3fea1ad9
mld2p4-2:
...
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_d_gs_solver_apply.f90
mlprec/impl/solver/mld_d_gs_solver_clone.f90
mlprec/impl/solver/mld_d_gs_solver_cnv.f90
mlprec/impl/solver/mld_d_gs_solver_dmp.f90
mlprec/mld_d_gs_solver.f90
Finished adding methods.
Modified AS to take is_iterative() into account; need to modify gs_bld.
9 years ago
Salvatore Filippone
831a622040
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_prec_type.f90
Now GS seems to be working properly.
9 years ago
Salvatore Filippone
fa47b7fcbd
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/solver/mld_d_gs_solver_apply_vect.f90
GS apply, seems to be working now. To be further tested.
9 years ago
Salvatore Filippone
7c884ffd90
mld2p4-2:
...
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_d_gs_solver_apply_vect.f90
mlprec/mld_d_gs_solver.f90
GS apply, not working completely yet
9 years ago
Salvatore Filippone
34926cdb94
mld2p4-2:
...
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_d_gs_solver_bld.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_d_gs_solver.f90
GS set & bld.
9 years ago
Salvatore Filippone
5742ff8532
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_base_prec_type.F90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_prec_mod.f90
Started work to include Gauss-Seidel. Will need more work, and also to
be templated.
9 years ago
Salvatore Filippone
a4be73020b
mld2p4-2:
...
mlprec/impl/mld_cslu_bld.f90
mlprec/impl/mld_cslud_bld.f90
mlprec/impl/mld_dslu_bld.f90
mlprec/impl/mld_dslud_bld.f90
mlprec/impl/mld_sslu_bld.f90
mlprec/impl/mld_sslud_bld.f90
mlprec/impl/mld_zslu_bld.f90
mlprec/impl/mld_zslud_bld.f90
mlprec/mld_base_prec_type.F90
Obsolete SLU files.
Take out constants for old SLU/UMF interfaces.
9 years ago
Salvatore Filippone
8d27ad5167
mld2p4-2:
...
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img94.png
docs/html/img95.png
docs/html/img96.png
docs/html/img97.png
docs/html/img98.png
docs/html/img99.png
docs/html/node12.html
docs/html/node14.html
docs/html/node15.html
docs/html/node18.html
docs/html/node20.html
docs/html/node26.html
docs/mld2p4-2.0-guide.pdf
docs/src/gettingstarted.tex
docs/src/userinterface.tex
mlprec/archive/mld_c_as_smoother_impl.f90
mlprec/archive/mld_c_onelev_impl.f90
mlprec/archive/mld_d_as_smoother_impl.f90
mlprec/archive/mld_d_onelev_impl.f90
mlprec/archive/mld_s_as_smoother_impl.f90
mlprec/archive/mld_s_onelev_impl.f90
mlprec/archive/mld_z_as_smoother_impl.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_ilu_solver.f90
tests/fileread/Makefile
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
Unify checks for INT nonnegative or positive.
9 years ago
Salvatore Filippone
758d52f175
mld2p4-2.0-maint:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/mld_base_prec_type.F90
Use clean_zeros method.
9 years ago
Salvatore Filippone
c9dc1f2d8e
mld2p4:
...
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
Description of defaults.
Single vs. double precision
9 years ago
Salvatore Filippone
ca1c2616e5
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_dump.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_d_base_onelev_dump.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_dump.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/runs/ppde.inp
Aligned descr printing with 2.0-maint.
Fix debug statements.
9 years ago
Salvatore Filippone
fa351e777d
mld2p4-2:
...
mlprec/impl/mld_cslud_interface.c
mlprec/impl/mld_dslud_interface.c
mlprec/impl/mld_sslud_interface.c
mlprec/impl/mld_zslud_interface.c
mlprec/mld_c_sludist_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_z_sludist_solver.F90
Fixed silly mistake in SLUDist_apply.
Prepared for SLUDIST_3 vs SLUDIST_4
9 years ago
Salvatore Filippone
4d5a921205
mld2p4:
...
config/pac.m4
docs/src/building.tex
docs/src/userguide.tex
docs/src/userhtml.tex
mlprec/impl/mld_cslu_interface.c
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_sslu_interface.c
mlprec/impl/mld_zslu_interface.c
mlprec/mld_c_slu_solver.F90
mlprec/mld_d_slu_solver.F90
mlprec/mld_s_slu_solver.F90
mlprec/mld_z_slu_solver.F90
Fixed docs and interface to Super_LU 4.3.
9 years ago
Salvatore Filippone
9c958105a4
mld2p4:
...
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_ilu_solver.f90
Make sure the ilu solvers check their parameters.
9 years ago
Salvatore Filippone
43cba92924
mld2p4
...
config/pac.m4
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Fix INTENT on prec application
9 years ago
Salvatore Filippone
cd6db8e3ed
mld2p4-2:
...
mlprec/impl/mld_ciluk_fact.f90
mlprec/impl/mld_cilut_fact.f90
mlprec/impl/mld_diluk_fact.f90
mlprec/impl/mld_dilut_fact.f90
mlprec/impl/mld_siluk_fact.f90
mlprec/impl/mld_silut_fact.f90
mlprec/impl/mld_ziluk_fact.f90
mlprec/impl/mld_zilut_fact.f90
Use new heap interface
10 years ago
Salvatore Filippone
47b2784049
mld2p4-2:
...
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
Fix minor INTENT inconsistency
10 years ago
Salvatore Filippone
76fc606d17
mld2p4-2:
...
-- Fixed copyright.
10 years ago
Salvatore Filippone
84ee8aafba
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
New error handling
10 years ago
Salvatore Filippone
b2fd238ab4
mld2p4-2:
...
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_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_cslu_bld.f90
mlprec/impl/mld_cslud_bld.f90
mlprec/impl/mld_csp_renum.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_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_dslu_bld.f90
mlprec/impl/mld_dslud_bld.f90
mlprec/impl/mld_dsp_renum.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_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_sslu_bld.f90
mlprec/impl/mld_sslud_bld.f90
mlprec/impl/mld_ssp_renum.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_biz_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_zslu_bld.f90
mlprec/impl/mld_zslud_bld.f90
mlprec/impl/mld_zsp_renum.f90
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_as_smoother_cnv.f90
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_csetr.f90
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_cnv.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_cseti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetr.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_c_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_cnv.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_csetr.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_cnv.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_cseti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetr.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_cnv.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_csetr.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_cnv.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_cseti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetr.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_cnv.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_csetr.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_cnv.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_cseti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetr.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_jac_smoother_cnv.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_base_solver_cnv.f90
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_diag_solver_cnv.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_cnv.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_cnv.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_diag_solver_cnv.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_cnv.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_cnv.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_diag_solver_cnv.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_cnv.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_cnv.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_diag_solver_cnv.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_cnv.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_impl.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_onelev_mod.f90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/newslv/mld_d_tlu_solver.f90
tests/newslv/mld_d_tlu_solver_impl.f90
tests/newslv/ppde3d.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
New error handling.
10 years ago
Salvatore Filippone
f5e604e65d
mld2p4-2:
...
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_z_base_solver_mod.f90
New error handling.
10 years ago
Salvatore Filippone
53ba95c3f2
mld2p4-2:
...
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_ilu_solver.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_s_as_smoother.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
tests/fileread/runs/dfs.inp
New error handling.
10 years ago
Salvatore Filippone
ca30dacd90
mld2p4-2
...
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
Space formatting in select type.
10 years ago
Salvatore Filippone
5f132cb863
mld2p4-2:
...
config/pac.m4
configure.ac
configure
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_onelev_mod.f90
Fixed new informational message in onelev_descr.
Added check on PSBLAS version in configure machinery.
10 years ago
Salvatore Filippone
3b3a589c56
mld2p4-2:
...
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
New function form for get_diag.
11 years ago
Salvatore Filippone
e3855c9ca5
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Mods to aggrmat to use spspmm.
11 years ago
Salvatore Filippone
73b5b8635e
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Slight reworking for fix_coo & friends.
11 years ago
Salvatore Filippone
2388cf2762
mld2p4-2:
...
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
Call set_sorted(.false.) where needed
11 years ago
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.
11 years ago
Salvatore Filippone
52ce9d084c
mld2p4-2:
...
mlprec/impl/level/Makefile
mlprec/impl/level/mld_c_base_onelev_cnv.f90
mlprec/impl/level/mld_d_base_onelev_cnv.f90
mlprec/impl/level/mld_s_base_onelev_cnv.f90
mlprec/impl/level/mld_z_base_onelev_cnv.f90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecbld.f90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_cnv.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_cnv.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_cnv.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_cnv.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_cnv.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_cnv.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_cnv.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_cnv.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_cnv.f90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_cnv.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_diag_solver_cnv.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_cnv.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_cnv.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_cnv.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_cnv.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_cnv.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_diag_solver_cnv.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_cnv.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_cnv.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_cnv.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_cnv.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.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_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.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_onelev_mod.f90
mlprec/mld_d_prec_mod.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_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.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_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.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_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
tests/pdegen/runs/ppde.inp
Merged changes from 299 branch.
11 years ago
Salvatore Filippone
cac4f4f32b
Fixed extra write
11 years ago
Salvatore Filippone
220b2b28e2
mld2p4-299
...
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dprecbld.f90
Error check fixes. To be done properly across the board.
11 years ago
Salvatore Filippone
4ce70dde60
mld2p4-299
...
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
More detailed error handling inside MLPRECAPLY.
11 years ago
Salvatore Filippone
b784aae5cc
mld2p4-299
...
mlprec/impl/level/Makefile
mlprec/impl/level/mld_c_base_onelev_cnv.f90
mlprec/impl/level/mld_d_base_onelev_cnv.f90
mlprec/impl/level/mld_s_base_onelev_cnv.f90
mlprec/impl/level/mld_z_base_onelev_cnv.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecbld.f90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_cnv.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_cnv.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_d_as_smoother_cnv.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_cnv.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_cnv.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_cnv.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_cnv.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_cnv.f90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_cnv.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_diag_solver_cnv.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_cnv.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_cnv.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_cnv.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_cnv.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_diag_solver_cnv.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_cnv.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_cnv.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_cnv.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_cnv.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Adjustments for IMOLD, BLD and CNV methods.
11 years ago
Salvatore Filippone
665c72474a
11 years ago
Salvatore Filippone
3d6537ed21
mld2p4-299
...
Fixes for integer vecors in DESC (even inside maps)
Added imold to interface. Implementation is still incomplete.
11 years ago
Salvatore Filippone
21e38e140c
mld2p4-299:
...
11 years ago
Salvatore Filippone
1ffd9b9f7d
mld2p4-299:
...
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_ilu_solver.f90
Silly bug: missing psb_toupper in cset[ir]
11 years ago
Salvatore Filippone
63fb29c858
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_ilu_solver.f90
Silly bug: missing psb_toupper in cset[ir]
11 years ago
Salvatore Filippone
4ee40c1577
mld2p4-299:
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecbld.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_mod.f90
Interface fixes intent of DESC_A in multiple places.
12 years ago
Salvatore Filippone
1d40ab3303
mld2p4-2
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Add optional argument to PRECDESCR to allow printing from any
process.
12 years ago
Salvatore Filippone
6eb0d2451b
mld2p4-2:
...
mlprec/mld_c_slu_solver.F90
mlprec/mld_d_slu_solver.F90
mlprec/mld_s_slu_solver.F90
mlprec/mld_z_slu_solver.F90
Clip off-diagonal elements for SLU local factorization.
12 years ago
Salvatore Filippone
8fed44deea
mld2p4-2:
...
README
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_cslud_interface.c
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_dslud_interface.c
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_sslud_interface.c
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zprecaply.f90
mlprec/impl/mld_zslud_interface.c
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.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_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Fix SuperLU_Dist.
SuperLU does not work completely yet.
Unify INTENT(INOUT) on solver_apply.
12 years ago
Salvatore Filippone
dfa0f5a466
12 years ago
Salvatore Filippone
0d0ebf0403
*** empty log message ***
12 years ago
Salvatore Filippone
2c9a5af95a
mld2p4-2:
...
configure.ac
configure
docs/html/node12.html
docs/html/node14.html
docs/html/node15.html
docs/html/node18.html
docs/html/node26.html
docs/html/node7.html
docs/mld2p4-2.0-guide.pdf
docs/src/building.tex
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_dslud_interface.c
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
Fixes for slu. SuperLU_Dist does not work yet.
Must fix configure.
12 years ago
Salvatore Filippone
0d570acd5f
*** empty log message ***
12 years ago
Salvatore Filippone
91d3f5a043
mld2p4-2:
...
mlprec/impl/mld_cslu_interface.c
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_sslu_interface.c
mlprec/impl/mld_zslu_interface.c
mlprec/mld_c_slu_solver.F90
mlprec/mld_d_slu_solver.F90
mlprec/mld_s_slu_solver.F90
mlprec/mld_z_slu_solver.F90
Fixed interface to SuperLU solver; SuperLU now working.
12 years ago
Salvatore Filippone
6b8ff2b597
mld2p4-2:
...
mld_c_slu_solver.F90
mld_c_sludist_solver.F90
mld_d_slu_solver.F90
mld_d_sludist_solver.F90
mld_s_slu_solver.F90
mld_s_sludist_solver.F90
mld_z_slu_solver.F90
mld_z_sludist_solver.F90
Cleanup of fortran interfaces. SLUDIST is still broken.
12 years ago
Salvatore Filippone
96978aa29c
mld2p4-2:
...
mlprec/impl/mld_cslu_interface.c
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_sslu_interface.c
mlprec/impl/mld_zslu_interface.c
Cleanup C layer.
12 years ago
Salvatore Filippone
6df096e418
mld2p4-2:
...
mlprec/impl/mld_cumf_interface.c
mlprec/impl/mld_dumf_interface.c
mlprec/impl/mld_sumf_interface.c
mlprec/impl/mld_zumf_interface.c
cleanup C layer.
12 years ago
Salvatore Filippone
cdfa7497d8
mld2p4-2:
...
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Fixed UMF/SLU/SLUDIST and apply_vect.
12 years ago
Salvatore Filippone
8ddbb60158
mld2p4-2:
...
examples/fileread/data_input.f90
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/data_input.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/archive/mld_c_as_smoother_impl.f90
mlprec/archive/mld_c_base_smoother_impl.f90
mlprec/archive/mld_c_diag_solver_impl.f90
mlprec/archive/mld_c_id_solver_impl.f90
mlprec/archive/mld_c_ilu_solver_impl.f90
mlprec/archive/mld_c_jac_smoother_impl.f90
mlprec/archive/mld_c_onelev_impl.f90
mlprec/archive/mld_d_as_smoother_impl.f90
mlprec/archive/mld_d_base_smoother_impl.f90
mlprec/archive/mld_d_diag_solver_impl.f90
mlprec/archive/mld_d_id_solver_impl.f90
mlprec/archive/mld_d_ilu_solver_impl.f90
mlprec/archive/mld_d_jac_smoother_impl.f90
mlprec/archive/mld_d_onelev_impl.f90
mlprec/archive/mld_s_as_smoother_impl.f90
mlprec/archive/mld_s_base_smoother_impl.f90
mlprec/archive/mld_s_diag_solver_impl.f90
mlprec/archive/mld_s_id_solver_impl.f90
mlprec/archive/mld_s_ilu_solver_impl.f90
mlprec/archive/mld_s_jac_smoother_impl.f90
mlprec/archive/mld_s_onelev_impl.f90
mlprec/archive/mld_z_as_smoother_impl.f90
mlprec/archive/mld_z_base_smoother_impl.f90
mlprec/archive/mld_z_diag_solver_impl.f90
mlprec/archive/mld_z_id_solver_impl.f90
mlprec/archive/mld_z_ilu_solver_impl.f90
mlprec/archive/mld_z_jac_smoother_impl.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_dump.f90
mlprec/impl/level/mld_c_base_onelev_free.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_d_base_onelev_dump.f90
mlprec/impl/level/mld_d_base_onelev_free.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_dump.f90
mlprec/impl/level/mld_s_base_onelev_free.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_free.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_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_ccprecset.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_dec_map_bld.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_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_dcprecset.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_dec_map_bld.f90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_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_scprecset.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_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_biz_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_zcprecset.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/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_csetr.f90
mlprec/impl/smoother/mld_c_as_smoother_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_cseti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetr.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_c_base_smoother_dmp.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_csetr.f90
mlprec/impl/smoother/mld_d_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_cseti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetr.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_csetr.f90
mlprec/impl/smoother/mld_s_as_smoother_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_cseti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetr.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_dmp.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_csetr.f90
mlprec/impl/smoother/mld_z_as_smoother_dmp.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_cseti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetr.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_z_base_smoother_dmp.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_cseti.f90
mlprec/impl/solver/mld_c_base_solver_csetr.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_dmp.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_base_solver_seti.f90
mlprec/impl/solver/mld_c_base_solver_setr.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_cseti.f90
mlprec/impl/solver/mld_d_base_solver_csetr.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_d_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_seti.f90
mlprec/impl/solver/mld_d_base_solver_setr.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_cseti.f90
mlprec/impl/solver/mld_s_base_solver_csetr.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_s_base_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_seti.f90
mlprec/impl/solver/mld_s_base_solver_setr.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_cseti.f90
mlprec/impl/solver/mld_z_base_solver_csetr.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_z_base_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_seti.f90
mlprec/impl/solver/mld_z_base_solver_setr.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_dmp.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.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_prec_mod.f90
mlprec/mld_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_impl.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
tests/fileread/cf_sample.f90
tests/fileread/data_input.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/newslv/data_input.f90
tests/newslv/mld_d_tlu_solver.f90
tests/newslv/mld_d_tlu_solver_impl.f90
tests/newslv/ppde3d.f90
tests/pdegen/data_input.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
Fixed copyright statment.
12 years ago
Salvatore Filippone
534adf7142
mld2p4-2:
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
Comment update.
12 years ago
Salvatore Filippone
43bb186dcd
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fix use statement for entities from psblas.
12 years ago
Salvatore Filippone
e01e9ca59d
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fixed interface of CLONE.
12 years ago
Salvatore Filippone
3187a2d5f8
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Fixes for clone intent.
12 years ago
Salvatore Filippone
986ddc6314
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Make free a method of PREC.
12 years ago
Salvatore Filippone
1dcc1e3efe
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Make all smoothers/solvers visible to the outside.
12 years ago
Salvatore Filippone
c6881d1926
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Fix clone to avoid INTENT(OUT),ALLOCATABLE and use intent(inout)
12 years ago
Salvatore Filippone
1fbe3ddb1c
mld2p4-2
...
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Defined CLONE method in mld level/prec type.
12 years ago
Salvatore Filippone
851800d9a5
mld2p4-2:
...
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_jac_smoother.f90
Defined CLONE method in mld smoother type.
12 years ago
Salvatore Filippone
92e5e00ee5
mld2p4-2:
...
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
Defined CLONE method in mld solver type.
12 years ago
Salvatore Filippone
b8af18ae99
mld2p4-2:
...
docs/html/node18.html
docs/html/node26.html
docs/mld2p4-2.0-guide.pdf
docs/src/userinterface.tex
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
Doc fix.
Fix aggregation scheme to stop properly when no progress is being
made.
12 years ago
Salvatore Filippone
b35b914792
mld2p4-2:
...
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_zcprecset.F90
Revised CSETC
12 years ago
Salvatore Filippone
37d8c2763e
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Reworked SET methods. Made stringval a method at the various level.
Basic idea: to have derived classes override the base SET when
needed. They should recognize any new argument, and possibly call the
base method otherwise.
12 years ago
Salvatore Filippone
447a21b7f5
mld2p4-2:
...
config/pac.m4
configure.ac
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Minor configure message fixes.
Added getters for pointers to smoother/solver.
12 years ago
Salvatore Filippone
6884203b0f
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
New internal names
12 years ago
Salvatore Filippone
31ba8fd554
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/level/Makefile
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_csetr.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_cseti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetr.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_csetr.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_cseti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetr.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_csetr.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_cseti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetr.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_csetr.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_cseti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetr.f90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_cseti.f90
mlprec/impl/solver/mld_c_base_solver_csetr.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_cseti.f90
mlprec/impl/solver/mld_d_base_solver_csetr.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_cseti.f90
mlprec/impl/solver/mld_s_base_solver_csetr.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_cseti.f90
mlprec/impl/solver/mld_z_base_solver_csetr.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
tests/newslv/runs/ppde.inp
tests/pdegen/ppde3d.f90
Introduced CSET routines. Reorganize SET for MLD.
To be completed, we now only have mld_dcprecset.f90
12 years ago
Salvatore Filippone
af2d94e152
mld2p4-2
...
mlprec/mld_z_prec_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_d_prec_mod.f90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/mld_d_prec_type.f90
mlprec/mld_z_prec_type.f90
Changed inner_precset into class method.
12 years ago
Salvatore Filippone
a134c66599
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
First step of reworking SET routines.
12 years ago
Salvatore Filippone
0134a48abb
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_zaggrmat_asb.f90
Cosmetic fixes.
12 years ago
Salvatore Filippone
17935dec6e
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Fixed misspelling.
12 years ago
Salvatore Filippone
0d9cbcb083
mld2p4-2:
...
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/impl/solver/mld_s_base_solver_dmp.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_seti.f90
mlprec/impl/solver/mld_z_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_setr.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_seti.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_seti.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_setr.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_setr.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_seti.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_setr.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/mld_z_ilu_fact_mod.f90
Finished fixes for long integers on lib build side.
12 years ago
Salvatore Filippone
bb63339295
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
Finish fix smoothers for long integers.
12 years ago
Salvatore Filippone
db061fe5e1
mld2p4-2:
...
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_dmp.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_dmp.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
Fixed base smoother for long integers.
12 years ago
Salvatore Filippone
3b838cadbf
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
Long integer fixes.
12 years ago
Salvatore Filippone
c9376b5b4f
mld2p4-2:
...
mlprec/impl/level/mld_d_base_onelev_free.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_dump.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_free.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_dump.f90
mlprec/impl/level/mld_d_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_free.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_free.f90
Fixed integers in impl/level
12 years ago
Salvatore Filippone
fb35ef9a9e
mld2p4-2:
...
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
Finished with impl, now for the subdirs.
12 years ago
Salvatore Filippone
0b5ebcbfb5
mld2p4-2:
...
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_c_dec_map_bld.F90
mlprec/impl/mld_d_dec_map_bld.F90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_s_dec_map_bld.F90
mlprec/impl/mld_z_dec_map_bld.F90
mlprec/impl/mld_dmlprec_aply.f90
+ mlprec/impl/mld_c_dec_map_bld.f90
+ mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_zaggrmap_bld.f90
+ mlprec/impl/mld_s_dec_map_bld.f90
+ mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_cmlprec_aply.f90
Further preproc and long integers.
12 years ago
Salvatore Filippone
df4f84e3ee
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_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_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_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_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_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_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_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_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_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_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_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/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Long integer fixes.
12 years ago
Salvatore Filippone
68b0e5fc8b
mld2p4-2:
...
mlprec/impl/mld_ccoarse_bld.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_scoarse_bld.f90
mlprec/impl/mld_zcoarse_bld.f90
fix integer kinds.
12 years ago
Salvatore Filippone
983833679d
mld2p4-2:
...
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecaply.f90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
precaply under preprocessing, and fix integer kinds for precinit/precset.
12 years ago
Salvatore Filippone
3906179e58
mld2p4-2:
...
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zprecbld.f90
precbld under preprocessing, and fix integer kinds.
12 years ago
Salvatore Filippone
b0843c05b9
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_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_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_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_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_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_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_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_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
Step 3 of integer types parametrization for long integers.
12 years ago
Salvatore Filippone
4408e79904
mld2p4-2:
...
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.F90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.F90
mlprec/mld_d_umf_solver.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_sludist_solver.f90
mlprec/mld_s_umf_solver.F90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.F90
mlprec/mld_z_umf_solver.f90
Step 2 of integer types parametrization for long integers: get the
external stuff out of the way (for the time being).
12 years ago
Salvatore Filippone
8bb5a6011a
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.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_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.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_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.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_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.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_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Step 1 of integer types parametrization for long integers.
12 years ago
Salvatore Filippone
88be17cba5
mld2p4-2:
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_c_base_smoother_dmp.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_dmp.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_dmp.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_z_base_smoother_dmp.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_dmp.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_base_solver_seti.f90
mlprec/impl/solver/mld_c_base_solver_setr.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_d_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_seti.f90
mlprec/impl/solver/mld_d_base_solver_setr.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_s_base_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_seti.f90
mlprec/impl/solver/mld_s_base_solver_setr.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_z_base_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_seti.f90
mlprec/impl/solver/mld_z_base_solver_setr.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_dmp.f90
Fix copyright in new files.
Fix mlprec_bld intent of variable inner subroutine.
12 years ago
Salvatore Filippone
ec030b15f7
mld2p4-2:
...
mlprec/archive
mlprec/archive/mld_c_as_smoother_impl.f90
mlprec/archive/mld_c_base_smoother_impl.f90
mlprec/archive/mld_c_base_solver_impl.f90
mlprec/archive/mld_c_diag_solver_impl.f90
mlprec/archive/mld_c_id_solver_impl.f90
mlprec/archive/mld_c_ilu_solver_impl.f90
mlprec/archive/mld_c_jac_smoother_impl.f90
mlprec/archive/mld_c_onelev_impl.f90
mlprec/archive/mld_d_as_smoother_impl.f90
mlprec/archive/mld_d_base_smoother_impl.f90
mlprec/archive/mld_d_base_solver_impl.f90
mlprec/archive/mld_d_diag_solver_impl.f90
mlprec/archive/mld_d_id_solver_impl.f90
mlprec/archive/mld_d_ilu_solver_impl.f90
mlprec/archive/mld_d_jac_smoother_impl.f90
mlprec/archive/mld_d_onelev_impl.f90
mlprec/archive/mld_s_as_smoother_impl.f90
mlprec/archive/mld_s_base_smoother_impl.f90
mlprec/archive/mld_s_base_solver_impl.f90
mlprec/archive/mld_s_diag_solver_impl.f90
mlprec/archive/mld_s_id_solver_impl.f90
mlprec/archive/mld_s_ilu_solver_impl.f90
mlprec/archive/mld_s_jac_smoother_impl.f90
mlprec/archive/mld_s_onelev_impl.f90
mlprec/archive/mld_z_as_smoother_impl.f90
mlprec/archive/mld_z_base_smoother_impl.f90
mlprec/archive/mld_z_base_solver_impl.f90
mlprec/archive/mld_z_diag_solver_impl.f90
mlprec/archive/mld_z_id_solver_impl.f90
mlprec/archive/mld_z_ilu_solver_impl.f90
mlprec/archive/mld_z_jac_smoother_impl.f90
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_diag_solver_impl.f90
mlprec/impl/mld_c_id_solver_impl.f90
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_c_jac_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
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_diag_solver_impl.f90
mlprec/impl/mld_d_id_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_d_jac_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
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_diag_solver_impl.f90
mlprec/impl/mld_s_id_solver_impl.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_s_jac_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
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_diag_solver_impl.f90
mlprec/impl/mld_z_id_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
mlprec/impl/mld_z_jac_smoother_impl.f90
Take out obsolete files
12 years ago
Salvatore Filippone
e421c5ff3b
mld2p4-2:
...
Added implementation split for onelev.
Fixed file headers.
12 years ago
Salvatore Filippone
daf8352ba0
mld2p4-2:
...
Rename SMOOTHER into smoother etc.
12 years ago
Salvatore Filippone
1e15c35595
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/SMOOTHER
mlprec/impl/SMOOTHER/Makefile
mlprec/impl/SMOOTHER/mld_c_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_bld.f90
mlprec/impl/SOLVER
mlprec/impl/SOLVER/Makefile
mlprec/impl/SOLVER/mld_c_base_solver_apply.f90
mlprec/impl/SOLVER/mld_c_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_base_solver_bld.f90
mlprec/impl/SOLVER/mld_c_base_solver_check.f90
mlprec/impl/SOLVER/mld_c_base_solver_descr.f90
mlprec/impl/SOLVER/mld_c_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_c_base_solver_free.f90
mlprec/impl/SOLVER/mld_c_base_solver_setc.f90
mlprec/impl/SOLVER/mld_c_base_solver_seti.f90
mlprec/impl/SOLVER/mld_c_base_solver_setr.f90
mlprec/impl/SOLVER/mld_c_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_c_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_c_id_solver_apply.f90
mlprec/impl/SOLVER/mld_c_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_d_base_solver_apply.f90
mlprec/impl/SOLVER/mld_d_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_base_solver_bld.f90
mlprec/impl/SOLVER/mld_d_base_solver_check.f90
mlprec/impl/SOLVER/mld_d_base_solver_descr.f90
mlprec/impl/SOLVER/mld_d_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_d_base_solver_free.f90
mlprec/impl/SOLVER/mld_d_base_solver_setc.f90
mlprec/impl/SOLVER/mld_d_base_solver_seti.f90
mlprec/impl/SOLVER/mld_d_base_solver_setr.f90
mlprec/impl/SOLVER/mld_d_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_d_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_d_id_solver_apply.f90
mlprec/impl/SOLVER/mld_d_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_s_base_solver_apply.f90
mlprec/impl/SOLVER/mld_s_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_base_solver_bld.f90
mlprec/impl/SOLVER/mld_s_base_solver_check.f90
mlprec/impl/SOLVER/mld_s_base_solver_descr.f90
mlprec/impl/SOLVER/mld_s_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_s_base_solver_free.f90
mlprec/impl/SOLVER/mld_s_base_solver_setc.f90
mlprec/impl/SOLVER/mld_s_base_solver_seti.f90
mlprec/impl/SOLVER/mld_s_base_solver_setr.f90
mlprec/impl/SOLVER/mld_s_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_s_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_s_id_solver_apply.f90
mlprec/impl/SOLVER/mld_s_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_z_base_solver_apply.f90
mlprec/impl/SOLVER/mld_z_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_base_solver_bld.f90
mlprec/impl/SOLVER/mld_z_base_solver_check.f90
mlprec/impl/SOLVER/mld_z_base_solver_descr.f90
mlprec/impl/SOLVER/mld_z_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_z_base_solver_free.f90
mlprec/impl/SOLVER/mld_z_base_solver_setc.f90
mlprec/impl/SOLVER/mld_z_base_solver_seti.f90
mlprec/impl/SOLVER/mld_z_base_solver_setr.f90
mlprec/impl/SOLVER/mld_z_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_z_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_z_id_solver_apply.f90
mlprec/impl/SOLVER/mld_z_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_dmp.f90
Split implementation of solvers and smoothers
12 years ago
Salvatore Filippone
e9d409cef6
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fixed USE statements to improve compile time.
12 years ago
Salvatore Filippone
586d19e8d2
mld2p4-2:
...
Update license years.
12 years ago
Salvatore Filippone
6dbe8b4416
mld2p4-2:
...
Workaround in mlprec_bld for gfortran bug 54874.
12 years ago
Salvatore Filippone
bfd0d14a2a
mld2p4-2
...
mlprec/impl/mld_c_as_smoother_impl.f90
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_as_smoother_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_as_smoother_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_as_smoother_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
Propagate properly prefix in dump.
13 years ago
Salvatore Filippone
d632c2ad03
mld2p4-2:
...
docs/html/index.html
docs/html/node12.html
docs/html/node14.html
docs/html/node15.html
docs/html/node18.html
docs/html/node26.html
docs/html/node5.html
docs/html/node6.html
docs/html/node8.html
docs/html/userhtml.html
docs/src/Makefile
docs/src/building.tex
docs/src/userguide.tex
docs/src/userhtml.tex
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
Silly bug in ilu%apply( trans='C')
Doc fixes
13 years ago
Salvatore Filippone
e2e8b05e33
mld2p4-2
...
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Use desc%free().
13 years ago
Salvatore Filippone
7586e725ff
mld2p4-NewNL:
...
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_z_move_alloc_mod.f90
Fold move_alloc into onelev and prec_type.
13 years ago
Salvatore Filippone
96ddd0a2bb
mld2p4-NewNL:
...
mlprec/Makefile
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
Working version of choice of levels with coarse space size.
13 years ago
Salvatore Filippone
aab68f2bf3
mld2p4-NewNL:
...
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
Fix recursive deallocate calls.
13 years ago
Salvatore Filippone
9c4259c3d4
mld2p4-tpre-newNL
...
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
Pretty-printing.
13 years ago
Salvatore Filippone
788d394f58
mld2p4-NewNL:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_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_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_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_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_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_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
A bit of internal cleanup.
13 years ago
Salvatore Filippone
acb96d42cf
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_biz_asb.F90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_biz_asb.F90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_biz_asb.F90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.F90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.f90
MPI no longer used directly. Step 2
13 years ago
Salvatore Filippone
029c78bbf4
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_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_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
MPI no longer used directly. Step 1.
13 years ago
Salvatore Filippone
13d9fd75e8
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_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_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
MPI no longer used directly. Step 1.
13 years ago
Salvatore Filippone
e5f9b851ce
mld2p4-NewML:
...
mlprec/impl/Makefile
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_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_dprecinit.F90
mlprec/impl/mld_dprecset.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_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/mld_base_prec_type.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
tests/pdegen/runs/ppde.inp
1. New _biz_asb routines
2. New interface declarations.
13 years ago
Salvatore Filippone
3203682a24
mld2p4-NewML
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
Fix silly bug in broadcast.
13 years ago
Salvatore Filippone
b10ed650bb
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Changed name of scale option
13 years ago
Salvatore Filippone
9f3f1b1876
mld2p4-2:
...
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/mld_base_prec_type.F90
New scaling options (to be implemented).
Fixed matgen in examples (to be tested).
13 years ago
Salvatore Filippone
34581e785e
mld2p4-2:
...
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_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_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_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
tests/pdegen/runs/ppde.inp
Unified matrix aggregation routines.
13 years ago
Salvatore Filippone
978019add3
mld2p4-2:
...
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Made prec_sizeof into a method of prec.
Aligned test programs.
13 years ago
Salvatore Filippone
21db81b817
mld2p4-2:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
Switched explicit use of mpi_integer to psb_mpi_integer, in
preparation to parametriztion on psb_ipk_
13 years ago
Salvatore Filippone
5e4201c32c
mld2p4-2:
...
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_prec_mod.f90
Silly inconsistencies uncovered by Cray FTN.
13 years ago
Salvatore Filippone
2f5066c7d3
mld2p4-2:
...
configure.ac
configure
mlprec/Makefile
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_onelev_mod.f90
Fixes for Cray FTN.
13 years ago
Salvatore Filippone
dd47e4b119
Fix dependency issue.
13 years ago
Salvatore Filippone
c391987bcd
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_base_solver_mod.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_s_base_solver_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_sludist_solver.f90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.f90
fine-tuning of USEd variables.
13 years ago
Salvatore Filippone
69389c5604
mld2p4-2:
...
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_z_base_solver_mod.f90
additional entities import from psb_base
13 years ago
Salvatore Filippone
e1508bb056
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
mlprec/impl/mld_zcoarse_bld.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_ilu_solver.f90
Split mod/impl for ilu.
Fixed names for legal_d_omega, legal_d_fact_thrs legal_d_aggr_thres.
13 years ago
Salvatore Filippone
674fdabb11
mld2p4-2:
...
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
Merged mplrec_aply from preproc.
13 years ago
Salvatore Filippone
637863c057
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_diag_solver_impl.f90
mlprec/impl/mld_c_id_solver_impl.f90
mlprec/impl/mld_d_diag_solver_impl.f90
mlprec/impl/mld_d_id_solver_impl.f90
mlprec/impl/mld_s_diag_solver_impl.f90
mlprec/impl/mld_s_id_solver_impl.f90
mlprec/impl/mld_z_diag_solver_impl.f90
mlprec/impl/mld_z_id_solver_impl.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
Split id_solver and diag_solver.
13 years ago
Salvatore Filippone
31613d98a0
*** empty log message ***
13 years ago
Salvatore Filippone
4dce038d6e
mld2p4-2:
...
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_zprecaply.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
In mld_prec override the "right" methods, and create apply1_vect
13 years ago
Salvatore Filippone
849e8b143c
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_jac_smoother_impl.f90
mlprec/impl/mld_d_jac_smoother_impl.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_s_jac_smoother_impl.f90
mlprec/impl/mld_z_jac_smoother_impl.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/runs/ppde.inp
Further work on split of preconditioners into
interface/implementation.
13 years ago
Salvatore Filippone
977bd08c4a
mld2p4-2:
...
13 years ago
Salvatore Filippone
c7d71019f2
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_base_smoother_impl.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_impl.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_onelev_impl.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_base_smoother_impl.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_impl.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_onelev_impl.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_base_smoother_impl.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_impl.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_impl.f90
mlprec/mld_s_onelev_impl.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_base_smoother_impl.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_impl.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_onelev_impl.f90
mlprec/mld_z_onelev_mod.f90
Split module/interface vs. implementation: reduce memory pressure on
build phase.
13 years ago
Salvatore Filippone
852102c4f8
mld2p4-2:
...
mlprec/mld_cilut_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_silut_fact.f90
mlprec/mld_zilut_fact.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
ILUT fix in copyin.
Use %sizeof() method instead of function.
13 years ago
Salvatore Filippone
c377ba1503
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.F90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.F90
No UMFPACK for single precision.
13 years ago
Salvatore Filippone
645e91557f
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_as_smoother.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_z_as_smoother.f90
1. No UMF for S and C.
2. Fix as_smoother to use %GET_VECT() and not assignment.
13 years ago
Salvatore Filippone
86b1b661a8
mld2p4-2
...
mlprec/Makefile
Fixed dependencies.
13 years ago
Salvatore Filippone
d176146a01
*** empty log message ***
13 years ago
Salvatore Filippone
d0c2dd0831
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Fixes for interfaces.
13 years ago
Salvatore Filippone
5049eec713
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_cprecaply.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Inconsistent interface in precaply.
13 years ago
Salvatore Filippone
4505e91f52
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.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_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.f90
tests/fileread/data_input.f90
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
Split mld_X_prec_type to reduce memory pressure during compilation.
Possibly further split will be needed.
13 years ago
Salvatore Filippone
93984efd08
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Fix comments.
13 years ago
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.
13 years ago
Salvatore Filippone
089893d3f6
mld2p4-2:
...
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zmlprec_bld.f90
Fixed internal docs, also preprocessed.
13 years ago
Salvatore Filippone
ffe4fe1f0c
mld2p4-2:
...
mlprec/mld_d_prec_type.f90
Further comments in D_PREC_TYPE documenting the internals.
13 years ago
Salvatore Filippone
25d97dbada
*** empty log message ***
13 years ago
Salvatore Filippone
a9f8803dcc
*** empty log message ***
13 years ago
Salvatore Filippone
50eb8ab2d6
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_prec_type.f90
Comments in D_PREC_TYPE documenting the internals.
It's a start...
13 years ago
Salvatore Filippone
312399f694
mld2p4-2:
...
mlprec/Makefile
Fix dependencies for make -j N.
13 years ago
Salvatore Filippone
c3345672be
*** empty log message ***
13 years ago
Alfredo Buttari
65f23310af
generated s, z, c versions
13 years ago
Salvatore Filippone
6b010b19ab
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_id_solver.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_z_id_solver.f90
Integrate mods developed originally for mld-ainv
13 years ago
Salvatore Filippone
41d1022114
mld2p4-2:
...
mlprec/mld_dmlprec_aply.f90
tests/pdegen/runs/ppde.inp
use new geasb(scratch=.true.)
13 years ago
Salvatore Filippone
a78c31ee8f
mld2p4-2:
...
mld_c_inner_mod.f90
mld_ccoarse_bld.f90
mld_d_inner_mod.f90
mld_dcoarse_bld.f90
mld_scoarse_bld.f90
mld_z_inner_mod.f90
mld_zcoarse_bld.f90
Various interface fixes from tests with Cray FTN.
13 years ago
Salvatore Filippone
6d8b6d5f06
*** empty log message ***
13 years ago
Salvatore Filippone
8469715de9
*** empty log message ***
13 years ago
Salvatore Filippone
d7cf6c0a21
*** empty log message ***
13 years ago
Salvatore Filippone
fe78b93c76
Fix name import.
13 years ago
Salvatore Filippone
b1c849653a
mld2p4-2:
...
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_dmlprec_aply.f90
tests/pdegen/runs/ppde.inp
Fix for performace issues related to _Vect.
13 years ago
Salvatore Filippone
aa674f69ef
mld2p4-2:
...
mlprec/mld_daggrmat_minnrg_asb.F90
Fixed minenergy. To be replicated to other versions.
TBD: cleanup, "style" uniformity of aggrmat_asb routines.
13 years ago
Salvatore Filippone
10961f823f
*** empty log message ***
13 years ago
Salvatore Filippone
50c23a69a5
mld2p4
...
Fixed TRANSP.
Also reworked minnrg, not fully debugged yet.
13 years ago
Salvatore Filippone
dcd48aad7e
*** empty log message ***
13 years ago
Salvatore Filippone
08f013aac9
mld2p4:
...
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
D: work on VECT/MAT version. Updated test program.
Initial version of MINNRGY, to be tested.
13 years ago
Salvatore Filippone
859ba30c4c
mld2p4-2:
...
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_mod.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_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
Started inclusion of _vect methods.
13 years ago
Salvatore Filippone
05a910d78e
mld2p4-2:
...
13 years ago
Salvatore Filippone
1440f1c41f
mld2p4-2:
...
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_dec_map_bld.F90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecaply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cslu_bld.f90
mlprec/mld_cslud_bld.f90
mlprec/mld_csp_renum.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_dec_map_bld.F90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.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_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_dmlprec_aply.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_s_as_smoother.f90
mlprec/mld_s_dec_map_bld.F90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_scoarse_bld.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecaply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_sslu_bld.f90
mlprec/mld_sslud_bld.f90
mlprec/mld_ssp_renum.f90
mlprec/mld_sumf_bld.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_dec_map_bld.F90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.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_zaggrmap_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zas_aply.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zfact_bld.f90
mlprec/mld_zilu_bld.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecaply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zslu_bld.f90
mlprec/mld_zslud_bld.f90
mlprec/mld_zsp_renum.f90
mlprec/mld_zumf_bld.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Worked out new interfaces for DESC methods.
14 years ago
Salvatore Filippone
f986cf585e
mld2p4-2:
...
mlprec/mld_cmlprec_aply.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_zmlprec_aply.f90
Fix description of algorithms.
14 years ago
Salvatore Filippone
e3d7a95d53
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Defined dump of prolongator/restrictor.
14 years ago
Salvatore Filippone
7fa413283e
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_dec_map_bld.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_d_dec_map_bld.F90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_s_dec_map_bld.F90
mlprec/mld_s_inner_mod.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_z_dec_map_bld.F90
mlprec/mld_z_inner_mod.f90
mlprec/mld_zaggrmap_bld.f90
Separate the decmap_bld from its wrapper, make room for alternatives.
14 years ago
Salvatore Filippone
1f91926ff4
mld2p4-2:
...
mlprec/mld_silut_fact.f90
Silly bug: calling DNRM2 on real data!
14 years ago
Salvatore Filippone
10e48562a4
mld2p4-2:
...
mld_cprecset.F90
mld_dprecset.F90
mld_sprecset.F90
mld_zprecset.F90
Fixed handling of set sub_solve for ILU variants.
14 years ago
Salvatore Filippone
055664826d
mld2p4-2:
...
14 years ago
Michele Martone
453003f5f6
mld2p4:
...
fixing the makefiles so `make check` and `make` execute with no extra copies/compilation/archiving.
14 years ago
Salvatore Filippone
e2b2a202c0
Fixed C include file and its generation.
14 years ago
Salvatore Filippone
eed800dbb4
mld2p4-2:
...
README
mlprec/mld_base_prec_type.F90
mlprec/mld_c_prec_type.f90
mlprec/mld_cprecbld.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dprecinit.F90
mlprec/mld_s_prec_type.f90
mlprec/mld_sprecbld.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zprecinit.F90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde.f90
Fixes for printout of description, plus computing operator
complexity.
14 years ago
Salvatore Filippone
8e4c0c99fd
mld2p4-2:
...
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.F90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.F90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.F90
mlprec/mld_zprecinit.F90
mlprec/mld_zprecset.F90
Merged fixes for aggregation threshold settings.
14 years ago
Salvatore Filippone
953ee272ea
mld2p4-2:
...
Add rule to copy mld_const.h
14 years ago
Michele Martone
e922dce38b
mld2p4-2:
...
MLD's constants are back authoritative in the .F90 file.
the .h file is a slave one: built from the .F90.
in a script for the (by hand, no Makefile rule for now) conversion.
14 years ago
Michele Martone
69a7fc4208
mld2p4-2:
...
created a header file with symbolic constants and using them instead of the fortran constants.
cat mld_base_prec_type.F90 | while read ; do
if [[ "$REPLY" =~ 'parameter ::' ]]; then
UC=`echo "$REPLY" | sed "s/.*\(mld[a-z_0-9]*_\>\) *=.*$/\1/g" | perl -e "while(<>){print(uc($_));};"`
echo "$REPLY" | sed "s/\(.*\)\(mld[a-z_0-9]*_\> *=\).*$/\1\2 $UC/g"
else echo "$REPLY" ; fi ; done > tmpfile ; mv tmpfile mld_base_prec_type.F90
hn=mld_const.h
echo '' > $hn
echo '#ifdef __cplusplus' >> $hn
echo 'extern "C" { ' >> $hn
echo '#endif' >> $hn
cat mld_base_prec_type.F90 | grep '\(^ *!\)\|parameter' | grep '_\>' | sed 's/^\s*//g;s/^.*:://g;s/\s*=\s*/ /g' | sed 's/,
/\n/g;s/^ //g' | perl -e "while(<>){print(uc($_));};" | grep ^MLD | sed 's/^/#define /g' >> $hn
#cat mld_base_prec_type.F90 | sed 's/\( parameter *:: *\)\(\<[a-z0-9_]*\>\) *=.*$/\1\2 = \2 UPPP/g'
echo '#ifdef __cplusplus' >> $hn
echo '}' >> $hn
echo '#endif' >> $hn
14 years ago
Michele Martone
c52848be03
mld2p4-2:
...
in mlprec/mld_base_prec_type.F90, only one public constant per line.
14 years ago
Michele Martone
70cd5e1075
mld2p4-2:
...
mlprec/mld_base_prec_type.f90 -> mlprec/mld_base_prec_type.F90
14 years ago
Salvatore Filippone
cd593602a5
mld2p4-2:
...
Welcome message
14 years ago
Salvatore Filippone
0288cf909a
mld2p4-2:
...
Version number string & docs.
14 years ago
Salvatore Filippone
5fc55bfc4c
mld2p4-2:
...
configure
examples/fileread/data_input.f90
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/data_input.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/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_move_alloc_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_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_cslud_bld.f90
mlprec/mld_csp_renum.f90
mlprec/mld_cumf_bld.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_move_alloc_mod.f90
mlprec/mld_d_prec_mod.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_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_dslud_bld.f90
mlprec/mld_dsp_renum.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_move_alloc_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_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_sslud_bld.f90
mlprec/mld_ssp_renum.f90
mlprec/mld_sumf_bld.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_move_alloc_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_umf_solver.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zas_aply.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zfact_bld.f90
mlprec/mld_zilu0_fact.f90
mlprec/mld_zilu_bld.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_zslud_bld.f90
mlprec/mld_zsp_renum.f90
mlprec/mld_zumf_bld.f90
tests/fileread/cf_sample.f90
tests/fileread/data_input.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/newslv/data_input.f90
tests/newslv/mld_d_tlu_solver.f90
tests/newslv/ppde.f90
tests/newslv/spde.f90
tests/pdegen/data_input.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde.f90
Adapted psb_base_mod.
14 years ago
Salvatore Filippone
53d6992dea
Fixed stupid typo.
14 years ago
Salvatore Filippone
114a5de98a
mld2p4-2:
...
krylov
krylov/Makefile
krylov/cleansymlinks
krylov/psb_prec_mod.F90
mlprec/mld_cprecset.F90
mlprec/mld_dprecset.F90
mlprec/mld_sprecset.F90
mlprec/mld_zprecset.F90
tests/fileread/runs/dfs.inp
tests/fileread/runs/zfs.inp
tests/fileread/zf_sample.f90
Fixed precset to call smoother when it does not know what is asked of
it.
Taken out krylov subdir, does not make sense anymore.
14 years ago
Salvatore Filippone
2c2a166f44
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_cilu0_fact.f90
mlprec/mld_ciluk_fact.f90
mlprec/mld_cilut_fact.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_dilu0_fact.f90
mlprec/mld_diluk_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_silu0_fact.f90
mlprec/mld_siluk_fact.f90
mlprec/mld_silut_fact.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_zilu0_fact.f90
mlprec/mld_ziluk_fact.f90
mlprec/mld_zilut_fact.f90
Added mld_X_ilu_fact_mod for interfaces into factorizations, for usage
in extensions to the solvers.
14 years ago
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.
14 years ago
Salvatore Filippone
1e3446e7c4
mld2p4-2:
...
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_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.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_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.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_jac_smoother.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_umf_solver.f90
Fixed coarse level description inconsistencies. Not complete, though.
14 years ago
Salvatore Filippone
01ef87b4ed
mld2p4-2:
...
config/pac.m4
configure
mlprec/Makefile
mlprec/mld_base_prec_type.f90
mlprec/mld_c_as_smoother.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_move_alloc_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_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_csp_renum.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_prec_mod.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_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_inner_mod.f90
mlprec/mld_move_alloc_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_s_as_smoother.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_move_alloc_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_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_ssp_renum.f90
mlprec/mld_sumf_bld.f90
mlprec/mld_z_as_smoother.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_move_alloc_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_umf_solver.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zas_aply.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zfact_bld.f90
mlprec/mld_zilu0_fact.f90
mlprec/mld_zilu_bld.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_zsp_renum.f90
mlprec/mld_zumf_bld.f90
tests/newslv
tests/newslv/Makefile
tests/newslv/data_input.f90
tests/newslv/mld_d_tlu_solver.f90
tests/newslv/ppde.f90
tests/newslv/runs
tests/newslv/runs/ppde.inp
tests/newslv/spde.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Merged from newset branch.
14 years ago
Salvatore Filippone
439388f31e
*** empty log message ***
14 years ago
Salvatore Filippone
d96b3e4b86
mld2p4-newset:
...
14 years ago
Salvatore Filippone
58c3800f04
*** empty log message ***
14 years ago
Salvatore Filippone
94f7c95083
mld2p4-2:
...
14 years ago
Salvatore Filippone
d003d7dfa8
mld2p4-2:
...
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
Cosmetic line breaks
14 years ago
Salvatore Filippone
59ae89af7d
mld2p4:
...
mlprec/mld_ziluk_fact.f90
tests/fileread/runs/dfs.inp
tests/fileread/runs/zfs.inp
Error message in ziluk_Fact overflows string. To be fixed elsewhere
14 years ago
Salvatore Filippone
5da43576d9
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_base_prec_type.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_dumf_interface.c
mlprec/mld_z_prec_type.f90
mlprec/mld_z_umf_solver.f90
mlprec/mld_zumf_interface.c
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/runs/cfs.inp
tests/fileread/runs/dfs.inp
tests/fileread/runs/sfs.inp
tests/fileread/runs/zfs.inp
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/runs/ppde.inp
Define Z_UMF_SOLVER.
14 years ago
Salvatore Filippone
de26076648
mld2p4-2:
...
mld_d_umf_solver.f90
Fix bug with handling of rows/columns.
14 years ago
Salvatore Filippone
def7d9c65c
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_csub_aply.f90
mlprec/mld_csub_solve.f90
mlprec/mld_dsub_aply.f90
mlprec/mld_dsub_solve.f90
mlprec/mld_inner_mod.f90
mlprec/mld_ssub_aply.f90
mlprec/mld_ssub_solve.f90
mlprec/mld_zsub_aply.f90
mlprec/mld_zsub_solve.f90
These are no longer needed.
14 years ago
Salvatore Filippone
a60b38628d
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_dumf_bld.f90
dumf_bld.f90 is no longer needed.
14 years ago
Salvatore Filippone
dec94b1f47
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_d_prec_type.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dumf_interface.c
Added D_UMF_SOLVER.
The configry stuff for UMFPACK should be upgraded, but this is
complicated by the UMFPACK 5 install features.
14 years ago
Salvatore Filippone
087a33c4d7
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_csp_renum.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_ssp_renum.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zilu_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zsp_renum.f90
Wipe out direct use of DESC internal components.
14 years ago
Salvatore Filippone
385047f0bb
mld2p4-2:
...
mlprec/mld_c_as_smoother.f03
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_diag_solver.f03
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_ilu_solver.f03
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f03
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f03
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f03
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f03
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_ilu_solver.f03
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f03
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.f03
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f03
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_diag_solver.f03
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_ilu_solver.f03
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f03
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f03
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f03
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_diag_solver.f03
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_ilu_solver.f03
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f03
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f03
mlprec/mld_z_prec_type.f90
Switched names f03 to f90
14 years ago
Salvatore Filippone
44c29297ad
psblas3:
...
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/runs/ppde.inp
Fixup descriptor for replicated index space construction.
14 years ago
Salvatore Filippone
f89f15b162
mld2p4-2:
...
mlprec/mld_cprecaply.f90
mlprec/mld_dprecinit.F90
mlprec/mld_zprecaply.f90
tests/pdegen/Makefile
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Fix use statements.
14 years ago
Salvatore Filippone
11272fd8b9
mld2p4-2:
...
config/pac.m4
configure.ac
configure
mlprec/Makefile
tests/fileread/Makefile
tests/pdegen/Makefile
tests/pdegen/runs/ppde.inp
Now accepts the install path of PSBLAS.
14 years ago
Salvatore Filippone
77fcb01bc9
mld2p4-2:
...
mld_dprecset
Take out debugging printout.
14 years ago
Salvatore Filippone
3f334d4887
mld2p4-2:
...
mlprec/mld_c_jac_smoother.f03
mlprec/mld_d_jac_smoother.f03
mlprec/mld_dprecset.F90
mlprec/mld_s_jac_smoother.f03
mlprec/mld_sprecset.F90
mlprec/mld_z_jac_smoother.f03
Check in Jacobi smoother for empty non-diagonal part, and force 1
sweep in that case.
14 years ago
Salvatore Filippone
5b56247697
mld2p4
...
mlprec/mld_cprecaply.f90
mlprec/mld_zprecaply.f90
tests/pdegen/Makefile
tests/pdegen/spde.f90
FIxed precaply.
Start testing SINGLE.
14 years ago
Salvatore Filippone
675993666f
mld2p4-2:
...
Makefile
mld_cmlprec_aply.f90
mld_dmlprec_aply.f90
mld_smlprec_aply.f90
mld_zmlprec_aply.f90
mld_zslud_bld.f90
Further advance on double complex.
14 years ago
Salvatore Filippone
84aa2586bc
mld2p4-2:
...
Makefile
mld_d_ilu_solver.f03
mld_zaggrmap_bld.f90
mld_zilu0_fact.f90
mld_ziluk_fact.f90
mld_zilut_fact.f90
Further advance on double complex.
14 years ago
Salvatore Filippone
f92e7157cb
mld2p4-2:
...
Makefile
mld_zcoarse_bld.f90
mld_zmlprec_bld.f90
mld_zslu_bld.f90
mld_zumf_bld.f90
Further advance on double complex.
14 years ago
Salvatore Filippone
73bc248717
mld2p4-2:
...
Makefile
mld_c_as_smoother.f03
mld_c_diag_solver.f03
mld_c_ilu_solver.f03
mld_c_jac_smoother.f03
mld_c_prec_type.f03
mld_c_prec_type.f90
mld_caggrmap_bld.f90
mld_caggrmat_nosmth_asb.F90
mld_caggrmat_smth_asb.F90
mld_cas_aply.f90
mld_cas_bld.f90
mld_cbaseprec_aply.f90
mld_cbaseprec_bld.f90
mld_ccoarse_bld.f90
mld_cdiag_bld.f90
mld_cfact_bld.f90
mld_cilu0_fact.f90
mld_cilu_bld.f90
mld_ciluk_fact.f90
mld_cilut_fact.f90
mld_cmlprec_aply.f90
mld_cmlprec_bld.f90
mld_cprecbld.f90
mld_cprecinit.F90
mld_cprecset.F90
mld_cprecset.f90
mld_cslu_bld.f90
mld_cslud_bld.f90
mld_cumf_bld.f90
mld_d_prec_type.f03
mld_daggrmat_smth_asb.F90
mld_ddiag_bld.f90
mld_dfact_bld.f90
mld_dprecaply.f90
mld_move_alloc_mod.f90
mld_prec_mod.f90
mld_s_as_smoother.f03
mld_s_diag_solver.f03
mld_s_prec_type.f03
mld_saggrmat_nosmth_asb.F90
mld_saggrmat_smth_asb.F90
mld_sdiag_bld.f90
mld_sfact_bld.f90
mld_silut_fact.f90
mld_smlprec_bld.f90
mld_sprecaply.f90
mld_sprecbld.f90
mld_sprecinit.F90
mld_sprecset.F90
mld_sprecset.f90
mld_sslu_bld.f90
mld_sslud_bld.f90
mld_sumf_bld.f90
mld_z_as_smoother.f03
mld_z_diag_solver.f03
mld_z_ilu_solver.f03
mld_z_jac_smoother.f03
mld_z_prec_type.f03
mld_z_prec_type.f90
mld_zaggrmat_nosmth_asb.F90
mld_zaggrmat_smth_asb.F90
mld_zprecbld.f90
mld_zprecinit.F90
mld_zprecset.F90
mld_zprecset.f90
Single precision real and complex, start of double complex.
14 years ago
Salvatore Filippone
a8b63aea62
mld2p4:
...
Makefile
mld_dmlprec_aply.f90
mld_s_jac_smoother.f03
mld_smlprec_aply.f90
Second step of SINGLE PRECISION implementation.
14 years ago
Salvatore Filippone
df14643465
mld2p4:
...
Makefile
mld_base_prec_type.f90
mld_d_prec_type.f03
mld_daggrmat_smth_asb.F90
mld_das_aply.f90
mld_das_bld.f90
mld_dbaseprec_aply.f90
mld_dbaseprec_bld.f90
mld_dilu_bld.f90
mld_move_alloc_mod.f90
mld_s_as_smoother.f03
mld_s_diag_solver.f03
mld_s_ilu_solver.f03
mld_s_prec_type.f03
mld_s_prec_type.f90
mld_saggrmap_bld.f90
mld_saggrmat_nosmth_asb.F90
mld_saggrmat_smth_asb.F90
mld_sas_aply.f90
mld_sas_bld.f90
mld_sbaseprec_aply.f90
mld_sbaseprec_bld.f90
mld_scoarse_bld.f90
mld_silu0_fact.f90
mld_silu_bld.f90
mld_siluk_fact.f90
mld_silut_fact.f90
Start of SINGLE PRECISION implementation.
14 years ago
Salvatore Filippone
24ddb9bbdc
mld2p4:
...
config/pac.m4
configure.ac
mlprec/mld_base_prec_type.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f03
mlprec/mld_d_diag_solver.f03
mlprec/mld_d_ilu_solver.f03
mlprec/mld_d_jac_smoother.f03
mlprec/mld_d_prec_type.f03
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_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_dprecbld.f90
mlprec/mld_dslu_bld.f90
mlprec/mld_dslud_bld.f90
mlprec/mld_dsp_renum.f90
mlprec/mld_dumf_bld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
tests/fileread/Makefile
tests/fileread/df_sample.f90
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Revised name of outer sparse type to be backward-compatible.
14 years ago
Salvatore Filippone
f1eead6115
mld2p4-2
...
updated copyright once more.
15 years ago
Salvatore Filippone
d9700ee67e
mld2p4-2
...
updated copyright.
15 years ago
Salvatore Filippone
ba931f4207
Fixed descriptive message print.
15 years ago
Salvatore Filippone
34aeacf28c
mld2p4-2:
...
Fixes for compilation and printout of preconditioner description.
15 years ago
Salvatore Filippone
4c7bbe2d56
mld2p4-2
...
Fixes for USE statements on XLF.
15 years ago
Salvatore Filippone
dd22c4ca47
mld2p4-2:
...
1. Fix inner_mod to avoid duplicate interfaces for MLD_ILU*
2. Fix configry to check for SERIAL_MPI
15 years ago
Salvatore Filippone
ac62ac7db5
mld2p4-2:
...
15 years ago
Salvatore Filippone
0756711063
mld2p4-2:
...
Fixed epstol into d_epstol.
15 years ago
Salvatore Filippone
6b9a236dc8
mld2p4-2:
...
mlprec/mld_base_prec_type.f90
mlprec/mld_d_as_smoother.f03
mlprec/mld_d_jac_smoother.f03
mlprec/mld_d_prec_type.f03
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
Aligned constant names and defaults JAC vs. PJAC to MLD2P4 v1.2
15 years ago
Salvatore Filippone
2f3670e539
Updated to use psb_sparse_mod according to latest
...
developments in psblas3.
15 years ago
Salvatore Filippone
e113012910
mld2p4-2:
...
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecset.f90
mlprec/mld_move_alloc.f90
mlprec/mld_move_alloc_mod.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
First working version of multilevel. Further testing to be performed
yet.
15 years ago
Salvatore Filippone
4cef244c64
mld2p4-2:
...
Fixed move_alloc not to use ifdefs
15 years ago
Salvatore Filippone
d2a55d461a
*** empty log message ***
15 years ago
Salvatore Filippone
8e95904292
*** empty log message ***
15 years ago
Salvatore Filippone
97a6047c7e
mld2p4-2:
...
mlprec/mld_d_as_smoother.f03
Shortcut for OVR==0 SWEEPS==1
15 years ago
Salvatore Filippone
88e27fb869
mld2p4-2
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f03
mlprec/mld_d_diag_solver.f03
mlprec/mld_d_ilu_solver.f03
mlprec/mld_d_jac_smoother.f03
mlprec/mld_d_prec_type.f03
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dprecinit.F90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/runs/ppde.inp
Used new Smoother/Solver object hierarchy, for 1 level.
The precinit/precset is still the old one.
15 years ago
Salvatore Filippone
bbd82a5b45
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_base_prec_type.f90
mlprec/mld_d_as_smoother.f03
mlprec/mld_d_diag_solver.f03
mlprec/mld_d_ilu_solver.f03
mlprec/mld_d_jac_smoother.f03
mlprec/mld_d_prec_type.f03
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.f90
Definition of smoother/solver objects.
15 years ago
Salvatore Filippone
eb4cb16259
Moved to .f03 suffix.
15 years ago
Salvatore Filippone
c455d31d18
First steps towards a new implementation.
15 years ago
Salvatore Filippone
232d74289e
Fixed mod references in makefile
15 years ago
Salvatore Filippone
d2d552b58c
Removed mistaken .mod file.
15 years ago
Salvatore Filippone
1c92088794
mld2p4-2:
...
Makefile
mld_base_prec_type.f90
mld_c_prec_type.f90
mld_d_prec_type.f90
mld_d_prec_type.mod
mld_prec_type.f90
mld_s_prec_type.f90
mld_z_prec_type.f90
Brought in separation of prec_type from trunk.
15 years ago
Salvatore Filippone
253fed9591
mld2p4-2:
...
Reference version with latest fixes on minenergy, before complete
restructuring the preconditioner data types.
15 years ago
Salvatore Filippone
07c209137b
mld2p4-2:
...
mlprec/mld_daggrmat_nosmth_asb.F90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Fixed bug: control flow in nonsmoothed aggregation assembly.
15 years ago
Salvatore Filippone
19b5e9bc15
mld2p4-2:
...
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_dsub_solve.f90
tests/pdegen/runs/ppde.inp
Found and fixed bugs in building. Some preconditioners work, testing
not complete yet.
15 years ago
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.
15 years ago
Salvatore Filippone
e28443b5f3
mld2p4-dev:
...
mlprec/mld_daggrmat_minnrg_asb.F90
Working version of min-energy smoother. Uses transpose, relying on
symmetric pattern.
16 years ago
Salvatore Filippone
e8b8c53ffe
mlprec/Makefile
...
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_type.f90
mld2p4:
First attempt at implementing MIN ENERGY smoother. Only for double
real so far.
16 years ago
Salvatore Filippone
898f363a82
config/pac.m4
...
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mld2p4:
Switched order of arguments in sp_scal; now it is more logical
(D,A) <-> A = DA
16 years ago
Salvatore Filippone
f4be42b685
mld2p4:
...
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/mld_cdiag_bld.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecaply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_ddiag_bld.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_sdiag_bld.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecaply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecaply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zumf_bld.f90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Changed interface in matdist. It is unspecified in the Fortran
standard whether a subroutine can be used to disambiguate a specific
interface with respect to an integer vector.
Fixes for various small inconsistencies in interfaces revealed by NAG
compiler.
16 years ago
Salvatore Filippone
5e0cfebc6d
Silly typo fixed
16 years ago
Salvatore Filippone
9a1848ef3e
mld2p4:
...
copyright and internal doc adjustments for version 1.1.
16 years ago
Salvatore Filippone
74761e16df
mld2p4:
...
mlprec/mld_prec_type.f90
New {scdz}linmap_type. Only in the type declaration.
16 years ago
Salvatore Filippone
25b4e9db5d
mld2p4:
...
mld_caggrmat_smth_asb.F90
mld_daggrmat_smth_asb.F90
mld_saggrmat_smth_asb.F90
mld_zaggrmat_smth_asb.F90
Fixed filtering into smoothed aggregation to prpoerly use the
strong-coupling definition.
16 years ago
Salvatore Filippone
7681de7a2e
mld2p4:
...
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cprecaply.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecaply.f90
mlprec/mld_inner_mod.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_sprecaply.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprecaply.f90
Fixed internal interfaces in mlprec_aply.
16 years ago
Salvatore Filippone
08dd566600
mld2p4:
...
mlprec/Makefile
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprec_aply.f90
mlprec/mld_cprecaply.f90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprec_aply.f90
mlprec/mld_dprecaply.f90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_smlprec_bld.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprec_aply.f90
mlprec/mld_sprecaply.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprec_aply.f90
mlprec/mld_zprecaply.f90
Name fixing: mlprecbld -> mlprec_bld
aggrmat_raw_asb -> aggrmat_nosmth_asb
mld_Xprec_aply -> mld_Xprecaply
Second step: filenames.
16 years ago
Salvatore Filippone
4b9412b1a5
mld2p4:
...
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprec_aply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprec_aply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprec_aply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprec_aply.f90
mlprec/mld_zprecbld.f90
Name fixing: mlprecbld -> mlprec_bld
aggrmat_raw_asb -> aggrmat_nosmth_asb
mld_Xprec_aply -> mld_Xprecaply
First step: internals.
16 years ago
Salvatore Filippone
6f0fd11557
mld2p4:
...
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprecbld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_move_alloc_mod.F90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_scoarse_bld.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprecbld.f90
From X_onelev_type to Xonelev_type.
16 years ago
Salvatore Filippone
a1ecba3a3b
mld2p4:
...
mlprec/Makefile
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprecbld.f90
Restructured names/etc with build process.
16 years ago
Salvatore Filippone
bbdd47d0f7
mldp24:
...
mlprec/Makefile
mlprec/mld_caggr_bld.f90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_scoarse_bld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zcoarse_bld.f90
Switched name from aggr_bld to coarse_bld, step 2.
16 years ago
Salvatore Filippone
c3f34ba307
mldp24:
...
mlprec/mld_caggr_bld.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zprecbld.f90
Switched name from aggr_bld to coarse_bld, step 1.
16 years ago
Salvatore Filippone
a8e13e2c18
mld2p4:
...
mlprec/mld_caggr_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_move_alloc_mod.F90
mlprec/mld_prec_type.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_smlprec_aply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprecbld.f90
moved ilaggr/nlaggr inside the map object.
16 years ago
Salvatore Filippone
c9fa1ca44b
mld2p4
...
16 years ago
Salvatore Filippone
745a6ccd55
mld2p4
...
16 years ago
Salvatore Filippone
48101812b3
mld2p4
...
16 years ago
Salvatore Filippone
d7ca2e084e
mld2p4:
...
16 years ago
Salvatore Filippone
f2a2a384c7
mld2p4:
...
Fixed transfer, had forgotten to copy prec%d :-(
16 years ago
Salvatore Filippone
1ccb5158ed
mld2p4:
...
16 years ago
Salvatore Filippone
4de41865e8
mld2p4:
...
Fixed warning message in multilevel reallocation.
16 years ago
Salvatore Filippone
f3e4486de2
mld2p4:
...
Fixed comment not to refer to mlprec_bld.
16 years ago
Salvatore Filippone
e7bcf9a1b2
Fixed veryclean target for new transfer module.
16 years ago
Salvatore Filippone
cbcc437b1d
mld2p4:
...
mlprec_bld no longer used, see aggr_bld instead.
16 years ago
Salvatore Filippone
1935761bf9
mld2p4:
...
precfree routines have been merged inside mld_prec_type.f90.
16 years ago
Salvatore Filippone
6002976472
mld2p4:
...
New checks in build of multilevel preconditioners: separated
aggregation from smoother build, and reconfigure number of levels "on
the fly" when appropriate.
16 years ago
Salvatore Filippone
24e1123fc6
mld2p4:
...
New transfer module for prec objects.
New aggr_bld routines.
16 years ago
Salvatore Filippone
3f2088fbfb
mld2p4:
...
Merged new linear map stuff.
16 years ago
Salvatore Filippone
d4e7e9e0f1
mld2p4
...
Merged data type restructuring from prectype branch.
16 years ago
Salvatore Filippone
7bd4c00cff
mld2p4-dev
...
Fixed printout of multilevel preconditioner description.
16 years ago
Salvatore Filippone
d785998bee
mld2p4-dev
...
Fixed checks on multilevel aggregation stall.
Fixed printout of multilevle preconditioner description.
16 years ago
Salvatore Filippone
6ec04ec99e
mld2p4:
...
Added warning for aggregation not working any more.
16 years ago
Salvatore Filippone
9c2012f121
mld2p4:
...
Added printout of algorithm for computation of damping omega.
16 years ago
Salvatore Filippone
82bf6df992
mld2p4:
...
fixed comments about type definition.
16 years ago
Salvatore Filippone
d8284f038a
mld2p4:
...
Taken out explicit reference to DESC internals in SLUD_BLD.
16 years ago
Salvatore Filippone
4cab60bd4c
mld2p4-dev:
...
Merged _sizeof changes in preparation for 1.0.1 release.
17 years ago
Salvatore Filippone
0a436e66d8
mld2p4:
...
docs/html/img92.png
docs/html/img93.png
docs/html/node18.html
docs/html/node20.html
docs/html/node4.html
docs/html/node9.html
docs/mld2p4-1.0-guide.pdf
docs/src/building.tex
docs/src/distribution.tex
docs/src/userinterface.tex
Minor documentation changes.
mlprec/mld_prec_type.f90
Fixed implicit none everywhere.
17 years ago
Salvatore Filippone
bf7b5ad3de
mld2p4/mlprec:
...
mld_prec_type.f90
Centralized printout for prec_descr.
17 years ago
Salvatore Filippone
947afabb06
mld2p4/mlprec:
...
mld_cumf_interface.c
mld_prec_type.f90
mld_sumf_interface.c
Fixed some mistakes in prec_type, added implicit none.
Change error message for unimplemented UMFPACK single precision.
17 years ago
Salvatore Filippone
c91a8888b3
mld2p4:
...
docs/html/img92.png
docs/html/node18.html
docs/mld2p4-1.0.pdf
docs/src/userinterface.tex
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.f90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.f90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecinit.F90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pdegen/ppde.f90
test/pdegen/runs/ppde.inp
test/pdegen/spde.f90
Fixed proposal for aggr_omega_Alg aggr_omega_val.
17 years ago
Salvatore Filippone
bbf57ac99a
mld2p4:
...
mld_cprecset.f90
mld_dprecset.f90
mld_sprecset.f90
mld_zprecset.f90
Comments on ilev.
17 years ago
Salvatore Filippone
b7445f740c
mld2p4:
...
configure.ac
configure
docs/html
docs/html/WARNINGS
docs/html/images.aux
docs/html/images.log
docs/html/images.out
docs/html/images.pl
docs/html/images.tex
docs/html/img1.png
docs/html/img10.png
docs/html/img100.png
docs/html/img11.png
docs/html/img12.png
docs/html/img13.png
docs/html/img14.png
docs/html/img15.png
docs/html/img16.png
docs/html/img17.png
docs/html/img18.png
docs/html/img19.png
docs/html/img2.png
docs/html/img20.png
docs/html/img21.png
docs/html/img22.png
docs/html/img23.png
docs/html/img24.png
docs/html/img25.png
docs/html/img26.png
docs/html/img27.png
docs/html/img28.png
docs/html/img29.png
docs/html/img3.png
docs/html/img30.png
docs/html/img31.png
docs/html/img32.png
docs/html/img33.png
docs/html/img34.png
docs/html/img35.png
docs/html/img36.png
docs/html/img37.png
docs/html/img38.png
docs/html/img39.png
docs/html/img4.png
docs/html/img40.png
docs/html/img41.png
docs/html/img42.png
docs/html/img43.png
docs/html/img44.png
docs/html/img45.png
docs/html/img46.png
docs/html/img47.png
docs/html/img48.png
docs/html/img49.png
docs/html/img5.png
docs/html/img50.png
docs/html/img51.png
docs/html/img52.png
docs/html/img53.png
docs/html/img54.png
docs/html/img55.png
docs/html/img56.png
docs/html/img57.png
docs/html/img58.png
docs/html/img59.png
docs/html/img6.png
docs/html/img60.png
docs/html/img61.png
docs/html/img62.png
docs/html/img63.png
docs/html/img64.png
docs/html/img65.png
docs/html/img66.png
docs/html/img67.png
docs/html/img68.png
docs/html/img69.png
docs/html/img7.png
docs/html/img70.png
docs/html/img71.png
docs/html/img72.png
docs/html/img73.png
docs/html/img74.png
docs/html/img75.png
docs/html/img76.png
docs/html/img77.png
docs/html/img78.png
docs/html/img79.png
docs/html/img8.png
docs/html/img80.png
docs/html/img81.png
docs/html/img82.png
docs/html/img83.png
docs/html/img84.png
docs/html/img85.png
docs/html/img86.png
docs/html/img87.png
docs/html/img88.png
docs/html/img89.png
docs/html/img9.png
docs/html/img90.png
docs/html/img91.png
docs/html/img92.png
docs/html/img93.png
docs/html/img94.png
docs/html/img95.png
docs/html/img96.png
docs/html/img97.png
docs/html/img98.png
docs/html/img99.png
docs/html/index.html
docs/html/internals.pl
docs/html/labels.pl
docs/html/node1.html
docs/html/node10.html
docs/html/node11.html
docs/html/node12.html
docs/html/node13.html
docs/html/node14.html
docs/html/node15.html
docs/html/node16.html
docs/html/node17.html
docs/html/node18.html
docs/html/node19.html
docs/html/node2.html
docs/html/node20.html
docs/html/node21.html
docs/html/node22.html
docs/html/node23.html
docs/html/node24.html
docs/html/node25.html
docs/html/node26.html
docs/html/node27.html
docs/html/node28.html
docs/html/node29.html
docs/html/node3.html
docs/html/node30.html
docs/html/node31.html
docs/html/node4.html
docs/html/node5.html
docs/html/node6.html
docs/html/node7.html
docs/html/node8.html
docs/html/node9.html
docs/html/userhtml.css
docs/html/userhtml.html
docs/pdf/building.tex
docs/userguide.pdf
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
mlprec/mld_cprecset.f90
mlprec/mld_dprecset.f90
mlprec/mld_sprecset.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
Fixed I/O for fileread samples.
Fixed precset typo.
Updated documentation for building.
Included HTML pages.
17 years ago
Salvatore Filippone
e7fe7f0bf1
mld2p4
...
mlprec/mld_cprecset.f90
mlprec/mld_dprecset.f90
mlprec/mld_sprecset.f90
mlprec/mld_zprecset.f90
Fixed coarse_solve settings.
17 years ago
Salvatore Filippone
3b00e69be8
mld2p4
...
mlprec/mld_prec_type.f90
Fixed order of prints in prec_descr.
17 years ago
Salvatore Filippone
7c0cdfe809
mld2p4:
...
mlprec/mld_cilu_bld.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecset.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_silu_bld.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecset.f90
mlprec/mld_zilu_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
Changed constant names:
s/mld_fact_thrs_/mld_sub_iluthrs_/gi
s/mld_coarse_fthrs_/mld_coarse_iluthrs_/gi
17 years ago
Salvatore Filippone
fc0b2cfbbe
mld2p4:
...
docs/pdf/Makefile
docs/pdf/abstract.tex
docs/pdf/advanced.tex
docs/pdf/background.tex
docs/pdf/bibliography.tex
docs/pdf/listofroutines.tex
docs/pdf/methods.tex
docs/pdf/overview.tex
docs/pdf/userguide.tex
docs/pdf/userinterface.tex
docs/userguide.pdf
mlprec/mld_caggrmap_bld.f90
mlprec/mld_cprecset.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_sprecset.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/spde.f90
Merged docs and minor fixes from Daniela.
17 years ago
Salvatore Filippone
23cdcff940
mld2p4:
...
mlprec/mld_cprecinit.F90
mlprec/mld_dprecinit.F90
mlprec/mld_sprecinit.F90
mlprec/mld_zprecinit.F90
Explicitly zero entry (mld_aggr_thresh_) to improve readability.
17 years ago
Salvatore Filippone
ac6c6731ce
mld2p4:
...
17 years ago
Salvatore Filippone
a976a2c942
mld2p4:
...
17 years ago
Salvatore Filippone
797d7f4193
mld2p4:
...
17 years ago
Salvatore Filippone
c75cbc3d32
mld2p4-dev:
...
mlprec/mld_cprecset.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_mod.f90
mlprec/mld_sprecset.f90
mlprec/mld_zprecset.f90
test/fileread/df_bench.f90
test/fileread/zf_bench.f90
Modified precset, takiong out ilev.
17 years ago
Salvatore Filippone
8f87ed6703
mld2p4:
...
mlprec/mld_cprecset.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_sprecset.f90
mlprec/mld_zprecset.f90
Fix precset for lower levels: has to set at least level 1.
17 years ago
Salvatore Filippone
9c85e54740
mld2p4:
...
docs/pdf/userinterface.tex
docs/userguide.pdf
mlprec/mld_cbaseprec_bld.f90
mlprec/mld_cfact_bld.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cprecinit.f90
mlprec/mld_cprecset.f90
mlprec/mld_csub_aply.f90
mlprec/mld_csub_solve.f90
mlprec/mld_dbaseprec_bld.f90
mlprec/mld_dfact_bld.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dprecinit.f90
mlprec/mld_dprecset.f90
mlprec/mld_dsub_aply.f90
mlprec/mld_dsub_solve.f90
mlprec/mld_prec_type.f90
mlprec/mld_sbaseprec_bld.f90
mlprec/mld_sfact_bld.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_sprecinit.f90
mlprec/mld_sprecset.f90
mlprec/mld_ssub_aply.f90
mlprec/mld_ssub_solve.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zfact_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zprecinit.f90
mlprec/mld_zprecset.f90
mlprec/mld_zsub_aply.f90
mlprec/mld_zsub_solve.f90
test/fileread/cf_sample.f90
test/fileread/df_bench.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_bench.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
Fixes for: consistency checks in preconditioners.
17 years ago
Salvatore Filippone
9bf85f340a
mld2p4:
...
docs/pdf/gettingstarted.tex
docs/pdf/overview.tex
docs/pdf/userinterface.tex
docs/userguide.pdf
mlprec/mld_cas_aply.f90
mlprec/mld_cas_bld.f90
mlprec/mld_cbaseprec_aply.f90
mlprec/mld_cbaseprec_bld.f90
mlprec/mld_cilu_bld.f90
mlprec/mld_cilut_fact.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecinit.f90
mlprec/mld_cprecset.f90
mlprec/mld_das_aply.f90
mlprec/mld_das_bld.f90
mlprec/mld_dbaseprec_aply.f90
mlprec/mld_dbaseprec_bld.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecinit.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_sas_aply.f90
mlprec/mld_sas_bld.f90
mlprec/mld_sbaseprec_aply.f90
mlprec/mld_sbaseprec_bld.f90
mlprec/mld_silu_bld.f90
mlprec/mld_silut_fact.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecinit.f90
mlprec/mld_sprecset.f90
mlprec/mld_zas_aply.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zilu_bld.f90
mlprec/mld_zilut_fact.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecinit.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_bench.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_bench.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
Changed names of entris in iprcparm and updated documentation, take
1. Still missing: final fixes for coarse level.
17 years ago
Salvatore Filippone
70c2e5400e
mld2p4:
...
krylov/psb_prec_mod.F90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_prec_type.f90
test/fileread/cf_sample.f90
test/fileread/df_bench.f90
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_bench.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
Changed name mld_prec_descr into mld_precdescr
17 years ago
Salvatore Filippone
7fb23b6468
mld2p4:
...
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_smlprec_aply.f90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zmlprec_aply.f90
Take out component dorig(:) from baseprec data structure, it serves no
useful purpose outside of aggrmat_smth_asb, where it is replaced by a
local allocatable.
17 years ago
Salvatore Filippone
7f1858a775
mld2p4:
...
mlprec/mld_cmlprec_aply.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_zmlprec_aply.f90
Fixed replicated space aggregation, delegating some work into the
linmap routines.
17 years ago
Salvatore Filippone
1ac884a0b8
mld2p4:
...
mlprec/mld_caggrmap_bld.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_zaggrmap_bld.f90
Fixed comments inside source code.
17 years ago
Salvatore Filippone
715cdc2934
mld2p4:
...
mlprec/mld_caggrmap_bld.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_zaggrmap_bld.f90
Added header entry for theta.
17 years ago
Salvatore Filippone
b9901f1f8e
mld2p4:
...
mlprec/mld_caggrmap_bld.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecinit.f90
mlprec/mld_cprecset.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecinit.f90
mlprec/mld_dprecset.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecinit.f90
mlprec/mld_sprecset.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecinit.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_bench.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/drt.sh
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
Added an aggregation threshold to account for anisotropies.
17 years ago
Salvatore Filippone
b7d9b380d5
mld2p4:
...
mlprec/mld_prec_type.f90
Fixed bad parameter declaration.
17 years ago
Salvatore Filippone
d1a5ffdba4
mld2p4:
...
mlprec/mld_basep_bld_mod.f90 Deleted
Review module inclusion pattern to handle compilation under XLF 10.
17 years ago
Salvatore Filippone
85af1c6f1b
mld2p4:
...
mlprec/Makefile
mlprec/mld_basep_bld_mod.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_prec_type.f90
Review module inclusion pattern to handle compilation under XLF 10.
17 years ago
Salvatore Filippone
2535383aad
mld2p4:
...
config/pac.m4
configure
krylov/Makefile
krylov/psb_prec_mod.F90
mlprec/Makefile
mlprec/mld_basep_bld_mod.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cas_aply.f90
mlprec/mld_cas_bld.f90
mlprec/mld_cbaseprec_aply.f90
mlprec/mld_cbaseprec_bld.f90
mlprec/mld_cdiag_bld.f90
mlprec/mld_cfact_bld.f90
mlprec/mld_cilu0_fact.f90
mlprec/mld_cilu_bld.f90
mlprec/mld_ciluk_fact.f90
mlprec/mld_cilut_fact.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprec_aply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cprecfree.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_csub_aply.f90
mlprec/mld_csub_solve.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_cumf_interface.c
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecset.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_sas_aply.f90
mlprec/mld_sas_bld.f90
mlprec/mld_sbaseprec_aply.f90
mlprec/mld_sbaseprec_bld.f90
mlprec/mld_sdiag_bld.f90
mlprec/mld_sfact_bld.f90
mlprec/mld_silu0_fact.f90
mlprec/mld_silu_bld.f90
mlprec/mld_siluk_fact.f90
mlprec/mld_silut_fact.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprec_aply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_sprecfree.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_ssub_aply.f90
mlprec/mld_ssub_solve.f90
mlprec/mld_sumf_bld.f90
mlprec/mld_sumf_interface.c
mlprec/mld_zilu0_fact.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecset.f90
test/fileread/Makefile
test/fileread/cf_sample.f90
test/fileread/data_input.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/Makefile
test/pargen/runs/ppde.inp
test/pargen/spde.f90
Merged single precision version.
17 years ago
Salvatore Filippone
df016d8b60
Fixed stupid interface bug in mld_zslu_bld.
17 years ago
Salvatore Filippone
51a5c24713
mld2p4-dev:
...
config/acx_mpi.m4
config/pac.m4
configure.ac
configure
mlprec/mld_dslu_interface.c
mlprec/mld_zslu_interface.c
Fixed configry stuff for latest names in the SuperLU_3.0 and
SLUDIST_2.1 include files.
17 years ago
Salvatore Filippone
5c7ed88574
mld2p4-dev:
...
mlprec/Makefile
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dilu_bld.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecinit.f90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zilu_bld.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecinit.f90
mlprec/mld_zprecset.f90
Changed name of dprcparm into rprcparm.
17 years ago
Salvatore Filippone
61460bde96
mld2p4:
...
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_das_aply.f90
mlprec/mld_dbaseprec_aply.f90
mlprec/mld_dbaseprec_bld.f90
mlprec/mld_dilu0_fact.f90
mlprec/mld_diluk_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprec_aply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dprecinit.f90
mlprec/mld_dprecset.f90
mlprec/mld_dslu_bld.f90
mlprec/mld_dslud_bld.f90
mlprec/mld_dsub_aply.f90
mlprec/mld_dsub_solve.f90
mlprec/mld_dumf_bld.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zas_aply.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zilu0_fact.f90
mlprec/mld_ziluk_fact.f90
mlprec/mld_zilut_fact.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprec_aply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zprecinit.f90
mlprec/mld_zprecset.f90
mlprec/mld_zslu_bld.f90
mlprec/mld_zslud_bld.f90
mlprec/mld_zsub_aply.f90
mlprec/mld_zsub_solve.f90
mlprec/mld_zumf_bld.f90
test/fileread/df_bench.f90
test/fileread/df_sample.f90
test/pargen/ppde.f90
Fixed name of TOUPPER and friends with prefix PSB_.
17 years ago
Salvatore Filippone
96fd0f69d5
mld2p4:
...
17 years ago
Salvatore Filippone
1584f7d8a8
mld2p4:
...
17 years ago
Salvatore Filippone
3cb6e674c3
mld2p4/mlprec:
...
Makefile
mld_basep_bld_mod.f90
mld_inner_mod.f90
Split mld_inner_mod because of compilation problems on AIX.
17 years ago
Salvatore Filippone
bffcab16c1
mld2p4/mlprec:
...
mld_inner_mod.f90
Split the module source code to avoid compilation problem on AIX.
17 years ago
Salvatore Filippone
9795988443
mld2p4:
...
mlprec/mld_dslu_interface.c
mlprec/mld_dslud_interface.c
mlprec/mld_dumf_interface.c
mlprec/mld_zslu_interface.c
mlprec/mld_zslud_interface.c
mlprec/mld_zumf_interface.c
Fix name of 64 bits option.
17 years ago
Salvatore Filippone
f6e69feb29
mld2p4/mlprec:
...
mld_dprecinit.f90
mld_zprecinit.f90
Fix default to use ILU(0), not UMFPACK.
17 years ago
Salvatore Filippone
399305ee41
mld2p4:
...
mlprec/mld_dslu_interface.c
mlprec/mld_dslud_interface.c
mlprec/mld_dumf_interface.c
mlprec/mld_zslu_interface.c
mlprec/mld_zslud_interface.c
mlprec/mld_zumf_interface.c
test/fileread/enablecore.c
Fixed CDEFINES names for handling Fortran mangling.
17 years ago
Salvatore Filippone
f928f78683
mld2p4-dev/mlprec
...
Makefile
mld_dprecset.f90
mld_zprecset.f90
Fixed dependency in Makefile was rebuilding the module files with
MPIF90 when not needed.
Fixed overlapping labels in precsetc.
17 years ago
Salvatore Filippone
80504f9aa6
mld2p4
...
mld_dsp_renum.f90
mld_zsp_renum.f90
Fixed bug: itmp2 on global renumbering was not initialized properly.
17 years ago
Salvatore Filippone
799171aa2b
mld2p4:
...
Updated copyright statement for all files.
17 years ago
Salvatore Filippone
cd1ed7f505
mld2p4:
...
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_prec_type.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
Merged changes from mld2p4-intermesh branch up to rev. 2809.
17 years ago
Salvatore Filippone
5cd03fa531
mld2p4/mlprec
...
mld_dmlprec_aply.f90
mld_zmlprec_aply.f90
Fixed usage of base_desc instead of desc_data in finding vector sizes
in the ml application.
17 years ago
Salvatore Filippone
827403106f
mld2p4:
...
mlprec/mld_dsp_renum.f90
mlprec/mld_prec_type.f90
mlprec/mld_zsp_renum.f90
Reworked format of warning/error messages.
17 years ago
Salvatore Filippone
891944834f
mld2p4:
...
17 years ago
Salvatore Filippone
3c469513c2
mld2p4:
...
17 years ago
Salvatore Filippone
a5c3cbb372
mld2p4: mlprec: Defined new mld_inner_mod module to work around
...
problem in compiling with XLF/SP (out of resources).
17 years ago
Salvatore Filippone
b9fe3ebcc9
mld2p4: mlprec: fixed names of UMF|SLU|SLUD interface files.
17 years ago
Salvatore Filippone
e4298217e8
mld2p4: mlprec: fixed names of UMF|SLU|SLUD factor routines.
17 years ago
Salvatore Filippone
580582ae00
Dependencies between .mod files.
17 years ago
Salvatore Filippone
1a00c98ae8
Fixed comment on trans=N: we now handle trans=T correctly in multiple
...
Jacobi sweeps.
17 years ago
Salvatore Filippone
38ff0f0373
MLPREC:
...
Changed naming scheme for bjac_aply; refactored code to different
calling tree.
17 years ago
Salvatore Filippone
f57aa144b9
MLPREC:
...
Changed naming scheme for bjac_bld into fact_bld.
17 years ago
Salvatore Filippone
8b118039c0
MLPREC:
...
Changed naming scheme for bjac_bld into fact_bld.
17 years ago
Salvatore Filippone
1e3c3ab33b
MLPREC:
...
Changed naming scheme for as_bld/ilu_bld/ilu0|k|t_fact.
17 years ago
Salvatore Filippone
72f98f8f3a
MLPREC: merged bjac_aply inside as_aply, and updated baseprec_aply
...
accordingly.
17 years ago
Salvatore Filippone
5a0956030d
MLPREC: merged changes from Daniela of 2008/01/18, minor doc fixes.
17 years ago
Salvatore Filippone
8f1096e6fd
MLPREC directory: latest "aesthetic" fixes.
17 years ago
Salvatore Filippone
e1700c63d1
Added average for the (unlikely) case of an overlap in the base data distribution.
17 years ago
Salvatore Filippone
dedbbbe971
Cleanup of variables flagedd by -Wunused.
17 years ago
Salvatore Filippone
fe04944807
Taken out UPD from diag_bld, it is not useful there.
17 years ago
Salvatore Filippone
2ffcc7940d
Fixed precset to handle correctly ILEV=1 vs. ILEV > 1 where appropriate.
17 years ago
Salvatore Filippone
45fc97d582
Fixed "mld_max_XXX" for all constants where it makes sense.
17 years ago
Salvatore Filippone
3a4b80e639
Taken out UPD argument from user callable routines.
17 years ago
Salvatore Filippone
202a8af7ac
Fixed intent(out) of ATMP in SP_RENUM.
...
Taken out spurious write() from gps_reduction.
17 years ago
Salvatore Filippone
15eed6dfb0
Typo in the ILUT docs.
17 years ago
Salvatore Filippone
c8d4911e7c
Taken out IALG from ILUT.
17 years ago
Salvatore Filippone
b42020e950
Fix typo.
17 years ago
Salvatore Filippone
acd870aa6e
Merged minor typos from Daniela.
17 years ago
Salvatore Filippone
b69cc135a9
Changed structure and interface of BJAC_BLD.
...
Changed SMOOTH_KIND into AGGR_KIND.
17 years ago
Salvatore Filippone
f1c5dbcb3d
17 years ago
Salvatore Filippone
7204231d15
Fixed trans_ and application of diagonal prec.
17 years ago
Salvatore Filippone
95a3b66a94
Fixed passing of TRANS down the call chain.
17 years ago
Salvatore Filippone
182664e76a
Fixed headers for html documentation.
17 years ago
Salvatore Filippone
e4135c4b44
Fixed transpose (hopefully!)
17 years ago