Salvatore Filippone
d2d552b58c
Removed mistaken .mod file.
15 years ago
Salvatore Filippone
1c92088794
mld2p4-2:
...
Makefile
mld_base_prec_type.f90
mld_c_prec_type.f90
mld_d_prec_type.f90
mld_d_prec_type.mod
mld_prec_type.f90
mld_s_prec_type.f90
mld_z_prec_type.f90
Brought in separation of prec_type from trunk.
15 years ago
Salvatore Filippone
253fed9591
mld2p4-2:
...
Reference version with latest fixes on minenergy, before complete
restructuring the preconditioner data types.
15 years ago
Salvatore Filippone
07c209137b
mld2p4-2:
...
mlprec/mld_daggrmat_nosmth_asb.F90
tests/pdegen/ppde.f90
tests/pdegen/runs/ppde.inp
Fixed bug: control flow in nonsmoothed aggregation assembly.
15 years ago
Salvatore Filippone
19b5e9bc15
mld2p4-2:
...
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_dsub_solve.f90
tests/pdegen/runs/ppde.inp
Found and fixed bugs in building. Some preconditioners work, testing
not complete yet.
15 years ago
Salvatore Filippone
a64fad80c6
mld2p4-2:
...
Makefile
config/pac.m4
configure.ac
configure
mlprec/Makefile
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_das_aply.f90
mlprec/mld_das_bld.f90
mlprec/mld_dbaseprec_bld.f90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_ddiag_bld.f90
mlprec/mld_dfact_bld.f90
mlprec/mld_dilu0_fact.f90
mlprec/mld_dilu_bld.f90
mlprec/mld_diluk_fact.f90
mlprec/mld_dilut_fact.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_dsub_solve.f90
mlprec/mld_dumf_bld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_prec_type.f90
tests/pdegen/Makefile
tests/pdegen/ppde.f90
MLD2P4: first compilable version for D, still a lot to do to make it
RUN properly.
15 years ago
Salvatore Filippone
e28443b5f3
mld2p4-dev:
...
mlprec/mld_daggrmat_minnrg_asb.F90
Working version of min-energy smoother. Uses transpose, relying on
symmetric pattern.
16 years ago
Salvatore Filippone
e8b8c53ffe
mlprec/Makefile
...
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_minnrg_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_type.f90
mld2p4:
First attempt at implementing MIN ENERGY smoother. Only for double
real so far.
16 years ago
Salvatore Filippone
898f363a82
config/pac.m4
...
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mld2p4:
Switched order of arguments in sp_scal; now it is more logical
(D,A) <-> A = DA
16 years ago
Salvatore Filippone
f4be42b685
mld2p4:
...
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_cdiag_bld.f90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecaply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_cumf_bld.f90
mlprec/mld_ddiag_bld.f90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecaply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_sdiag_bld.f90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecaply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zdiag_bld.f90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecaply.f90
mlprec/mld_zprecbld.f90
mlprec/mld_zumf_bld.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
Changed interface in matdist. It is unspecified in the Fortran
standard whether a subroutine can be used to disambiguate a specific
interface with respect to an integer vector.
Fixes for various small inconsistencies in interfaces revealed by NAG
compiler.
16 years ago
Salvatore Filippone
5e0cfebc6d
Silly typo fixed
16 years ago
Salvatore Filippone
9a1848ef3e
mld2p4:
...
copyright and internal doc adjustments for version 1.1.
16 years ago
Salvatore Filippone
74761e16df
mld2p4:
...
mlprec/mld_prec_type.f90
New {scdz}linmap_type. Only in the type declaration.
16 years ago
Salvatore Filippone
25b4e9db5d
mld2p4:
...
mld_caggrmat_smth_asb.F90
mld_daggrmat_smth_asb.F90
mld_saggrmat_smth_asb.F90
mld_zaggrmat_smth_asb.F90
Fixed filtering into smoothed aggregation to prpoerly use the
strong-coupling definition.
16 years ago
Salvatore Filippone
7681de7a2e
mld2p4:
...
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cprecaply.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecaply.f90
mlprec/mld_inner_mod.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_sprecaply.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprecaply.f90
Fixed internal interfaces in mlprec_aply.
16 years ago
Salvatore Filippone
08dd566600
mld2p4:
...
mlprec/Makefile
mlprec/mld_caggrmat_nosmth_asb.F90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprec_aply.f90
mlprec/mld_cprecaply.f90
mlprec/mld_daggrmat_nosmth_asb.F90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprec_aply.f90
mlprec/mld_dprecaply.f90
mlprec/mld_saggrmat_nosmth_asb.F90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_smlprec_bld.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprec_aply.f90
mlprec/mld_sprecaply.f90
mlprec/mld_zaggrmat_nosmth_asb.F90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprec_aply.f90
mlprec/mld_zprecaply.f90
Name fixing: mlprecbld -> mlprec_bld
aggrmat_raw_asb -> aggrmat_nosmth_asb
mld_Xprec_aply -> mld_Xprecaply
Second step: filenames.
16 years ago
Salvatore Filippone
4b9412b1a5
mld2p4:
...
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprec_aply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprec_aply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_mod.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprec_aply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprec_aply.f90
mlprec/mld_zprecbld.f90
Name fixing: mlprecbld -> mlprec_bld
aggrmat_raw_asb -> aggrmat_nosmth_asb
mld_Xprec_aply -> mld_Xprecaply
First step: internals.
16 years ago
Salvatore Filippone
6f0fd11557
mld2p4:
...
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cmlprecbld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_move_alloc_mod.F90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_scoarse_bld.f90
mlprec/mld_smlprec_aply.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zcoarse_bld.f90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zmlprecbld.f90
From X_onelev_type to Xonelev_type.
16 years ago
Salvatore Filippone
a1ecba3a3b
mld2p4:
...
mlprec/Makefile
mlprec/mld_cmlprecbld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_dmlprecbld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_smlprecbld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zmlprecbld.f90
mlprec/mld_zprecbld.f90
Restructured names/etc with build process.
16 years ago
Salvatore Filippone
bbdd47d0f7
mldp24:
...
mlprec/Makefile
mlprec/mld_caggr_bld.f90
mlprec/mld_ccoarse_bld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_dcoarse_bld.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_scoarse_bld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zcoarse_bld.f90
Switched name from aggr_bld to coarse_bld, step 2.
16 years ago
Salvatore Filippone
c3f34ba307
mldp24:
...
mlprec/mld_caggr_bld.f90
mlprec/mld_caggrmap_bld.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_daggrmap_bld.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_saggrmap_bld.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zaggrmap_bld.f90
mlprec/mld_zprecbld.f90
Switched name from aggr_bld to coarse_bld, step 1.
16 years ago
Salvatore Filippone
a8e13e2c18
mld2p4:
...
mlprec/mld_caggr_bld.f90
mlprec/mld_caggrmat_asb.f90
mlprec/mld_caggrmat_raw_asb.F90
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cmlprec_aply.f90
mlprec/mld_cprecbld.f90
mlprec/mld_daggr_bld.f90
mlprec/mld_daggrmat_asb.f90
mlprec/mld_daggrmat_raw_asb.F90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_aply.f90
mlprec/mld_dprecbld.f90
mlprec/mld_inner_mod.f90
mlprec/mld_move_alloc_mod.F90
mlprec/mld_prec_type.f90
mlprec/mld_saggr_bld.f90
mlprec/mld_saggrmat_asb.f90
mlprec/mld_saggrmat_raw_asb.F90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_smlprec_aply.f90
mlprec/mld_sprecbld.f90
mlprec/mld_zaggr_bld.f90
mlprec/mld_zaggrmat_asb.f90
mlprec/mld_zaggrmat_raw_asb.F90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zmlprec_aply.f90
mlprec/mld_zprecbld.f90
moved ilaggr/nlaggr inside the map object.
16 years ago
Salvatore Filippone
c9fa1ca44b
mld2p4
...
16 years ago
Salvatore Filippone
745a6ccd55
mld2p4
...
16 years ago
Salvatore Filippone
48101812b3
mld2p4
...
16 years ago
Salvatore Filippone
d7ca2e084e
mld2p4:
...
16 years ago
Salvatore Filippone
f2a2a384c7
mld2p4:
...
Fixed transfer, had forgotten to copy prec%d :-(
16 years ago
Salvatore Filippone
1ccb5158ed
mld2p4:
...
16 years ago
Salvatore Filippone
4de41865e8
mld2p4:
...
Fixed warning message in multilevel reallocation.
16 years ago
Salvatore Filippone
f3e4486de2
mld2p4:
...
Fixed comment not to refer to mlprec_bld.
16 years ago
Salvatore Filippone
e7bcf9a1b2
Fixed veryclean target for new transfer module.
16 years ago
Salvatore Filippone
cbcc437b1d
mld2p4:
...
mlprec_bld no longer used, see aggr_bld instead.
16 years ago
Salvatore Filippone
1935761bf9
mld2p4:
...
precfree routines have been merged inside mld_prec_type.f90.
16 years ago
Salvatore Filippone
6002976472
mld2p4:
...
New checks in build of multilevel preconditioners: separated
aggregation from smoother build, and reconfigure number of levels "on
the fly" when appropriate.
16 years ago
Salvatore Filippone
24e1123fc6
mld2p4:
...
New transfer module for prec objects.
New aggr_bld routines.
16 years ago
Salvatore Filippone
3f2088fbfb
mld2p4:
...
Merged new linear map stuff.
16 years ago
Salvatore Filippone
d4e7e9e0f1
mld2p4
...
Merged data type restructuring from prectype branch.
16 years ago
Salvatore Filippone
7bd4c00cff
mld2p4-dev
...
Fixed printout of multilevel preconditioner description.
16 years ago
Salvatore Filippone
d785998bee
mld2p4-dev
...
Fixed checks on multilevel aggregation stall.
Fixed printout of multilevle preconditioner description.
16 years ago
Salvatore Filippone
6ec04ec99e
mld2p4:
...
Added warning for aggregation not working any more.
16 years ago
Salvatore Filippone
9c2012f121
mld2p4:
...
Added printout of algorithm for computation of damping omega.
16 years ago
Salvatore Filippone
82bf6df992
mld2p4:
...
fixed comments about type definition.
16 years ago
Salvatore Filippone
d8284f038a
mld2p4:
...
Taken out explicit reference to DESC internals in SLUD_BLD.
16 years ago
Salvatore Filippone
4cab60bd4c
mld2p4-dev:
...
Merged _sizeof changes in preparation for 1.0.1 release.
17 years ago
Salvatore Filippone
0a436e66d8
mld2p4:
...
docs/html/img92.png
docs/html/img93.png
docs/html/node18.html
docs/html/node20.html
docs/html/node4.html
docs/html/node9.html
docs/mld2p4-1.0-guide.pdf
docs/src/building.tex
docs/src/distribution.tex
docs/src/userinterface.tex
Minor documentation changes.
mlprec/mld_prec_type.f90
Fixed implicit none everywhere.
17 years ago
Salvatore Filippone
bf7b5ad3de
mld2p4/mlprec:
...
mld_prec_type.f90
Centralized printout for prec_descr.
17 years ago
Salvatore Filippone
947afabb06
mld2p4/mlprec:
...
mld_cumf_interface.c
mld_prec_type.f90
mld_sumf_interface.c
Fixed some mistakes in prec_type, added implicit none.
Change error message for unimplemented UMFPACK single precision.
17 years ago
Salvatore Filippone
c91a8888b3
mld2p4:
...
docs/html/img92.png
docs/html/node18.html
docs/mld2p4-1.0.pdf
docs/src/userinterface.tex
mlprec/mld_caggrmat_smth_asb.F90
mlprec/mld_cmlprec_bld.f90
mlprec/mld_cprecinit.F90
mlprec/mld_cprecset.f90
mlprec/mld_daggrmat_smth_asb.F90
mlprec/mld_dmlprec_bld.f90
mlprec/mld_dprecinit.F90
mlprec/mld_dprecset.f90
mlprec/mld_prec_type.f90
mlprec/mld_saggrmat_smth_asb.F90
mlprec/mld_smlprec_bld.f90
mlprec/mld_sprecinit.F90
mlprec/mld_sprecset.f90
mlprec/mld_zaggrmat_smth_asb.F90
mlprec/mld_zmlprec_bld.f90
mlprec/mld_zprecinit.F90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pdegen/ppde.f90
test/pdegen/runs/ppde.inp
test/pdegen/spde.f90
Fixed proposal for aggr_omega_Alg aggr_omega_val.
17 years ago
Salvatore Filippone
bbf57ac99a
mld2p4:
...
mld_cprecset.f90
mld_dprecset.f90
mld_sprecset.f90
mld_zprecset.f90
Comments on ilev.
17 years ago
Salvatore Filippone
b7445f740c
mld2p4:
...
configure.ac
configure
docs/html
docs/html/WARNINGS
docs/html/images.aux
docs/html/images.log
docs/html/images.out
docs/html/images.pl
docs/html/images.tex
docs/html/img1.png
docs/html/img10.png
docs/html/img100.png
docs/html/img11.png
docs/html/img12.png
docs/html/img13.png
docs/html/img14.png
docs/html/img15.png
docs/html/img16.png
docs/html/img17.png
docs/html/img18.png
docs/html/img19.png
docs/html/img2.png
docs/html/img20.png
docs/html/img21.png
docs/html/img22.png
docs/html/img23.png
docs/html/img24.png
docs/html/img25.png
docs/html/img26.png
docs/html/img27.png
docs/html/img28.png
docs/html/img29.png
docs/html/img3.png
docs/html/img30.png
docs/html/img31.png
docs/html/img32.png
docs/html/img33.png
docs/html/img34.png
docs/html/img35.png
docs/html/img36.png
docs/html/img37.png
docs/html/img38.png
docs/html/img39.png
docs/html/img4.png
docs/html/img40.png
docs/html/img41.png
docs/html/img42.png
docs/html/img43.png
docs/html/img44.png
docs/html/img45.png
docs/html/img46.png
docs/html/img47.png
docs/html/img48.png
docs/html/img49.png
docs/html/img5.png
docs/html/img50.png
docs/html/img51.png
docs/html/img52.png
docs/html/img53.png
docs/html/img54.png
docs/html/img55.png
docs/html/img56.png
docs/html/img57.png
docs/html/img58.png
docs/html/img59.png
docs/html/img6.png
docs/html/img60.png
docs/html/img61.png
docs/html/img62.png
docs/html/img63.png
docs/html/img64.png
docs/html/img65.png
docs/html/img66.png
docs/html/img67.png
docs/html/img68.png
docs/html/img69.png
docs/html/img7.png
docs/html/img70.png
docs/html/img71.png
docs/html/img72.png
docs/html/img73.png
docs/html/img74.png
docs/html/img75.png
docs/html/img76.png
docs/html/img77.png
docs/html/img78.png
docs/html/img79.png
docs/html/img8.png
docs/html/img80.png
docs/html/img81.png
docs/html/img82.png
docs/html/img83.png
docs/html/img84.png
docs/html/img85.png
docs/html/img86.png
docs/html/img87.png
docs/html/img88.png
docs/html/img89.png
docs/html/img9.png
docs/html/img90.png
docs/html/img91.png
docs/html/img92.png
docs/html/img93.png
docs/html/img94.png
docs/html/img95.png
docs/html/img96.png
docs/html/img97.png
docs/html/img98.png
docs/html/img99.png
docs/html/index.html
docs/html/internals.pl
docs/html/labels.pl
docs/html/node1.html
docs/html/node10.html
docs/html/node11.html
docs/html/node12.html
docs/html/node13.html
docs/html/node14.html
docs/html/node15.html
docs/html/node16.html
docs/html/node17.html
docs/html/node18.html
docs/html/node19.html
docs/html/node2.html
docs/html/node20.html
docs/html/node21.html
docs/html/node22.html
docs/html/node23.html
docs/html/node24.html
docs/html/node25.html
docs/html/node26.html
docs/html/node27.html
docs/html/node28.html
docs/html/node29.html
docs/html/node3.html
docs/html/node30.html
docs/html/node31.html
docs/html/node4.html
docs/html/node5.html
docs/html/node6.html
docs/html/node7.html
docs/html/node8.html
docs/html/node9.html
docs/html/userhtml.css
docs/html/userhtml.html
docs/pdf/building.tex
docs/userguide.pdf
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
mlprec/mld_cprecset.f90
mlprec/mld_dprecset.f90
mlprec/mld_sprecset.f90
mlprec/mld_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/runs/zfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
Fixed I/O for fileread samples.
Fixed precset typo.
Updated documentation for building.
Included HTML pages.
17 years ago