Ambra Abdullahi
111313d3c6
V/W/K cycle added
9 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.
9 years ago
Salvatore Filippone
46de48ffa9
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
tests/fileread/runs/dfs.inp
Start work on aggregation control.
9 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.
9 years ago
Salvatore Filippone
0b3f809cb7
mld2p4-2:
...
mlprec/impl/level/mld_d_base_onelev_build.f90
Unpack mlprec_bld, step 1.5.
9 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.
9 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).
9 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.
9 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
9 years ago
Salvatore Filippone
0a799f51d8
mld2p4-2:
...
mlprec/mld_z_mumps_solver.F90
Added back z_mumps.
9 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.
9 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.
9 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.
9 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.
9 years ago
Salvatore Filippone
c83b19dea1
mld2p4-smooth-2side:
...
mlprec/mld_base_prec_type.F90
tests/fileread/Makefile
tests/fileread/df_sample.f90
Fixed parm clone.
9 years ago
Salvatore Filippone
e335222c30
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fixed parm clone.
9 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.
9 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.
9 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.
9 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
9 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.
9 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.
9 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.
9 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.
9 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.
9 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.
9 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.
9 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.
9 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.
9 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
9 years ago
Salvatore Filippone
e6017e22d5
*** empty log message ***
9 years ago
Salvatore Filippone
70fdcc73fd
*** empty log message ***
9 years ago
Salvatore Filippone
8f41ec827c
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_mumps_solver.F90
mlprec/mld_d_mumps_solver.F90
mlprec/mld_s_mumps_solver.F90
mlprec/mld_z_mumps_solver.F90
Merge MUMPS changes
9 years ago
Salvatore Filippone
c9de0e0710
mld2p4-2:
...
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
Fixed printing of names.
9 years ago
Ambra Abdullahi
d096f682dd
Merge mumps into trunk
9 years ago
Salvatore Filippone
65ddac356d
mld2p4-2:
...
Docs updates for DIAG/Gauss-Seidel
9 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.
9 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.
9 years ago
Salvatore Filippone
831a622040
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_prec_type.f90
Now GS seems to be working properly.
9 years ago
Salvatore Filippone
fa47b7fcbd
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/solver/mld_d_gs_solver_apply_vect.f90
GS apply, seems to be working now. To be further tested.
9 years ago
Salvatore Filippone
7c884ffd90
mld2p4-2:
...
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_d_gs_solver_apply_vect.f90
mlprec/mld_d_gs_solver.f90
GS apply, not working completely yet
9 years ago
Salvatore Filippone
34926cdb94
mld2p4-2:
...
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_d_gs_solver_bld.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_d_gs_solver.f90
GS set & bld.
9 years ago
Salvatore Filippone
5742ff8532
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_base_prec_type.F90
mlprec/mld_d_gs_solver.f90
mlprec/mld_d_prec_mod.f90
Started work to include Gauss-Seidel. Will need more work, and also to
be templated.
9 years ago
Salvatore Filippone
a4be73020b
mld2p4-2:
...
mlprec/impl/mld_cslu_bld.f90
mlprec/impl/mld_cslud_bld.f90
mlprec/impl/mld_dslu_bld.f90
mlprec/impl/mld_dslud_bld.f90
mlprec/impl/mld_sslu_bld.f90
mlprec/impl/mld_sslud_bld.f90
mlprec/impl/mld_zslu_bld.f90
mlprec/impl/mld_zslud_bld.f90
mlprec/mld_base_prec_type.F90
Obsolete SLU files.
Take out constants for old SLU/UMF interfaces.
9 years ago
Salvatore Filippone
8d27ad5167
mld2p4-2:
...
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img94.png
docs/html/img95.png
docs/html/img96.png
docs/html/img97.png
docs/html/img98.png
docs/html/img99.png
docs/html/node12.html
docs/html/node14.html
docs/html/node15.html
docs/html/node18.html
docs/html/node20.html
docs/html/node26.html
docs/mld2p4-2.0-guide.pdf
docs/src/gettingstarted.tex
docs/src/userinterface.tex
mlprec/archive/mld_c_as_smoother_impl.f90
mlprec/archive/mld_c_onelev_impl.f90
mlprec/archive/mld_d_as_smoother_impl.f90
mlprec/archive/mld_d_onelev_impl.f90
mlprec/archive/mld_s_as_smoother_impl.f90
mlprec/archive/mld_s_onelev_impl.f90
mlprec/archive/mld_z_as_smoother_impl.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_ilu_solver.f90
tests/fileread/Makefile
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
Unify checks for INT nonnegative or positive.
9 years ago
Salvatore Filippone
758d52f175
mld2p4-2.0-maint:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/mld_base_prec_type.F90
Use clean_zeros method.
9 years ago
Salvatore Filippone
c9dc1f2d8e
mld2p4:
...
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
Description of defaults.
Single vs. double precision
9 years ago
Salvatore Filippone
ca1c2616e5
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_dump.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_d_base_onelev_dump.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_dump.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/runs/ppde.inp
Aligned descr printing with 2.0-maint.
Fix debug statements.
9 years ago
Salvatore Filippone
fa351e777d
mld2p4-2:
...
mlprec/impl/mld_cslud_interface.c
mlprec/impl/mld_dslud_interface.c
mlprec/impl/mld_sslud_interface.c
mlprec/impl/mld_zslud_interface.c
mlprec/mld_c_sludist_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_z_sludist_solver.F90
Fixed silly mistake in SLUDist_apply.
Prepared for SLUDIST_3 vs SLUDIST_4
9 years ago
Salvatore Filippone
4d5a921205
mld2p4:
...
config/pac.m4
docs/src/building.tex
docs/src/userguide.tex
docs/src/userhtml.tex
mlprec/impl/mld_cslu_interface.c
mlprec/impl/mld_dslu_interface.c
mlprec/impl/mld_sslu_interface.c
mlprec/impl/mld_zslu_interface.c
mlprec/mld_c_slu_solver.F90
mlprec/mld_d_slu_solver.F90
mlprec/mld_s_slu_solver.F90
mlprec/mld_z_slu_solver.F90
Fixed docs and interface to Super_LU 4.3.
9 years ago