Salvatore Filippone
0c9b89e3c6
Branch for aligning prec methods
8 years ago
Salvatore Filippone
89e660fc67
mld2p4-2:
...
1. Fix license statement,
2. Fix configure, take out DHAVE_MOVE_ALLOC and DHAVE_ISO_C_BIND since
they are now required;
3. Start working on prec%build/init/free interfaces.
8 years ago
Salvatore Filippone
d5a98e0f49
mld2p4-2:
...
mlprec/archive
Remove obsolete stuff.
8 years ago
Salvatore Filippone
1f704ea9aa
mld2p4-2:
...
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
Remove obsolete stuff.
8 years ago
Salvatore Filippone
0f42674d5b
mld2p4-2:
...
Adjusted affiliations and formatting in copyright.
8 years ago
Salvatore Filippone
c5d7acd035
mld2p4:
...
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
Fix level%cnv.
8 years ago
Salvatore Filippone
289fdc3b2a
mld2p4-2:
...
config/pac.m4
configure
mlprec/impl/mld_dslud_interface.c
mlprec/impl/mld_zslud_interface.c
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Added coarse_solver tracker in prec_type.
Fixed configure and Xslud_interface for SuperLU_Dist version 5.
8 years ago
Salvatore Filippone
cbe6426bef
mld2p4-2:
...
config/pac.m4
configure
Added lib64 to search for SUperLU
8 years ago
Salvatore Filippone
7f5d8ee438
*** empty log message ***
8 years ago
Salvatore Filippone
3e4aad5c03
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_cseti.F90
mlprec/impl/level/mld_c_base_onelev_seti.F90
mlprec/impl/level/mld_d_base_onelev_cseti.F90
mlprec/impl/level/mld_d_base_onelev_seti.F90
mlprec/impl/level/mld_s_base_onelev_cseti.F90
mlprec/impl/level/mld_s_base_onelev_seti.F90
mlprec/impl/level/mld_z_base_onelev_cseti.F90
mlprec/impl/level/mld_z_base_onelev_seti.F90
mlprec/mld_c_mumps_solver.F90
mlprec/mld_d_mumps_solver.F90
mlprec/mld_s_mumps_solver.F90
mlprec/mld_z_mumps_solver.F90
Fixed default for second smoother.
get_fmt in mumps_solver.
8 years ago
Salvatore Filippone
22dd11efb5
mld2p4-2:
...
mlprec/impl/mld_c_extprol_bld.f90
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_extprol_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_extprol_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_extprol_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.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/mld_cf_sample.f90
tests/fileread/mld_df_sample.f90
tests/fileread/mld_sf_sample.f90
tests/fileread/mld_zf_sample.f90
tests/pdegen/mld_d_pde2d.f90
tests/pdegen/mld_d_pde3d.f90
tests/pdegen/mld_s_pde2d.f90
tests/pdegen/mld_s_pde3d.f90
tests/pdegen/runs/mld_pde2d.inp
tests/pdegen/runs/mld_pde3d.inp
Take out n_prec_levs, leaving only max_prec_levs
8 years ago
Salvatore Filippone
0e856510d6
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_cseti.F90
mlprec/impl/level/mld_c_base_onelev_seti.F90
mlprec/impl/level/mld_d_base_onelev_cseti.F90
mlprec/impl/level/mld_d_base_onelev_seti.F90
mlprec/impl/level/mld_s_base_onelev_cseti.F90
mlprec/impl/level/mld_s_base_onelev_seti.F90
mlprec/impl/level/mld_z_base_onelev_cseti.F90
mlprec/impl/level/mld_z_base_onelev_seti.F90
tests/pdegen/mld_d_pde3d.f90
tests/pdegen/runs/mld_pde3d.inp
Trying simplified settings FBGS. To be debugged.
8 years ago
Salvatore Filippone
b37c555def
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Start defining simplified settings FBGS
8 years ago
Salvatore Filippone
c78444ac64
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
tests/pdegen/runs/mld_pde2d.inp
Change "NO_FILTER" string into "NOFILTER"
8 years ago
Salvatore Filippone
bd4a84b2dd
mld2p4-2:
...
mlprec/impl/mld_c_extprol_bld.f90
mlprec/impl/mld_c_lev_aggrmat_asb.f90
mlprec/impl/mld_d_extprol_bld.f90
mlprec/impl/mld_d_lev_aggrmat_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_s_extprol_bld.f90
mlprec/impl/mld_s_lev_aggrmat_asb.f90
mlprec/impl/mld_z_extprol_bld.f90
mlprec/impl/mld_z_lev_aggrmat_asb.f90
mlprec/mld_base_prec_type.F90
Take out parms%clean_zeros. It was a bad idea.
8 years ago
Salvatore Filippone
2974bf09cd
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
Fix interface for matdist.
8 years ago
Salvatore Filippone
d675e315ca
mld2p4:
...
tests/fileread/mld_cf_sample.f90
tests/fileread/mld_df_sample.f90
tests/fileread/mld_sf_sample.f90
tests/fileread/mld_zf_sample.f90
Modified mat_dist and df_sample.
8 years ago
Salvatore Filippone
c99c587c44
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_cumf_interface.c
mlprec/impl/mld_sumf_interface.c
mlprec/mld_c_umf_solver.F90
mlprec/mld_s_umf_solver.F90
tests/pdegen/runs/mld_pde2d.inp
Get rid of nonsensical single-precision interfaces to UMFPACK.
8 years ago
Salvatore Filippone
aa5703e62a
*** empty log message ***
8 years ago
Salvatore Filippone
5176c80454
*** empty log message ***
8 years ago
Salvatore Filippone
fe071a3821
mld2p4:
...
tests/pdegen/runs/mld_pde2d.inp
tests/pdegen/runs/ppde.inp
Reworking tests for make check.
8 years ago
Salvatore Filippone
ad4587569f
mld2p4:
...
Make.inc.in
config/ax_f90_module_extension.m4
config/pac.m4
configure.ac
configure
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/newslv/Makefile
tests/pdegen/Makefile
Changes from rpmtest branch. Should be working now.
8 years ago
Salvatore Filippone
808a04fb1e
mld2p4-2:
...
config/pac.m4
configure
Make SLU config flag coherent with ifdefs in source code.
8 years ago
Salvatore Filippone
25ee5fb7f5
*** empty log message ***
8 years ago
Salvatore Filippone
2fabe7e1d0
*** empty log message ***
8 years ago
Salvatore Filippone
e6d17093a4
mld2p4-2:
...
LICENSE
config/pac.m4
configure
docs/html/index.html
docs/html/node18.html
docs/html/node26.html
docs/html/node28.html
docs/html/userhtml.html
docs/mld2p4-2.1-guide.pdf
docs/src/license.tex
docs/src/userguide.tex
docs/src/userhtml.tex
docs/src/userinterface.tex
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_build.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_cnv.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_c_base_onelev_setsm.F90
mlprec/impl/level/mld_c_base_onelev_setsv.F90
mlprec/impl/level/mld_d_base_onelev_build.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_cnv.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_d_base_onelev_setsm.F90
mlprec/impl/level/mld_d_base_onelev_setsv.F90
mlprec/impl/level/mld_s_base_onelev_build.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_cnv.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_s_base_onelev_setsm.F90
mlprec/impl/level/mld_s_base_onelev_setsv.F90
mlprec/impl/level/mld_z_base_onelev_build.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/level/mld_z_base_onelev_cnv.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/level/mld_z_base_onelev_setsm.F90
mlprec/impl/level/mld_z_base_onelev_setsv.F90
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_c_extprol_bld.f90
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_c_lev_aggrmap_bld.f90
mlprec/impl/mld_c_lev_aggrmat_asb.f90
mlprec/impl/mld_c_smoothers_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_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_csp_renum.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_d_extprol_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_d_lev_aggrmap_bld.f90
mlprec/impl/mld_d_lev_aggrmat_asb.f90
mlprec/impl/mld_d_smoothers_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_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_dsp_renum.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_s_extprol_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_s_lev_aggrmap_bld.f90
mlprec/impl/mld_s_lev_aggrmat_asb.f90
mlprec/impl/mld_s_smoothers_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_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_ssp_renum.f90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_z_extprol_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_z_lev_aggrmap_bld.f90
mlprec/impl/mld_z_lev_aggrmat_asb.f90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_z_smoothers_bld.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_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_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_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_c_as_smoother_prol_a.f90
mlprec/impl/smoother/mld_c_as_smoother_prol_v.f90
mlprec/impl/smoother/mld_c_as_smoother_restr_a.f90
mlprec/impl/smoother/mld_c_as_smoother_restr_v.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_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_c_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_c_jac_smoother_dmp.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_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_prol_a.f90
mlprec/impl/smoother/mld_d_as_smoother_prol_v.f90
mlprec/impl/smoother/mld_d_as_smoother_restr_a.f90
mlprec/impl/smoother/mld_d_as_smoother_restr_v.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_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_d_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_d_jac_smoother_dmp.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_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_prol_a.f90
mlprec/impl/smoother/mld_s_as_smoother_prol_v.f90
mlprec/impl/smoother/mld_s_as_smoother_restr_a.f90
mlprec/impl/smoother/mld_s_as_smoother_restr_v.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_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_s_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_s_jac_smoother_dmp.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_dmp.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_prol_a.f90
mlprec/impl/smoother/mld_z_as_smoother_prol_v.f90
mlprec/impl/smoother/mld_z_as_smoother_restr_a.f90
mlprec/impl/smoother/mld_z_as_smoother_restr_v.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_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/smoother/mld_z_jac_smoother_cnv.f90
mlprec/impl/smoother/mld_z_jac_smoother_dmp.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_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_bwgs_solver_apply.f90
mlprec/impl/solver/mld_c_bwgs_solver_apply_vect.f90
mlprec/impl/solver/mld_c_bwgs_solver_bld.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_diag_solver_dmp.f90
mlprec/impl/solver/mld_c_gs_solver_apply.f90
mlprec/impl/solver/mld_c_gs_solver_apply_vect.f90
mlprec/impl/solver/mld_c_gs_solver_bld.f90
mlprec/impl/solver/mld_c_gs_solver_clone.f90
mlprec/impl/solver/mld_c_gs_solver_cnv.f90
mlprec/impl/solver/mld_c_gs_solver_dmp.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_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_mumps_solver_apply.F90
mlprec/impl/solver/mld_c_mumps_solver_apply_vect.F90
mlprec/impl/solver/mld_c_mumps_solver_bld.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_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_bwgs_solver_apply.f90
mlprec/impl/solver/mld_d_bwgs_solver_apply_vect.f90
mlprec/impl/solver/mld_d_bwgs_solver_bld.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_diag_solver_dmp.f90
mlprec/impl/solver/mld_d_gs_solver_apply.f90
mlprec/impl/solver/mld_d_gs_solver_apply_vect.f90
mlprec/impl/solver/mld_d_gs_solver_bld.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/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_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_d_mumps_solver_apply.F90
mlprec/impl/solver/mld_d_mumps_solver_apply_vect.F90
mlprec/impl/solver/mld_d_mumps_solver_bld.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_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_bwgs_solver_apply.f90
mlprec/impl/solver/mld_s_bwgs_solver_apply_vect.f90
mlprec/impl/solver/mld_s_bwgs_solver_bld.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_diag_solver_dmp.f90
mlprec/impl/solver/mld_s_gs_solver_apply.f90
mlprec/impl/solver/mld_s_gs_solver_apply_vect.f90
mlprec/impl/solver/mld_s_gs_solver_bld.f90
mlprec/impl/solver/mld_s_gs_solver_clone.f90
mlprec/impl/solver/mld_s_gs_solver_cnv.f90
mlprec/impl/solver/mld_s_gs_solver_dmp.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_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_mumps_solver_apply.F90
mlprec/impl/solver/mld_s_mumps_solver_apply_vect.F90
mlprec/impl/solver/mld_s_mumps_solver_bld.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_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_bwgs_solver_apply.f90
mlprec/impl/solver/mld_z_bwgs_solver_apply_vect.f90
mlprec/impl/solver/mld_z_bwgs_solver_bld.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_diag_solver_dmp.f90
mlprec/impl/solver/mld_z_gs_solver_apply.f90
mlprec/impl/solver/mld_z_gs_solver_apply_vect.f90
mlprec/impl/solver/mld_z_gs_solver_bld.f90
mlprec/impl/solver/mld_z_gs_solver_clone.f90
mlprec/impl/solver/mld_z_gs_solver_cnv.f90
mlprec/impl/solver/mld_z_gs_solver_dmp.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/impl/solver/mld_z_ilu_solver_dmp.f90
mlprec/impl/solver/mld_z_mumps_solver_apply.F90
mlprec/impl/solver/mld_z_mumps_solver_apply_vect.F90
mlprec/impl/solver/mld_z_mumps_solver_bld.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_gs_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_mumps_solver.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_gs_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_mumps_solver.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_gs_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_mumps_solver.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_gs_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_mumps_solver.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/data_input.f90
tests/fileread/mld_cf_sample.f90
tests/fileread/mld_df_sample.f90
tests/fileread/mld_sf_sample.f90
tests/fileread/mld_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/mld_d_pde2d.f90
tests/pdegen/mld_d_pde3d.f90
tests/pdegen/mld_s_pde2d.f90
tests/pdegen/mld_s_pde3d.f90
tests/pdegen/runs/ppde.inp
Updated license statement.
Updated docs.
Updated configure to use extra libs to link for UMFPACK.
8 years ago
Salvatore Filippone
b9f1595e92
mld2p4:
...
mlprec/impl/solver/mld_c_mumps_solver_bld.F90
mlprec/impl/solver/mld_d_mumps_solver_bld.F90
mlprec/impl/solver/mld_s_mumps_solver_bld.F90
mlprec/impl/solver/mld_z_mumps_solver_bld.F90
Take out spurious "use mpi" in Mumps interface
8 years ago
Salvatore Filippone
5cbb20540d
mld2p4:
...
mlprec/impl/solver/mld_c_mumps_solver_bld.F90
mlprec/impl/solver/mld_d_mumps_solver_bld.F90
mlprec/impl/solver/mld_s_mumps_solver_bld.F90
mlprec/impl/solver/mld_z_mumps_solver_bld.F90
Take out spurious "use mpi" in Mumps interface
8 years ago
Salvatore Filippone
727090f7cd
mld2p4:
...
mlprec/mld_c_mumps_solver.F90
mlprec/mld_d_mumps_solver.F90
mlprec/mld_s_mumps_solver.F90
mlprec/mld_z_mumps_solver.F90
Take out spurious "use mpi" in Mumps interface
8 years ago
Salvatore Filippone
0dfff39e2d
mld2p4-2:
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_c_smoothers_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_d_smoothers_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_s_smoothers_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_z_smoothers_bld.f90
Allow being called with just 1 level (BJAC).
8 years ago
Salvatore Filippone
6ba11bf78c
mld2p4:
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
Fix handling of scale/threshold on resize of precv
8 years ago
Salvatore Filippone
7b6b896df7
mld2p4:
...
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_zprecinit.F90
Default initial number of levels.
8 years ago
Salvatore Filippone
9b731d3da9
mld2p4:
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
Fix last level rebuild. For real now.
8 years ago
Salvatore Filippone
6251d692ff
mld2p4:
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_z_hierarchy_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
Fix last level rebuild.
8 years ago
Salvatore Filippone
830a1d8939
mld2p4-2:
...
mlprec/impl/mld_c_lev_aggrmat_asb.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_lev_aggrmat_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_lev_aggrmat_asb.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_lev_aggrmat_asb.f90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecset.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
Fix error messages.
Prepare for new interface on %SET
8 years ago
Salvatore Filippone
01de021908
mld2p4;
...
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_c_hierarchy_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_z_hierarchy_bld.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
Fix aggregation ratio logs.
8 years ago
Salvatore Filippone
3f7a1d5b38
mld2p4;
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_zprecbld.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
Fix operator complexity computation.
8 years ago
Salvatore Filippone
0ccf29897a
mld2p4-2:
...
docs/html/index.html
docs/html/node14.html
docs/html/node15.html
docs/html/node16.html
docs/html/node19.html
docs/html/node2.html
docs/html/node20.html
docs/html/node21.html
docs/html/node22.html
docs/html/node28.html
docs/html/userhtml.html
docs/mld2p4-2.1-guide.pdf
docs/src/gettingstarted.tex
docs/src/precs.tex
docs/src/userinterface.tex
Document name change for smoothers_bld
8 years ago
Salvatore Filippone
3cbeeda750
mld2p4-2:
...
tests/fileread/mld_cf_sample.f90
tests/fileread/mld_df_sample.f90
tests/fileread/mld_sf_sample.f90
tests/fileread/mld_zf_sample.f90
tests/pdegen/mld_d_pde2d.f90
tests/pdegen/mld_d_pde3d.f90
tests/pdegen/mld_s_pde2d.f90
tests/pdegen/mld_s_pde3d.f90
Fixed new name for user API.
8 years ago
Salvatore Filippone
ae3699b09e
mld2p4-2:
...
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_gs_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_mumps_solver.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_diag_solver.f90
mlprec/mld_d_gs_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_mumps_solver.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_diag_solver.f90
mlprec/mld_s_gs_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_mumps_solver.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_diag_solver.f90
mlprec/mld_z_gs_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_mumps_solver.F90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Refined file prologues.
8 years ago
Salvatore Filippone
be8a5c4c52
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
Cleanup obsolete files.
8 years ago
Salvatore Filippone
a4cc5661a7
mld2p4-2:
...
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_c_lev_aggrmap_bld.f90
mlprec/impl/mld_c_lev_aggrmat_asb.f90
mlprec/impl/mld_c_smoothers_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_cmlprec_bld.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_d_lev_aggrmap_bld.f90
mlprec/impl/mld_d_lev_aggrmat_asb.f90
mlprec/impl/mld_d_smoothers_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_dmlprec_bld.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_s_lev_aggrmap_bld.f90
mlprec/impl/mld_s_lev_aggrmat_asb.f90
mlprec/impl/mld_s_smoothers_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_smlprec_bld.f90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_z_lev_aggrmap_bld.f90
mlprec/impl/mld_z_lev_aggrmat_asb.f90
mlprec/impl/mld_z_smoothers_bld.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_zmlprec_bld.f90
Updated function prologues
8 years ago
Salvatore Filippone
ed2c5cb898
Summary: recover bad LICENSE file.
8 years ago
Salvatore Filippone
2c19839666
mld2p4-2:
...
Changelog
mlprec/impl/Makefile
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_c_bld_mlhier_array.f90
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_c_lev_aggrmap_bld.f90
mlprec/impl/mld_c_lev_aggrmat_asb.f90
mlprec/impl/mld_c_ml_prec_bld.f90
mlprec/impl/mld_c_smoothers_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_ccprecset.F90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_array.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_d_lev_aggrmap_bld.f90
mlprec/impl/mld_d_lev_aggrmat_asb.f90
mlprec/impl/mld_d_ml_prec_bld.f90
mlprec/impl/mld_d_smoothers_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_dcprecset.F90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_s_bld_mlhier_array.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_s_lev_aggrmap_bld.f90
mlprec/impl/mld_s_lev_aggrmat_asb.f90
mlprec/impl/mld_s_ml_prec_bld.f90
mlprec/impl/mld_s_smoothers_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_scprecset.F90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_array.f90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_z_lev_aggrmap_bld.f90
mlprec/impl/mld_z_lev_aggrmat_asb.f90
mlprec/impl/mld_z_ml_prec_bld.f90
mlprec/impl/mld_z_smoothers_bld.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_zcprecset.F90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecinit.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_prec_mod.f90
tests/pdegen/mld_d_pde2d.f90
tests/pdegen/mld_d_pde3d.f90
tests/pdegen/mld_s_pde2d.f90
tests/pdegen/mld_s_pde3d.f90
tests/pdegen/runs/ppde.inp
Merged changes from extaggr-branch: reworked hierarchy build.
8 years ago
Salvatore Filippone
bc8ba9bb8a
mld2p4-extaggr:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_ml_prec_bld.f90
mlprec/impl/mld_c_smoothers_bld.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_d_ml_prec_bld.f90
mlprec/impl/mld_d_smoothers_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_s_ml_prec_bld.f90
mlprec/impl/mld_s_smoothers_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_z_ml_prec_bld.f90
mlprec/impl/mld_z_smoothers_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_prec_mod.f90
Revised naming.
8 years ago
Salvatore Filippone
3e0040218a
mld2p4-extaggr:
...
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecset.F90
Added back SCALE in precset.
Fixed hierarchy buildup.
8 years ago
Salvatore Filippone
84562c67f4
mld2p4-extaggr:
...
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.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_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Use clean_zeros method in filtering.
8 years ago
Salvatore Filippone
0898738486
mld2p4-2:
...
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_zprecinit.F90
Explicitly initialize filter_mat
8 years ago
Salvatore Filippone
3b9c74359b
Summary: mld2p4-2:
...
New copy of filter_mat.
8 years ago
Salvatore Filippone
0d36e968c3
mld2p4-extaggr:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_c_bld_mlhier_array.f90
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_array.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_s_bld_mlhier_array.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_array.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_prec_mod.f90
Taken out mold from hierarchy_bld.
bld_mlhier_aggsize and bld_mlhier_array are now superseded.
8 years ago