Salvatore Filippone
43bb186dcd
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fix use statement for entities from psblas.
12 years ago
Salvatore Filippone
e01e9ca59d
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fixed interface of CLONE.
12 years ago
Salvatore Filippone
3187a2d5f8
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Fixes for clone intent.
12 years ago
Salvatore Filippone
986ddc6314
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Make free a method of PREC.
12 years ago
Salvatore Filippone
1dcc1e3efe
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Make all smoothers/solvers visible to the outside.
12 years ago
Salvatore Filippone
c6881d1926
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Fix clone to avoid INTENT(OUT),ALLOCATABLE and use intent(inout)
12 years ago
Salvatore Filippone
1fbe3ddb1c
mld2p4-2
...
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Defined CLONE method in mld level/prec type.
12 years ago
Salvatore Filippone
851800d9a5
mld2p4-2:
...
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_clone.f90
mlprec/impl/smoother/mld_c_base_smoother_clone.f90
mlprec/impl/smoother/mld_c_jac_smoother_clone.f90
mlprec/impl/smoother/mld_d_as_smoother_clone.f90
mlprec/impl/smoother/mld_d_base_smoother_clone.f90
mlprec/impl/smoother/mld_d_jac_smoother_clone.f90
mlprec/impl/smoother/mld_s_as_smoother_clone.f90
mlprec/impl/smoother/mld_s_base_smoother_clone.f90
mlprec/impl/smoother/mld_s_jac_smoother_clone.f90
mlprec/impl/smoother/mld_z_as_smoother_clone.f90
mlprec/impl/smoother/mld_z_base_smoother_clone.f90
mlprec/impl/smoother/mld_z_jac_smoother_clone.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_jac_smoother.f90
Defined CLONE method in mld smoother type.
12 years ago
Salvatore Filippone
92e5e00ee5
mld2p4-2:
...
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_clone.f90
mlprec/impl/solver/mld_c_diag_solver_clone.f90
mlprec/impl/solver/mld_c_id_solver_clone.f90
mlprec/impl/solver/mld_c_ilu_solver_clone.f90
mlprec/impl/solver/mld_d_base_solver_clone.f90
mlprec/impl/solver/mld_d_diag_solver_clone.f90
mlprec/impl/solver/mld_d_id_solver_clone.f90
mlprec/impl/solver/mld_d_ilu_solver_clone.f90
mlprec/impl/solver/mld_s_base_solver_clone.f90
mlprec/impl/solver/mld_s_diag_solver_clone.f90
mlprec/impl/solver/mld_s_id_solver_clone.f90
mlprec/impl/solver/mld_s_ilu_solver_clone.f90
mlprec/impl/solver/mld_z_base_solver_clone.f90
mlprec/impl/solver/mld_z_diag_solver_clone.f90
mlprec/impl/solver/mld_z_id_solver_clone.f90
mlprec/impl/solver/mld_z_ilu_solver_clone.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
Defined CLONE method in mld solver type.
12 years ago
Salvatore Filippone
b8af18ae99
mld2p4-2:
...
docs/html/node18.html
docs/html/node26.html
docs/mld2p4-2.0-guide.pdf
docs/src/userinterface.tex
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
Doc fix.
Fix aggregation scheme to stop properly when no progress is being
made.
12 years ago
Salvatore Filippone
b35b914792
mld2p4-2:
...
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_zcprecset.F90
Revised CSETC
12 years ago
Salvatore Filippone
37d8c2763e
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/mld_ccprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_scprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zcprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
Reworked SET methods. Made stringval a method at the various level.
Basic idea: to have derived classes override the base SET when
needed. They should recognize any new argument, and possibly call the
base method otherwise.
12 years ago
Salvatore Filippone
447a21b7f5
mld2p4-2:
...
config/pac.m4
configure.ac
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Minor configure message fixes.
Added getters for pointers to smoother/solver.
12 years ago
Salvatore Filippone
6884203b0f
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
New internal names
12 years ago
Salvatore Filippone
31ba8fd554
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/level/Makefile
mlprec/impl/level/mld_c_base_onelev_csetc.f90
mlprec/impl/level/mld_c_base_onelev_cseti.f90
mlprec/impl/level/mld_c_base_onelev_csetr.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_csetc.f90
mlprec/impl/level/mld_d_base_onelev_cseti.f90
mlprec/impl/level/mld_d_base_onelev_csetr.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_csetc.f90
mlprec/impl/level/mld_s_base_onelev_cseti.f90
mlprec/impl/level/mld_s_base_onelev_csetr.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_z_base_onelev_csetc.f90
mlprec/impl/level/mld_z_base_onelev_cseti.f90
mlprec/impl/level/mld_z_base_onelev_csetr.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dcprecset.F90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/Makefile
mlprec/impl/smoother/mld_c_as_smoother_csetc.f90
mlprec/impl/smoother/mld_c_as_smoother_cseti.f90
mlprec/impl/smoother/mld_c_as_smoother_csetr.f90
mlprec/impl/smoother/mld_c_base_smoother_csetc.f90
mlprec/impl/smoother/mld_c_base_smoother_cseti.f90
mlprec/impl/smoother/mld_c_base_smoother_csetr.f90
mlprec/impl/smoother/mld_d_as_smoother_csetc.f90
mlprec/impl/smoother/mld_d_as_smoother_cseti.f90
mlprec/impl/smoother/mld_d_as_smoother_csetr.f90
mlprec/impl/smoother/mld_d_base_smoother_csetc.f90
mlprec/impl/smoother/mld_d_base_smoother_cseti.f90
mlprec/impl/smoother/mld_d_base_smoother_csetr.f90
mlprec/impl/smoother/mld_s_as_smoother_csetc.f90
mlprec/impl/smoother/mld_s_as_smoother_cseti.f90
mlprec/impl/smoother/mld_s_as_smoother_csetr.f90
mlprec/impl/smoother/mld_s_base_smoother_csetc.f90
mlprec/impl/smoother/mld_s_base_smoother_cseti.f90
mlprec/impl/smoother/mld_s_base_smoother_csetr.f90
mlprec/impl/smoother/mld_z_as_smoother_csetc.f90
mlprec/impl/smoother/mld_z_as_smoother_cseti.f90
mlprec/impl/smoother/mld_z_as_smoother_csetr.f90
mlprec/impl/smoother/mld_z_base_smoother_csetc.f90
mlprec/impl/smoother/mld_z_base_smoother_cseti.f90
mlprec/impl/smoother/mld_z_base_smoother_csetr.f90
mlprec/impl/solver/Makefile
mlprec/impl/solver/mld_c_base_solver_csetc.f90
mlprec/impl/solver/mld_c_base_solver_cseti.f90
mlprec/impl/solver/mld_c_base_solver_csetr.f90
mlprec/impl/solver/mld_d_base_solver_csetc.f90
mlprec/impl/solver/mld_d_base_solver_cseti.f90
mlprec/impl/solver/mld_d_base_solver_csetr.f90
mlprec/impl/solver/mld_s_base_solver_csetc.f90
mlprec/impl/solver/mld_s_base_solver_cseti.f90
mlprec/impl/solver/mld_s_base_solver_csetr.f90
mlprec/impl/solver/mld_z_base_solver_csetc.f90
mlprec/impl/solver/mld_z_base_solver_cseti.f90
mlprec/impl/solver/mld_z_base_solver_csetr.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
tests/newslv/runs/ppde.inp
tests/pdegen/ppde3d.f90
Introduced CSET routines. Reorganize SET for MLD.
To be completed, we now only have mld_dcprecset.f90
12 years ago
Salvatore Filippone
af2d94e152
mld2p4-2
...
mlprec/mld_z_prec_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_d_prec_mod.f90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_cprecset.F90
mlprec/mld_d_prec_type.f90
mlprec/mld_z_prec_type.f90
Changed inner_precset into class method.
12 years ago
Salvatore Filippone
a134c66599
mld2p4-2:
...
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecset.F90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_umf_solver.F90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_umf_solver.F90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_umf_solver.F90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_umf_solver.F90
First step of reworking SET routines.
12 years ago
Salvatore Filippone
0134a48abb
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_zaggrmat_asb.f90
Cosmetic fixes.
12 years ago
Salvatore Filippone
17935dec6e
mld2p4-2:
...
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
Fixed misspelling.
12 years ago
Salvatore Filippone
0d9cbcb083
mld2p4-2:
...
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/impl/solver/mld_s_base_solver_dmp.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_seti.f90
mlprec/impl/solver/mld_z_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_setr.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_seti.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_seti.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_setr.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_setr.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_seti.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_setr.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/mld_z_ilu_fact_mod.f90
Finished fixes for long integers on lib build side.
12 years ago
Salvatore Filippone
bb63339295
mld2p4-2:
...
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
Finish fix smoothers for long integers.
12 years ago
Salvatore Filippone
db061fe5e1
mld2p4-2:
...
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_dmp.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_dmp.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
Fixed base smoother for long integers.
12 years ago
Salvatore Filippone
3b838cadbf
mld2p4-2:
...
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
Long integer fixes.
12 years ago
Salvatore Filippone
c9376b5b4f
mld2p4-2:
...
mlprec/impl/level/mld_d_base_onelev_free.f90
mlprec/impl/level/mld_s_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_dump.f90
mlprec/impl/level/mld_s_base_onelev_setr.f90
mlprec/impl/level/mld_s_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_setc.f90
mlprec/impl/level/mld_d_base_onelev_setc.f90
mlprec/impl/level/mld_c_base_onelev_descr.f90
mlprec/impl/level/mld_s_base_onelev_free.f90
mlprec/impl/level/mld_d_base_onelev_descr.f90
mlprec/impl/level/mld_z_base_onelev_check.f90
mlprec/impl/level/mld_c_base_onelev_seti.f90
mlprec/impl/level/mld_z_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_seti.f90
mlprec/impl/level/mld_c_base_onelev_dump.f90
mlprec/impl/level/mld_d_base_onelev_dump.f90
mlprec/impl/level/mld_z_base_onelev_free.f90
mlprec/impl/level/mld_c_base_onelev_setr.f90
mlprec/impl/level/mld_c_base_onelev_check.f90
mlprec/impl/level/mld_d_base_onelev_setr.f90
mlprec/impl/level/mld_d_base_onelev_check.f90
mlprec/impl/level/mld_s_base_onelev_setc.f90
mlprec/impl/level/mld_s_base_onelev_descr.f90
mlprec/impl/level/mld_c_base_onelev_free.f90
Fixed integers in impl/level
12 years ago
Salvatore Filippone
fb35ef9a9e
mld2p4-2:
...
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
Finished with impl, now for the subdirs.
12 years ago
Salvatore Filippone
0b5ebcbfb5
mld2p4-2:
...
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_daggrmap_bld.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_caggrmap_bld.f90
mlprec/impl/mld_c_dec_map_bld.F90
mlprec/impl/mld_d_dec_map_bld.F90
mlprec/impl/mld_saggrmap_bld.f90
mlprec/impl/mld_s_dec_map_bld.F90
mlprec/impl/mld_z_dec_map_bld.F90
mlprec/impl/mld_dmlprec_aply.f90
+ mlprec/impl/mld_c_dec_map_bld.f90
+ mlprec/impl/mld_d_dec_map_bld.f90
mlprec/impl/mld_zaggrmap_bld.f90
+ mlprec/impl/mld_s_dec_map_bld.f90
+ mlprec/impl/mld_z_dec_map_bld.f90
mlprec/impl/mld_cmlprec_aply.f90
Further preproc and long integers.
12 years ago
Salvatore Filippone
df4f84e3ee
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_cilu0_fact.f90
mlprec/impl/mld_ciluk_fact.f90
mlprec/impl/mld_cilut_fact.f90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_dilu0_fact.f90
mlprec/impl/mld_diluk_fact.f90
mlprec/impl/mld_dilut_fact.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_silu0_fact.f90
mlprec/impl/mld_siluk_fact.f90
mlprec/impl/mld_silut_fact.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
mlprec/impl/mld_zilu0_fact.f90
mlprec/impl/mld_ziluk_fact.f90
mlprec/impl/mld_zilut_fact.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecaply.f90
mlprec/impl/mld_zprecbld.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Long integer fixes.
12 years ago
Salvatore Filippone
68b0e5fc8b
mld2p4-2:
...
mlprec/impl/mld_ccoarse_bld.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_scoarse_bld.f90
mlprec/impl/mld_zcoarse_bld.f90
fix integer kinds.
12 years ago
Salvatore Filippone
983833679d
mld2p4-2:
...
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_zprecaply.f90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
precaply under preprocessing, and fix integer kinds for precinit/precset.
12 years ago
Salvatore Filippone
3906179e58
mld2p4-2:
...
mlprec/impl/mld_cprecbld.f90
mlprec/impl/mld_dprecbld.f90
mlprec/impl/mld_sprecbld.f90
mlprec/impl/mld_zprecbld.f90
precbld under preprocessing, and fix integer kinds.
12 years ago
Salvatore Filippone
b0843c05b9
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/impl/mld_zmlprec_bld.f90
Step 3 of integer types parametrization for long integers.
12 years ago
Salvatore Filippone
4408e79904
mld2p4-2:
...
mlprec/mld_c_slu_solver.F90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.F90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.F90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_slu_solver.F90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.F90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.F90
mlprec/mld_d_umf_solver.f90
mlprec/mld_s_slu_solver.F90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_sludist_solver.F90
mlprec/mld_s_sludist_solver.f90
mlprec/mld_s_umf_solver.F90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_slu_solver.F90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.F90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.F90
mlprec/mld_z_umf_solver.f90
Step 2 of integer types parametrization for long integers: get the
external stuff out of the way (for the time being).
12 years ago
Salvatore Filippone
8bb5a6011a
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
Step 1 of integer types parametrization for long integers.
12 years ago
Salvatore Filippone
88be17cba5
mld2p4-2:
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_apply.f90
mlprec/impl/smoother/mld_c_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_as_smoother_bld.f90
mlprec/impl/smoother/mld_c_as_smoother_check.f90
mlprec/impl/smoother/mld_c_as_smoother_dmp.f90
mlprec/impl/smoother/mld_c_as_smoother_free.f90
mlprec/impl/smoother/mld_c_as_smoother_setc.f90
mlprec/impl/smoother/mld_c_as_smoother_seti.f90
mlprec/impl/smoother/mld_c_as_smoother_setr.f90
mlprec/impl/smoother/mld_c_base_smoother_apply.f90
mlprec/impl/smoother/mld_c_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_base_smoother_bld.f90
mlprec/impl/smoother/mld_c_base_smoother_check.f90
mlprec/impl/smoother/mld_c_base_smoother_descr.f90
mlprec/impl/smoother/mld_c_base_smoother_dmp.f90
mlprec/impl/smoother/mld_c_base_smoother_free.f90
mlprec/impl/smoother/mld_c_base_smoother_setc.f90
mlprec/impl/smoother/mld_c_base_smoother_seti.f90
mlprec/impl/smoother/mld_c_base_smoother_setr.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply.f90
mlprec/impl/smoother/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_c_jac_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_apply.f90
mlprec/impl/smoother/mld_d_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_as_smoother_bld.f90
mlprec/impl/smoother/mld_d_as_smoother_check.f90
mlprec/impl/smoother/mld_d_as_smoother_dmp.f90
mlprec/impl/smoother/mld_d_as_smoother_free.f90
mlprec/impl/smoother/mld_d_as_smoother_setc.f90
mlprec/impl/smoother/mld_d_as_smoother_seti.f90
mlprec/impl/smoother/mld_d_as_smoother_setr.f90
mlprec/impl/smoother/mld_d_base_smoother_apply.f90
mlprec/impl/smoother/mld_d_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_base_smoother_bld.f90
mlprec/impl/smoother/mld_d_base_smoother_check.f90
mlprec/impl/smoother/mld_d_base_smoother_descr.f90
mlprec/impl/smoother/mld_d_base_smoother_dmp.f90
mlprec/impl/smoother/mld_d_base_smoother_free.f90
mlprec/impl/smoother/mld_d_base_smoother_setc.f90
mlprec/impl/smoother/mld_d_base_smoother_seti.f90
mlprec/impl/smoother/mld_d_base_smoother_setr.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply.f90
mlprec/impl/smoother/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_d_jac_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_apply.f90
mlprec/impl/smoother/mld_s_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_as_smoother_bld.f90
mlprec/impl/smoother/mld_s_as_smoother_check.f90
mlprec/impl/smoother/mld_s_as_smoother_dmp.f90
mlprec/impl/smoother/mld_s_as_smoother_free.f90
mlprec/impl/smoother/mld_s_as_smoother_setc.f90
mlprec/impl/smoother/mld_s_as_smoother_seti.f90
mlprec/impl/smoother/mld_s_as_smoother_setr.f90
mlprec/impl/smoother/mld_s_base_smoother_apply.f90
mlprec/impl/smoother/mld_s_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_base_smoother_bld.f90
mlprec/impl/smoother/mld_s_base_smoother_check.f90
mlprec/impl/smoother/mld_s_base_smoother_descr.f90
mlprec/impl/smoother/mld_s_base_smoother_dmp.f90
mlprec/impl/smoother/mld_s_base_smoother_free.f90
mlprec/impl/smoother/mld_s_base_smoother_setc.f90
mlprec/impl/smoother/mld_s_base_smoother_seti.f90
mlprec/impl/smoother/mld_s_base_smoother_setr.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply.f90
mlprec/impl/smoother/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_s_jac_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_apply.f90
mlprec/impl/smoother/mld_z_as_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_as_smoother_bld.f90
mlprec/impl/smoother/mld_z_as_smoother_check.f90
mlprec/impl/smoother/mld_z_as_smoother_dmp.f90
mlprec/impl/smoother/mld_z_as_smoother_free.f90
mlprec/impl/smoother/mld_z_as_smoother_setc.f90
mlprec/impl/smoother/mld_z_as_smoother_seti.f90
mlprec/impl/smoother/mld_z_as_smoother_setr.f90
mlprec/impl/smoother/mld_z_base_smoother_apply.f90
mlprec/impl/smoother/mld_z_base_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_base_smoother_bld.f90
mlprec/impl/smoother/mld_z_base_smoother_check.f90
mlprec/impl/smoother/mld_z_base_smoother_descr.f90
mlprec/impl/smoother/mld_z_base_smoother_dmp.f90
mlprec/impl/smoother/mld_z_base_smoother_free.f90
mlprec/impl/smoother/mld_z_base_smoother_setc.f90
mlprec/impl/smoother/mld_z_base_smoother_seti.f90
mlprec/impl/smoother/mld_z_base_smoother_setr.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply.f90
mlprec/impl/smoother/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/smoother/mld_z_jac_smoother_bld.f90
mlprec/impl/solver/mld_c_base_solver_apply.f90
mlprec/impl/solver/mld_c_base_solver_apply_vect.f90
mlprec/impl/solver/mld_c_base_solver_bld.f90
mlprec/impl/solver/mld_c_base_solver_check.f90
mlprec/impl/solver/mld_c_base_solver_descr.f90
mlprec/impl/solver/mld_c_base_solver_dmp.f90
mlprec/impl/solver/mld_c_base_solver_free.f90
mlprec/impl/solver/mld_c_base_solver_setc.f90
mlprec/impl/solver/mld_c_base_solver_seti.f90
mlprec/impl/solver/mld_c_base_solver_setr.f90
mlprec/impl/solver/mld_c_diag_solver_apply.f90
mlprec/impl/solver/mld_c_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_c_diag_solver_bld.f90
mlprec/impl/solver/mld_c_id_solver_apply.f90
mlprec/impl/solver/mld_c_id_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_apply.f90
mlprec/impl/solver/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_c_ilu_solver_bld.f90
mlprec/impl/solver/mld_c_ilu_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_apply.f90
mlprec/impl/solver/mld_d_base_solver_apply_vect.f90
mlprec/impl/solver/mld_d_base_solver_bld.f90
mlprec/impl/solver/mld_d_base_solver_check.f90
mlprec/impl/solver/mld_d_base_solver_descr.f90
mlprec/impl/solver/mld_d_base_solver_dmp.f90
mlprec/impl/solver/mld_d_base_solver_free.f90
mlprec/impl/solver/mld_d_base_solver_setc.f90
mlprec/impl/solver/mld_d_base_solver_seti.f90
mlprec/impl/solver/mld_d_base_solver_setr.f90
mlprec/impl/solver/mld_d_diag_solver_apply.f90
mlprec/impl/solver/mld_d_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_d_diag_solver_bld.f90
mlprec/impl/solver/mld_d_id_solver_apply.f90
mlprec/impl/solver/mld_d_id_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_apply.f90
mlprec/impl/solver/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_d_ilu_solver_bld.f90
mlprec/impl/solver/mld_d_ilu_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_apply.f90
mlprec/impl/solver/mld_s_base_solver_apply_vect.f90
mlprec/impl/solver/mld_s_base_solver_bld.f90
mlprec/impl/solver/mld_s_base_solver_check.f90
mlprec/impl/solver/mld_s_base_solver_descr.f90
mlprec/impl/solver/mld_s_base_solver_dmp.f90
mlprec/impl/solver/mld_s_base_solver_free.f90
mlprec/impl/solver/mld_s_base_solver_setc.f90
mlprec/impl/solver/mld_s_base_solver_seti.f90
mlprec/impl/solver/mld_s_base_solver_setr.f90
mlprec/impl/solver/mld_s_diag_solver_apply.f90
mlprec/impl/solver/mld_s_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_s_diag_solver_bld.f90
mlprec/impl/solver/mld_s_id_solver_apply.f90
mlprec/impl/solver/mld_s_id_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_apply.f90
mlprec/impl/solver/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_s_ilu_solver_bld.f90
mlprec/impl/solver/mld_s_ilu_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_apply.f90
mlprec/impl/solver/mld_z_base_solver_apply_vect.f90
mlprec/impl/solver/mld_z_base_solver_bld.f90
mlprec/impl/solver/mld_z_base_solver_check.f90
mlprec/impl/solver/mld_z_base_solver_descr.f90
mlprec/impl/solver/mld_z_base_solver_dmp.f90
mlprec/impl/solver/mld_z_base_solver_free.f90
mlprec/impl/solver/mld_z_base_solver_setc.f90
mlprec/impl/solver/mld_z_base_solver_seti.f90
mlprec/impl/solver/mld_z_base_solver_setr.f90
mlprec/impl/solver/mld_z_diag_solver_apply.f90
mlprec/impl/solver/mld_z_diag_solver_apply_vect.f90
mlprec/impl/solver/mld_z_diag_solver_bld.f90
mlprec/impl/solver/mld_z_id_solver_apply.f90
mlprec/impl/solver/mld_z_id_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_apply.f90
mlprec/impl/solver/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/solver/mld_z_ilu_solver_bld.f90
mlprec/impl/solver/mld_z_ilu_solver_dmp.f90
Fix copyright in new files.
Fix mlprec_bld intent of variable inner subroutine.
12 years ago
Salvatore Filippone
ec030b15f7
mld2p4-2:
...
mlprec/archive
mlprec/archive/mld_c_as_smoother_impl.f90
mlprec/archive/mld_c_base_smoother_impl.f90
mlprec/archive/mld_c_base_solver_impl.f90
mlprec/archive/mld_c_diag_solver_impl.f90
mlprec/archive/mld_c_id_solver_impl.f90
mlprec/archive/mld_c_ilu_solver_impl.f90
mlprec/archive/mld_c_jac_smoother_impl.f90
mlprec/archive/mld_c_onelev_impl.f90
mlprec/archive/mld_d_as_smoother_impl.f90
mlprec/archive/mld_d_base_smoother_impl.f90
mlprec/archive/mld_d_base_solver_impl.f90
mlprec/archive/mld_d_diag_solver_impl.f90
mlprec/archive/mld_d_id_solver_impl.f90
mlprec/archive/mld_d_ilu_solver_impl.f90
mlprec/archive/mld_d_jac_smoother_impl.f90
mlprec/archive/mld_d_onelev_impl.f90
mlprec/archive/mld_s_as_smoother_impl.f90
mlprec/archive/mld_s_base_smoother_impl.f90
mlprec/archive/mld_s_base_solver_impl.f90
mlprec/archive/mld_s_diag_solver_impl.f90
mlprec/archive/mld_s_id_solver_impl.f90
mlprec/archive/mld_s_ilu_solver_impl.f90
mlprec/archive/mld_s_jac_smoother_impl.f90
mlprec/archive/mld_s_onelev_impl.f90
mlprec/archive/mld_z_as_smoother_impl.f90
mlprec/archive/mld_z_base_smoother_impl.f90
mlprec/archive/mld_z_base_solver_impl.f90
mlprec/archive/mld_z_diag_solver_impl.f90
mlprec/archive/mld_z_id_solver_impl.f90
mlprec/archive/mld_z_ilu_solver_impl.f90
mlprec/archive/mld_z_jac_smoother_impl.f90
mlprec/impl/mld_c_as_smoother_impl.f90
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_base_solver_impl.f90
mlprec/impl/mld_c_diag_solver_impl.f90
mlprec/impl/mld_c_id_solver_impl.f90
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_c_jac_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_as_smoother_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_base_solver_impl.f90
mlprec/impl/mld_d_diag_solver_impl.f90
mlprec/impl/mld_d_id_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_d_jac_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_as_smoother_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_base_solver_impl.f90
mlprec/impl/mld_s_diag_solver_impl.f90
mlprec/impl/mld_s_id_solver_impl.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_s_jac_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_as_smoother_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_base_solver_impl.f90
mlprec/impl/mld_z_diag_solver_impl.f90
mlprec/impl/mld_z_id_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
mlprec/impl/mld_z_jac_smoother_impl.f90
Take out obsolete files
12 years ago
Salvatore Filippone
e421c5ff3b
mld2p4-2:
...
Added implementation split for onelev.
Fixed file headers.
12 years ago
Salvatore Filippone
daf8352ba0
mld2p4-2:
...
Rename SMOOTHER into smoother etc.
12 years ago
Salvatore Filippone
1e15c35595
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/SMOOTHER
mlprec/impl/SMOOTHER/Makefile
mlprec/impl/SMOOTHER/mld_c_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_c_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_c_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_c_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_d_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_d_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_d_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_s_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_s_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_s_jac_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_check.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_free.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_z_as_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_bld.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_check.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_descr.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_dmp.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_free.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_setc.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_seti.f90
mlprec/impl/SMOOTHER/mld_z_base_smoother_setr.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_apply.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_apply_vect.f90
mlprec/impl/SMOOTHER/mld_z_jac_smoother_bld.f90
mlprec/impl/SOLVER
mlprec/impl/SOLVER/Makefile
mlprec/impl/SOLVER/mld_c_base_solver_apply.f90
mlprec/impl/SOLVER/mld_c_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_base_solver_bld.f90
mlprec/impl/SOLVER/mld_c_base_solver_check.f90
mlprec/impl/SOLVER/mld_c_base_solver_descr.f90
mlprec/impl/SOLVER/mld_c_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_c_base_solver_free.f90
mlprec/impl/SOLVER/mld_c_base_solver_setc.f90
mlprec/impl/SOLVER/mld_c_base_solver_seti.f90
mlprec/impl/SOLVER/mld_c_base_solver_setr.f90
mlprec/impl/SOLVER/mld_c_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_c_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_c_id_solver_apply.f90
mlprec/impl/SOLVER/mld_c_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_c_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_d_base_solver_apply.f90
mlprec/impl/SOLVER/mld_d_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_base_solver_bld.f90
mlprec/impl/SOLVER/mld_d_base_solver_check.f90
mlprec/impl/SOLVER/mld_d_base_solver_descr.f90
mlprec/impl/SOLVER/mld_d_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_d_base_solver_free.f90
mlprec/impl/SOLVER/mld_d_base_solver_setc.f90
mlprec/impl/SOLVER/mld_d_base_solver_seti.f90
mlprec/impl/SOLVER/mld_d_base_solver_setr.f90
mlprec/impl/SOLVER/mld_d_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_d_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_d_id_solver_apply.f90
mlprec/impl/SOLVER/mld_d_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_d_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_s_base_solver_apply.f90
mlprec/impl/SOLVER/mld_s_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_base_solver_bld.f90
mlprec/impl/SOLVER/mld_s_base_solver_check.f90
mlprec/impl/SOLVER/mld_s_base_solver_descr.f90
mlprec/impl/SOLVER/mld_s_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_s_base_solver_free.f90
mlprec/impl/SOLVER/mld_s_base_solver_setc.f90
mlprec/impl/SOLVER/mld_s_base_solver_seti.f90
mlprec/impl/SOLVER/mld_s_base_solver_setr.f90
mlprec/impl/SOLVER/mld_s_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_s_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_s_id_solver_apply.f90
mlprec/impl/SOLVER/mld_s_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_s_ilu_solver_dmp.f90
mlprec/impl/SOLVER/mld_z_base_solver_apply.f90
mlprec/impl/SOLVER/mld_z_base_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_base_solver_bld.f90
mlprec/impl/SOLVER/mld_z_base_solver_check.f90
mlprec/impl/SOLVER/mld_z_base_solver_descr.f90
mlprec/impl/SOLVER/mld_z_base_solver_dmp.f90
mlprec/impl/SOLVER/mld_z_base_solver_free.f90
mlprec/impl/SOLVER/mld_z_base_solver_setc.f90
mlprec/impl/SOLVER/mld_z_base_solver_seti.f90
mlprec/impl/SOLVER/mld_z_base_solver_setr.f90
mlprec/impl/SOLVER/mld_z_diag_solver_apply.f90
mlprec/impl/SOLVER/mld_z_diag_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_diag_solver_bld.f90
mlprec/impl/SOLVER/mld_z_id_solver_apply.f90
mlprec/impl/SOLVER/mld_z_id_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_apply.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_apply_vect.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_bld.f90
mlprec/impl/SOLVER/mld_z_ilu_solver_dmp.f90
Split implementation of solvers and smoothers
12 years ago
Salvatore Filippone
e9d409cef6
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Fixed USE statements to improve compile time.
12 years ago
Salvatore Filippone
586d19e8d2
mld2p4-2:
...
Update license years.
12 years ago
Salvatore Filippone
6dbe8b4416
mld2p4-2:
...
Workaround in mlprec_bld for gfortran bug 54874.
12 years ago
Salvatore Filippone
bfd0d14a2a
mld2p4-2
...
mlprec/impl/mld_c_as_smoother_impl.f90
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_as_smoother_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_as_smoother_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_as_smoother_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
Propagate properly prefix in dump.
13 years ago
Salvatore Filippone
d632c2ad03
mld2p4-2:
...
docs/html/index.html
docs/html/node12.html
docs/html/node14.html
docs/html/node15.html
docs/html/node18.html
docs/html/node26.html
docs/html/node5.html
docs/html/node6.html
docs/html/node8.html
docs/html/userhtml.html
docs/src/Makefile
docs/src/building.tex
docs/src/userguide.tex
docs/src/userhtml.tex
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
Silly bug in ilu%apply( trans='C')
Doc fixes
13 years ago
Salvatore Filippone
e2e8b05e33
mld2p4-2
...
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Use desc%free().
13 years ago
Salvatore Filippone
7586e725ff
mld2p4-NewNL:
...
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_z_move_alloc_mod.f90
Fold move_alloc into onelev and prec_type.
13 years ago
Salvatore Filippone
96ddd0a2bb
mld2p4-NewNL:
...
mlprec/Makefile
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_cprecinit.F90
mlprec/impl/mld_cprecset.F90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_sprecinit.F90
mlprec/impl/mld_sprecset.F90
mlprec/impl/mld_z_onelev_impl.f90
mlprec/impl/mld_zmlprec_bld.f90
mlprec/impl/mld_zprecinit.F90
mlprec/impl/mld_zprecset.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_inner_mod.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_mod.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/ppde2d.f90
tests/pdegen/ppde3d.f90
tests/pdegen/runs/ppde.inp
tests/pdegen/spde2d.f90
tests/pdegen/spde3d.f90
Working version of choice of levels with coarse space size.
13 years ago
Salvatore Filippone
aab68f2bf3
mld2p4-NewNL:
...
mlprec/impl/mld_c_base_smoother_impl.f90
mlprec/impl/mld_c_onelev_impl.f90
mlprec/impl/mld_d_base_smoother_impl.f90
mlprec/impl/mld_d_onelev_impl.f90
mlprec/impl/mld_s_base_smoother_impl.f90
mlprec/impl/mld_s_onelev_impl.f90
mlprec/impl/mld_z_base_smoother_impl.f90
mlprec/impl/mld_z_onelev_impl.f90
Fix recursive deallocate calls.
13 years ago
Salvatore Filippone
9c4259c3d4
mld2p4-tpre-newNL
...
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
Pretty-printing.
13 years ago
Salvatore Filippone
788d394f58
mld2p4-NewNL:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.f90
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
A bit of internal cleanup.
13 years ago
Salvatore Filippone
acb96d42cf
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_biz_asb.F90
mlprec/impl/mld_caggrmat_biz_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_minnrg_asb.f90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.f90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.f90
mlprec/impl/mld_daggrmat_biz_asb.F90
mlprec/impl/mld_daggrmat_biz_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.f90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.f90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.f90
mlprec/impl/mld_saggrmat_biz_asb.F90
mlprec/impl/mld_saggrmat_biz_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.f90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.f90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.f90
mlprec/impl/mld_zaggrmat_biz_asb.F90
mlprec/impl/mld_zaggrmat_biz_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.f90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.f90
mlprec/impl/mld_zaggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.f90
MPI no longer used directly. Step 2
13 years ago
Salvatore Filippone
029c78bbf4
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
MPI no longer used directly. Step 1.
13 years ago
Salvatore Filippone
13d9fd75e8
mld2p4-tpre-NewNL:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
MPI no longer used directly. Step 1.
13 years ago
Salvatore Filippone
e5f9b851ce
mld2p4-NewML:
...
mlprec/impl/Makefile
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_dprecinit.F90
mlprec/impl/mld_dprecset.F90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_inner_mod.f90
mlprec/mld_z_inner_mod.f90
tests/pdegen/runs/ppde.inp
1. New _biz_asb routines
2. New interface declarations.
13 years ago
Salvatore Filippone
3203682a24
mld2p4-NewML
...
mlprec/impl/mld_cmlprec_bld.f90
mlprec/impl/mld_dmlprec_bld.f90
mlprec/impl/mld_smlprec_bld.f90
mlprec/impl/mld_zmlprec_bld.f90
Fix silly bug in broadcast.
13 years ago
Salvatore Filippone
b10ed650bb
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
Changed name of scale option
13 years ago
Salvatore Filippone
9f3f1b1876
mld2p4-2:
...
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/mld_base_prec_type.F90
New scaling options (to be implemented).
Fixed matgen in examples (to be tested).
13 years ago
Salvatore Filippone
34581e785e
mld2p4-2:
...
mlprec/impl/mld_caggrmat_asb.f90
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_caggrmat_smth_asb.F90
mlprec/impl/mld_daggrmat_asb.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_smth_asb.F90
mlprec/impl/mld_saggrmat_asb.f90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_smth_asb.F90
mlprec/impl/mld_zaggrmat_asb.f90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_smth_asb.F90
tests/pdegen/runs/ppde.inp
Unified matrix aggregation routines.
13 years ago
Salvatore Filippone
978019add3
mld2p4-2:
...
examples/fileread/mld_cexample_1lev.f90
examples/fileread/mld_cexample_ml.f90
examples/fileread/mld_dexample_1lev.f90
examples/fileread/mld_dexample_ml.f90
examples/fileread/mld_sexample_1lev.f90
examples/fileread/mld_sexample_ml.f90
examples/fileread/mld_zexample_1lev.f90
examples/fileread/mld_zexample_ml.f90
examples/pdegen/mld_dexample_1lev.f90
examples/pdegen/mld_dexample_ml.f90
examples/pdegen/mld_sexample_1lev.f90
examples/pdegen/mld_sexample_ml.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
tests/fileread/cf_sample.f90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Made prec_sizeof into a method of prec.
Aligned test programs.
13 years ago
Salvatore Filippone
21db81b817
mld2p4-2:
...
mlprec/impl/mld_caggrmat_minnrg_asb.F90
mlprec/impl/mld_caggrmat_nosmth_asb.F90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_daggrmat_nosmth_asb.F90
mlprec/impl/mld_saggrmat_minnrg_asb.F90
mlprec/impl/mld_saggrmat_nosmth_asb.F90
mlprec/impl/mld_zaggrmat_minnrg_asb.F90
mlprec/impl/mld_zaggrmat_nosmth_asb.F90
Switched explicit use of mpi_integer to psb_mpi_integer, in
preparation to parametriztion on psb_ipk_
13 years ago
Salvatore Filippone
5e4201c32c
mld2p4-2:
...
mlprec/mld_c_prec_mod.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_s_prec_mod.f90
mlprec/mld_z_prec_mod.f90
Silly inconsistencies uncovered by Cray FTN.
13 years ago
Salvatore Filippone
2f5066c7d3
mld2p4-2:
...
configure.ac
configure
mlprec/Makefile
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_onelev_mod.f90
Fixes for Cray FTN.
13 years ago
Salvatore Filippone
dd47e4b119
Fix dependency issue.
13 years ago
Salvatore Filippone
c391987bcd
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_sludist_solver.f90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.f90
fine-tuning of USEd variables.
13 years ago
Salvatore Filippone
69389c5604
mld2p4-2:
...
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_z_base_solver_mod.f90
additional entities import from psb_base
13 years ago
Salvatore Filippone
e1508bb056
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_ilu_solver_impl.f90
mlprec/impl/mld_d_ilu_solver_impl.f90
mlprec/impl/mld_dcoarse_bld.f90
mlprec/impl/mld_s_ilu_solver_impl.f90
mlprec/impl/mld_z_ilu_solver_impl.f90
mlprec/impl/mld_zcoarse_bld.f90
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_ilu_solver.f90
Split mod/impl for ilu.
Fixed names for legal_d_omega, legal_d_fact_thrs legal_d_aggr_thres.
13 years ago
Salvatore Filippone
674fdabb11
mld2p4-2:
...
mlprec/impl/mld_cmlprec_aply.f90
mlprec/impl/mld_dmlprec_aply.f90
mlprec/impl/mld_smlprec_aply.f90
mlprec/impl/mld_zmlprec_aply.f90
Merged mplrec_aply from preproc.
13 years ago
Salvatore Filippone
637863c057
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_diag_solver_impl.f90
mlprec/impl/mld_c_id_solver_impl.f90
mlprec/impl/mld_d_diag_solver_impl.f90
mlprec/impl/mld_d_id_solver_impl.f90
mlprec/impl/mld_s_diag_solver_impl.f90
mlprec/impl/mld_s_id_solver_impl.f90
mlprec/impl/mld_z_diag_solver_impl.f90
mlprec/impl/mld_z_id_solver_impl.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
Split id_solver and diag_solver.
13 years ago
Salvatore Filippone
31613d98a0
*** empty log message ***
13 years ago
Salvatore Filippone
4dce038d6e
mld2p4-2:
...
mlprec/impl/mld_cprecaply.f90
mlprec/impl/mld_dprecaply.f90
mlprec/impl/mld_sprecaply.f90
mlprec/impl/mld_zprecaply.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
In mld_prec override the "right" methods, and create apply1_vect
13 years ago
Salvatore Filippone
849e8b143c
mld2p4-2:
...
mlprec/impl/Makefile
mlprec/impl/mld_c_jac_smoother_impl.f90
mlprec/impl/mld_d_jac_smoother_impl.f90
mlprec/impl/mld_daggrmat_minnrg_asb.F90
mlprec/impl/mld_s_jac_smoother_impl.f90
mlprec/impl/mld_z_jac_smoother_impl.f90
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
tests/pdegen/runs/ppde.inp
Further work on split of preconditioners into
interface/implementation.
13 years ago
Salvatore Filippone
977bd08c4a
mld2p4-2:
...
13 years ago
Salvatore Filippone
c7d71019f2
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_base_smoother_impl.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_impl.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_onelev_impl.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_d_base_smoother_impl.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_impl.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_onelev_impl.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_s_base_smoother_impl.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_impl.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_impl.f90
mlprec/mld_s_onelev_impl.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_z_base_smoother_impl.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_impl.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_onelev_impl.f90
mlprec/mld_z_onelev_mod.f90
Split module/interface vs. implementation: reduce memory pressure on
build phase.
13 years ago
Salvatore Filippone
852102c4f8
mld2p4-2:
...
mlprec/mld_cilut_fact.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_silut_fact.f90
mlprec/mld_zilut_fact.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
ILUT fix in copyin.
Use %sizeof() method instead of function.
13 years ago
Salvatore Filippone
c377ba1503
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.F90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.F90
No UMFPACK for single precision.
13 years ago
Salvatore Filippone
645e91557f
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_as_smoother.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_z_as_smoother.f90
1. No UMF for S and C.
2. Fix as_smoother to use %GET_VECT() and not assignment.
13 years ago
Salvatore Filippone
86b1b661a8
mld2p4-2
...
mlprec/Makefile
Fixed dependencies.
13 years ago
Salvatore Filippone
d176146a01
*** empty log message ***
13 years ago
Salvatore Filippone
d0c2dd0831
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_ilu_fact_mod.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_ilu_fact_mod.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_ilu_fact_mod.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
Fixes for interfaces.
13 years ago
Salvatore Filippone
5049eec713
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_cprecaply.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Inconsistent interface in precaply.
13 years ago
Salvatore Filippone
4505e91f52
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_base_smoother_mod.f90
mlprec/mld_c_base_solver_mod.f90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_onelev_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_c_sludist_solver.f90
mlprec/mld_c_umf_solver.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_base_smoother_mod.f90
mlprec/mld_d_base_solver_mod.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_onelev_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_base_smoother_mod.f90
mlprec/mld_s_base_solver_mod.f90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_onelev_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_s_umf_solver.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_base_smoother_mod.f90
mlprec/mld_z_base_solver_mod.f90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_onelev_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_sludist_solver.f90
mlprec/mld_z_umf_solver.f90
tests/fileread/data_input.f90
tests/fileread/df_sample.f90
tests/fileread/runs/dfs.inp
Split mld_X_prec_type to reduce memory pressure during compilation.
Possibly further split will be needed.
13 years ago
Salvatore Filippone
93984efd08
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Fix comments.
13 years ago
Salvatore Filippone
8059d3b131
mld2p4-2:
...
Makefile
mlprec/mld_c_prec_type.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zmlprec_bld.f90
Fixes for free of linmap.
Preprocessed sources from testpre.
13 years ago
Salvatore Filippone
089893d3f6
mld2p4-2:
...
mlprec/mld_c_move_alloc_mod.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_move_alloc_mod.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_z_move_alloc_mod.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_zmlprec_bld.f90
Fixed internal docs, also preprocessed.
13 years ago
Salvatore Filippone
ffe4fe1f0c
mld2p4-2:
...
mlprec/mld_d_prec_type.f90
Further comments in D_PREC_TYPE documenting the internals.
13 years ago
Salvatore Filippone
25d97dbada
*** empty log message ***
13 years ago
Salvatore Filippone
a9f8803dcc
*** empty log message ***
13 years ago
Salvatore Filippone
50eb8ab2d6
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_d_move_alloc_mod.f90
mlprec/mld_d_prec_type.f90
Comments in D_PREC_TYPE documenting the internals.
It's a start...
13 years ago
Salvatore Filippone
312399f694
mld2p4-2:
...
mlprec/Makefile
Fix dependencies for make -j N.
13 years ago
Salvatore Filippone
c3345672be
*** empty log message ***
13 years ago
Alfredo Buttari
65f23310af
generated s, z, c versions
13 years ago
Salvatore Filippone
6b010b19ab
mld2p4-2:
...
mlprec/mld_base_prec_type.F90
mlprec/mld_c_id_solver.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_fact_mod.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_dilut_fact.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_z_id_solver.f90
Integrate mods developed originally for mld-ainv
13 years ago
Salvatore Filippone
41d1022114
mld2p4-2:
...
mlprec/mld_dmlprec_aply.f90
tests/pdegen/runs/ppde.inp
use new geasb(scratch=.true.)
13 years ago
Salvatore Filippone
a78c31ee8f
mld2p4-2:
...
mld_c_inner_mod.f90
mld_ccoarse_bld.f90
mld_d_inner_mod.f90
mld_dcoarse_bld.f90
mld_scoarse_bld.f90
mld_z_inner_mod.f90
mld_zcoarse_bld.f90
Various interface fixes from tests with Cray FTN.
13 years ago
Salvatore Filippone
6d8b6d5f06
*** empty log message ***
13 years ago
Salvatore Filippone
8469715de9
*** empty log message ***
13 years ago
Salvatore Filippone
d7cf6c0a21
*** empty log message ***
13 years ago
Salvatore Filippone
fe78b93c76
Fix name import.
13 years ago
Salvatore Filippone
b1c849653a
mld2p4-2:
...
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_dmlprec_aply.f90
tests/pdegen/runs/ppde.inp
Fix for performace issues related to _Vect.
13 years ago
Salvatore Filippone
aa674f69ef
mld2p4-2:
...
mlprec/mld_daggrmat_minnrg_asb.F90
Fixed minenergy. To be replicated to other versions.
TBD: cleanup, "style" uniformity of aggrmat_asb routines.
13 years ago
Salvatore Filippone
10961f823f
*** empty log message ***
13 years ago