Salvatore Filippone
c4ee9f8c9a
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.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_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.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_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.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_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.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_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
When number of smoothing passes is 0, the smoother applies the identity.
10 years ago
Salvatore Filippone
342d117ca1
mld2p4
...
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
Fix bad use of assignment for vectors.
10 years ago
Salvatore Filippone
a4b0a64647
mld2p4:
...
mlprec/impl/mld_c_bld_mlhier_array.f90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_d_bld_mlhier_array.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_s_bld_mlhier_array.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_z_bld_mlhier_array.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Initialize newsz in mlhier_array.
Why was ac in 'coo'?
10 years ago
Salvatore Filippone
0749aec572
mld2p4-2
...
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
mlprec/impl/mld_zprecinit.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
Use kind in initialization of threshold/scale.
Fix use of SCALE in mlhier_aggsize
Fix precset for thresh and scale in mld_Xf_sample.
10 years ago
Salvatore Filippone
9b78d1b298
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_hierarchy_bld.f90
mlprec/impl/mld_c_ml_prec_bld.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_d_hierarchy_bld.f90
mlprec/impl/mld_d_ml_prec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_s_hierarchy_bld.f90
mlprec/impl/mld_s_ml_prec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_z_hierarchy_bld.f90
mlprec/impl/mld_z_ml_prec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Added prec%get_nlevs() method.
Split MLPREC_BLD in HIERARCHY_BLD plus ML_PREC_BLD
10 years ago
Salvatore Filippone
436f3e49f7
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_build.f90
mlprec/impl/level/mld_d_base_onelev_build.f90
mlprec/impl/level/mld_s_base_onelev_build.f90
mlprec/impl/level/mld_z_base_onelev_build.f90
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_base_prec_type.F90
First major tep in restructuring MLPREC_APLY.
10 years ago
Salvatore Filippone
ec7d21324d
mld2p4:
...
mlprec/impl/level/mld_c_base_onelev_build.f90
mlprec/impl/level/mld_d_base_onelev_build.f90
mlprec/impl/level/mld_s_base_onelev_build.f90
mlprec/impl/level/mld_z_base_onelev_build.f90
Change defaults to zero sweeps.
10 years ago
Salvatore Filippone
05ae06609a
mld2p4:
...
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
Fixed copy-back of second smoother.
10 years ago
Salvatore Filippone
285f77c8d6
mld2p4-2:
...
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
New mlprec_aply.
New precinit interface & choice of levels.
10 years ago
Salvatore Filippone
7291145200
mld2p4:
...
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
Fixed code comments.
10 years ago
Ambra Abdullahi
111313d3c6
V/W/K cycle added
10 years ago
Salvatore Filippone
a58a2081e2
mld2p4-2:
...
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_c_bld_mlhier_array.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_array.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_bld_mlhier_aggsize.f90
mlprec/impl/mld_s_bld_mlhier_array.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_array.f90
mlprec/impl/mld_zcprecset.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_prec_type.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/ppde3d.f90
New strategies for building ML hierarchy.
10 years ago
Salvatore Filippone
d2e6fcb5b8
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/level/Makefile
mlprec/impl/level/mld_c_base_onelev_build.f90
mlprec/impl/level/mld_s_base_onelev_build.f90
mlprec/impl/level/mld_z_base_onelev_build.f90
mlprec/impl/mld_c_bld_mlhier_aggsize.f90
mlprec/impl/mld_c_bld_mlhier_array.f90
mlprec/impl/mld_cmlprec_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_smlprec_bld.f90
mlprec/impl/mld_z_bld_mlhier_aggsize.f90
mlprec/impl/mld_z_bld_mlhier_array.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_onelev_mod.f90
Unpack mlprec_bld, step 2. Should be done now.
10 years ago
Salvatore Filippone
0b3f809cb7
mld2p4-2:
...
mlprec/impl/level/mld_d_base_onelev_build.f90
Unpack mlprec_bld, step 1.5.
10 years ago
Salvatore Filippone
aa34612da0
mld2p4-2:
...
config/pac.m4
configure
mlprec/impl/Makefile
mlprec/impl/level/Makefile
mlprec/impl/mld_d_bld_mlhier_aggsize.f90
mlprec/impl/mld_d_bld_mlhier_array.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_onelev_mod.f90
tests/pdegen/runs/ppde.inp
Bump minimim GNU compiler version to 4.8.
Unpack mlprec_bld, step 1.
10 years ago
Salvatore Filippone
81a3e58358
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/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
Take out mld_move_alloc, transform it into method(s).
10 years ago
Salvatore Filippone
5224097818
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
Cleanup old files.
10 years ago
Salvatore Filippone
931c337d09
mld2p4-2:
...
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
Fixes for merged changes from smoother-2SIDE
10 years ago
Salvatore Filippone
450418c71d
mld2p4-2:
...
.
Changelog
configure
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_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_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_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_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_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_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/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_caggrmat_nosmth_asb.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecset.F90
mlprec/impl/solver/Makefile
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_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_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_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_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_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_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_gs_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_gs_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_gs_solver.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
tests/fileread/Makefile
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/Makefile
tests/pdegen/ppde3d-gs.f90
tests/pdegen/runs/ppde.inp
Merged GS changes.
10 years ago
Salvatore Filippone
2c28bf3e02
mld2p4-smooth-twoside:
...
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_c_base_onelev_seti.F90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_cseti.F90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_seti.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_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_setc.f90
mlprec/impl/level/mld_z_base_onelev_seti.F90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecset.F90
mlprec/impl/solver/Makefile
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_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_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_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_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_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_gs_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_gs_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_gs_solver.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
tests/pdegen/runs/ppde.inp
Fixes for BWGS. Seems to be working, although it needs further testing.
10 years ago
Salvatore Filippone
6c1676a9c6
mld2p4-smooth-twoside:
...
mlprec/impl/level
mlprec/impl/level/Makefile
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_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_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_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_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_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_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_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_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_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_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_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
Preparatory renaming for further development.
10 years ago
Salvatore Filippone
6321f680cb
mld2p4-smooth-2side:
...
mlprec/impl/mld_dmlprec_aply.f90
tests/fileread/runs/dfs.inp
tests/pdegen/runs/ppde.inp
Fixed bug in applicaoitn of two-sided.
10 years ago
Salvatore Filippone
a1d88c2bbf
mld2p4-smooth-2side:
...
mlprec/impl/mld_dprecset.F90
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
tests/pdegen/runs/ppde.inp
Fixed bug in precset.
Adapted df_sample.
10 years ago
Salvatore Filippone
df01dcfebd
mld2p4-smooth-2side:
...
mlprec/impl/level/mld_d_base_onelev_cseti.F90
mlprec/impl/level/mld_d_base_onelev_seti.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
tests/pdegen/runs/ppde.inp
Done refactoring of SM and SV in SETI.
10 years ago
Salvatore Filippone
e04303e77b
mld2p4-smooth-2side:
...
mld_d_base_onelev_cseti.F90
mld_d_base_onelev_cseti.f90
mld_d_base_onelev_seti.F90
mld_d_base_onelev_seti.f90
Second refactor step: prepare to include Sm and SV in SETI.
10 years ago
Salvatore Filippone
e697b11b24
mld2p4-smooth-2side:
...
mlprec/impl/level/Makefile
mlprec/impl/level/mld_d_base_onelev_setsm.F90
mlprec/impl/level/mld_d_base_onelev_setsv.F90
mlprec/impl/mld_dprecset.F90
mlprec/mld_d_onelev_mod.f90
First refactor step: defined ONELEV_SETSM and SETSV
10 years ago
Salvatore Filippone
e08492cdaf
mld2p4-smooth-2side:
...
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_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/mld_d_prec_mod.f90
tests/pdegen/ppde3d-gs.f90
tests/pdegen/runs/ppde.inp
SET now works; next step will be some refactoring.
Note: the symmetrized ML for CG with FW/BW Gauss-Seidel does not seem
to work right now.
10 years ago
Salvatore Filippone
d747bc9aae
mld2p4-smooth-2side:
...
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_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.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/mld_d_onelev_mod.f90
Defined BW Gauss-Seidel. Need to finish the SET methods before testing
on CG.
10 years ago
Salvatore Filippone
d651141c7d
mld2p4-smooth-2side
...
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/mld_base_prec_type.F90
Cosmetic changes in base_prec.
Fixed interface in precset.
10 years ago
Salvatore Filippone
55c7474658
mld2p4-smooth-2side:
...
mlprec/impl/solver/Makefile
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/mld_d_gs_solver.f90
tests/pdegen/ppde3d-gs.f90
Further work on 2 sided smoothers. To be tested.
10 years ago
Salvatore Filippone
33c9c6ae9f
mld2p4-smooth-2side:
...
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img92.png
docs/html/img93.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/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/node3.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.html
docs/mld2p4-2.1-guide.pdf
docs/src/userinterface.tex
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/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_ccoarse_bld.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_scoarse_bld.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_zaggrmap_bld.f90
mlprec/impl/mld_zcoarse_bld.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_inner_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_onelev_mod.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
Merged changes from trunk for aggregation ordering.
10 years ago
Salvatore Filippone
875443efe7
mld2p4-2:
...
docs/src/userinterface.tex
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/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_ccoarse_bld.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_scoarse_bld.f90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_zaggrmap_bld.f90
mlprec/impl/mld_zcoarse_bld.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_inner_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_onelev_mod.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
Added option to apply ordering while aggregating.
10 years ago
Salvatore Filippone
80c58b32eb
mld2p4-smooth-2side:
...
mlprec/impl/mld_dprecset.F90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
tests/pdegen/Makefile
tests/pdegen/runs/ppde.inp
Fix dec_map XZERO.
10 years ago
Salvatore Filippone
6f06a48d25
mld2p4-smoother-2side:
...
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_onelev_mod.f90
tests/pdegen/runs/ppde.inp
First steps towards BW-gs as a 2nd smoother.
10 years ago
Salvatore Filippone
c2ee7bd167
mld2p4:
...
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_z_dec_map_bld.f90
Fix dec_map XZERO.
10 years ago
Salvatore Filippone
3d6e5fab87
mld2p4-2:
...
mlprec/impl/mld_c_dec_map_bld.f90
mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_s_dec_map_bld.f90
mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/solver/mld_d_mumps_solver_apply.F90
mlprec/impl/solver/mld_d_mumps_solver_bld.F90
mlprec/mld_base_prec_type.F90
Fixed bug in decoupled aggregation (how did it survive so long???)
Mumps integration
10 years ago
Ambra Abdullahi
d096f682dd
Merge mumps into trunk
10 years ago
Salvatore Filippone
da1c129ce5
mld2p4-2:
...
mlprec/Makefile
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/solver/Makefile
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_d_gs_solver_bld.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_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/mld_c_base_solver_mod.f90
mlprec/mld_c_gs_solver.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_gs_solver.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_gs_solver.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Templated GS solver.
10 years ago
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.
10 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.
10 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.
10 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
10 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.
10 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.
10 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.
10 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.
11 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
11 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.
11 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
11 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.
11 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
11 years ago
Salvatore Filippone
76fc606d17
mld2p4-2:
...
-- Fixed copyright.
11 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.
12 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.
12 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.
12 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.
12 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.
13 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.
13 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
13 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.
13 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.
13 years ago
Salvatore Filippone
cac4f4f32b
Fixed extra write
13 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.
13 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.
13 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.
13 years ago
Salvatore Filippone
665c72474a
13 years ago
Salvatore Filippone
3d6537ed21
mld2p4-299
...
Fixes for integer vecors in DESC (even inside maps)
Added imold to interface. Implementation is still incomplete.
13 years ago
Salvatore Filippone
21e38e140c
mld2p4-299:
...
13 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]
13 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]
13 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.
13 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.
13 years ago
Salvatore Filippone
0d0ebf0403
*** empty log message ***
13 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.
13 years ago
Salvatore Filippone
0d570acd5f
*** empty log message ***
13 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.
13 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.
13 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.
13 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.
13 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.
13 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.
13 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)
13 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.
13 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.
13 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.
13 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
13 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.
13 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
13 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
13 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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
14 years ago
Salvatore Filippone
e421c5ff3b
mld2p4-2:
...
Added implementation split for onelev.
Fixed file headers.
14 years ago
Salvatore Filippone
daf8352ba0
mld2p4-2:
...
Rename SMOOTHER into smoother etc.
14 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
14 years ago
Salvatore Filippone
586d19e8d2
mld2p4-2:
...
Update license years.
14 years ago
Salvatore Filippone
6dbe8b4416
mld2p4-2:
...
Workaround in mlprec_bld for gfortran bug 54874.
14 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.
14 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
14 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().
14 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.
14 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.
14 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.
14 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
14 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.
14 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.
14 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.
14 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.
14 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.
14 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_
15 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.
15 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.
15 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.
15 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.
15 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
15 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.
15 years ago
Salvatore Filippone
977bd08c4a
mld2p4-2:
...
15 years ago