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
7b2e98e0e2
mld2p4-2:
...
tests/fileread/Makefile
tests/fileread/cf_sample.f90
tests/fileread/df_sample.F90
tests/fileread/df_sample.f90
tests/fileread/sf_sample.f90
tests/fileread/zf_sample.f90
Fixed fileread samples to work with X_vect
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
614df09a94
mld2p4-2:
...
ppde.f90
spde.f90
Update spde test case.
13 years ago
Salvatore Filippone
39c9c9be16
*** empty log message ***
13 years ago
Salvatore Filippone
a78c31ee8f
mld2p4-2:
...
mld_c_inner_mod.f90
mld_ccoarse_bld.f90
mld_d_inner_mod.f90
mld_dcoarse_bld.f90
mld_scoarse_bld.f90
mld_z_inner_mod.f90
mld_zcoarse_bld.f90
Various interface fixes from tests with Cray FTN.
13 years ago
Salvatore Filippone
6d8b6d5f06
*** empty log message ***
13 years ago
Salvatore Filippone
8469715de9
*** empty log message ***
13 years ago
Salvatore Filippone
d7cf6c0a21
*** empty log message ***
13 years ago
Salvatore Filippone
fe78b93c76
Fix name import.
13 years ago
Salvatore Filippone
b1c849653a
mld2p4-2:
...
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_dmlprec_aply.f90
tests/pdegen/runs/ppde.inp
Fix for performace issues related to _Vect.
13 years ago
Salvatore Filippone
aa674f69ef
mld2p4-2:
...
mlprec/mld_daggrmat_minnrg_asb.F90
Fixed minenergy. To be replicated to other versions.
TBD: cleanup, "style" uniformity of aggrmat_asb routines.
13 years ago
Salvatore Filippone
10961f823f
*** empty log message ***
13 years ago
Salvatore Filippone
50c23a69a5
mld2p4
...
Fixed TRANSP.
Also reworked minnrg, not fully debugged yet.
13 years ago
Salvatore Filippone
dcd48aad7e
*** empty log message ***
13 years ago
Salvatore Filippone
08f013aac9
mld2p4:
...
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
D: work on VECT/MAT version. Updated test program.
Initial version of MINNRGY, to be tested.
13 years ago
Salvatore Filippone
859ba30c4c
mld2p4-2:
...
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_mod.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
Started inclusion of _vect methods.
13 years ago
Salvatore Filippone
05a910d78e
mld2p4-2:
...
13 years ago
Salvatore Filippone
7c555b3352
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
tests/newslv/ppde.f90
tests/newslv/spde.f90
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Fixed examples.
13 years ago
Salvatore Filippone
79cb0731c4
mld2p4-2:
...
tests/pdegen/Makefile
tests/pdegen/ppde.f90
tests/pdegen/spde.f90
Fixed test generation. Tested with new psblas, compatibility mode works.
13 years ago
Salvatore Filippone
1440f1c41f
mld2p4-2:
...
mlprec/mld_c_as_smoother.f90
mlprec/mld_c_dec_map_bld.F90
mlprec/mld_c_diag_solver.f90
mlprec/mld_c_id_solver.f90
mlprec/mld_c_ilu_solver.f90
mlprec/mld_c_jac_smoother.f90
mlprec/mld_c_prec_type.f90
mlprec/mld_c_slu_solver.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecaply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cslu_bld.f90
mlprec/mld_cslud_bld.f90
mlprec/mld_csp_renum.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_d_as_smoother.f90
mlprec/mld_d_dec_map_bld.F90
mlprec/mld_d_diag_solver.f90
mlprec/mld_d_id_solver.f90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_jac_smoother.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_d_slu_solver.f90
mlprec/mld_d_sludist_solver.f90
mlprec/mld_d_umf_solver.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_dslu_bld.f90
mlprec/mld_dslud_bld.f90
mlprec/mld_dsp_renum.f90
mlprec/mld_s_as_smoother.f90
mlprec/mld_s_dec_map_bld.F90
mlprec/mld_s_diag_solver.f90
mlprec/mld_s_id_solver.f90
mlprec/mld_s_ilu_solver.f90
mlprec/mld_s_jac_smoother.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_s_slu_solver.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_scoarse_bld.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecaply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_sslu_bld.f90
mlprec/mld_sslud_bld.f90
mlprec/mld_ssp_renum.f90
mlprec/mld_sumf_bld.f90
mlprec/mld_z_as_smoother.f90
mlprec/mld_z_dec_map_bld.F90
mlprec/mld_z_diag_solver.f90
mlprec/mld_z_id_solver.f90
mlprec/mld_z_ilu_solver.f90
mlprec/mld_z_jac_smoother.f90
mlprec/mld_z_prec_type.f90
mlprec/mld_z_slu_solver.f90
mlprec/mld_z_umf_solver.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zas_aply.f90
mlprec/mld_zas_bld.f90
mlprec/mld_zbaseprec_aply.f90
mlprec/mld_zbaseprec_bld.f90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zfact_bld.f90
mlprec/mld_zilu_bld.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecaply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zslu_bld.f90
mlprec/mld_zslud_bld.f90
mlprec/mld_zsp_renum.f90
mlprec/mld_zumf_bld.f90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Worked out new interfaces for DESC methods.
14 years ago
Salvatore Filippone
f986cf585e
mld2p4-2:
...
mlprec/mld_cmlprec_aply.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_zmlprec_aply.f90
Fix description of algorithms.
14 years ago
Salvatore Filippone
e3d7a95d53
mld2p4-2:
...
mlprec/mld_c_prec_type.f90
mlprec/mld_d_prec_type.f90
mlprec/mld_s_prec_type.f90
mlprec/mld_z_prec_type.f90
Defined dump of prolongator/restrictor.
14 years ago
Salvatore Filippone
7fa413283e
mld2p4-2:
...
mlprec/Makefile
mlprec/mld_c_dec_map_bld.F90
mlprec/mld_c_inner_mod.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_d_dec_map_bld.F90
mlprec/mld_d_ilu_solver.f90
mlprec/mld_d_inner_mod.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_s_dec_map_bld.F90
mlprec/mld_s_inner_mod.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_z_dec_map_bld.F90
mlprec/mld_z_inner_mod.f90
mlprec/mld_zaggrmap_bld.f90
Separate the decmap_bld from its wrapper, make room for alternatives.
14 years ago
Salvatore Filippone
1f91926ff4
mld2p4-2:
...
mlprec/mld_silut_fact.f90
Silly bug: calling DNRM2 on real data!
14 years ago
Salvatore Filippone
10e48562a4
mld2p4-2:
...
mld_cprecset.F90
mld_dprecset.F90
mld_sprecset.F90
mld_zprecset.F90
Fixed handling of set sub_solve for ILU variants.
14 years ago
Michele Martone
338dda1762
mld2p4:
...
if compiling with rsb and uncommenting an #undef, rsb will override the input-specified matrix format.
14 years ago
Michele Martone
9abef29e36
mld2p4-trunk:
...
for the previous commit:
fileread/df_sample.f90 -> fileread/df_sample.F90
beginning to integrate rsb in df_sample (unfinished).
14 years ago
Salvatore Filippone
055664826d
mld2p4-2:
...
14 years ago
Michele Martone
453003f5f6
mld2p4:
...
fixing the makefiles so `make check` and `make` execute with no extra copies/compilation/archiving.
14 years ago
Michele Martone
1dcfbd403f
mld2p4-2:
...
will install Make.inc as Make.inc.MLD2P4, to allow sharing the same install dir as PSBLAS.
14 years ago