Salvatore Filippone
338d153ea5
psblas3:
...
psb_c_base_mat_impl.F90
psb_c_base_mat_impl.f90
psb_d_base_mat_impl.F90
psb_d_base_mat_impl.f90
psb_s_base_mat_impl.F90
psb_s_base_mat_impl.f90
psb_z_base_mat_impl.F90
psb_z_base_mat_impl.f90
Further fixes for conditional compilation on MOLD. Step 1.
13 years ago
Salvatore Filippone
987c8e8819
psblas3:
...
base/internals/psi_bld_tmphalo.f90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_vect_mod.F90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_loc_to_glob.f90
Fixes for G2L/L2G with IP versions.
Fixes for MOLD on vectors.
New sed scripts.
13 years ago
Salvatore Filippone
4568e1b287
psblas-testpre:
...
base/comm/Xgather.p90
base/comm/Xhalo.p90
base/comm/Xovrl.p90
base/comm/Xscatter.P90
base/comm/Xspgather.P90
base/internals/Xswapdata.P90
base/internals/Xswaptran.P90
base/modules/Makefile
base/modules/X_base_mat_mod.p90
base/modules/X_base_vect_mod.p90
base/modules/X_comm_mod.p90
base/modules/X_csc_mat_mod.p90
base/modules/X_csr_mat_mod.p90
base/modules/X_linmap_mod.p90
base/modules/X_mat_mod.p90
base/modules/X_psblas_mod.p90
base/modules/X_tools_mod.p90
base/modules/X_vect_mod.p90
base/psblas/Xamax.p90
base/psblas/Xasum.p90
base/psblas/Xaxpby.p90
base/psblas/Xdot.p90
base/psblas/Xnrm2.p90
base/psblas/Xnrmi.p90
base/psblas/Xspmm.p90
base/psblas/Xspnrm1.p90
base/psblas/Xspsm.p90
base/serial/Xamax_s.p90
base/serial/Xasum_s.p90
base/serial/Xnumbmm.p90
base/serial/Xsymbmm.p90
base/serial/impl/X_base_mat_impl.p90
base/serial/impl/X_coo_impl.p90
base/serial/impl/X_csc_impl.p90
base/serial/impl/X_csr_impl.p90
base/serial/impl/X_mat_impl.P90
base/tools/X_map.p90
base/tools/Xcdbldext.P90
base/tools/Xins.p90
base/tools/Xsphalo.P90
base/tools/Xspins.p90
krylov/X_inner_krylov_mod.p90
prec/X_base_prec_mod.p90
prec/X_bjacprec.p90
prec/X_diagprec.p90
prec/X_nullprec.p90
prec/X_prec_mod.p90
prec/X_prec_type.p90
prec/impl/X_bjacprec_impl.p90
prec/impl/X_diagprec_impl.p90
prec/impl/X_nullprec_impl.p90
prec/impl/X_prec_type_impl.p90
Copyright fix.
13 years ago
Salvatore Filippone
7f67c5a4d6
psblas3:
...
psb_c_vect_mod.F90
psb_c_vect_mod.f90
psb_d_vect_mod.F90
psb_d_vect_mod.f90
psb_gen_block_map_mod.f90
psb_hash_map_mod.f90
psb_indx_map_mod.f90
psb_list_map_mod.f90
psb_repl_map_mod.f90
psb_s_vect_mod.F90
psb_s_vect_mod.f90
psb_z_vect_mod.F90
psb_z_vect_mod.f90
Changes to L2G/G2L with explicit IP generics, to account for strict
rules in the standard. Caught by XLF.
First step in changing vect_mod to account for %mold methods.
13 years ago
Salvatore Filippone
37b2c9a78d
Added dependecies on i_vect_mod.
13 years ago
Salvatore Filippone
74518e6d88
comm/psb_igather.f90
...
13 years ago
Salvatore Filippone
26b2c95bc2
psblas3:
...
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/modules/Makefile
Fixed interface mismatch
13 years ago
Salvatore Filippone
e40c572dd2
Added iaxpbAdded iaxpbyy
13 years ago
Salvatore Filippone
c0e8ccabea
psblas3:
...
Updated license statement on all files in preparation for 3.0 release.
Defined i_base_vect and i_vect; also to get through with preprocessing
defined idot and inrm2 even if they are not actually used (and inrm2
really does norm1).
13 years ago
Salvatore Filippone
7fdd0ef65b
*** empty log message ***
13 years ago
Salvatore Filippone
4fd3247f92
psblas3
...
psb_base_linmap_mod.f90
psb_desc_type.f90
psb_linmap_mod.f90
Internal cosmetic changes.
13 years ago
Salvatore Filippone
05ed51b1a4
psblas3:
...
base/modules/psb_base_tools_mod.f90
base/tools/psb_cdins.f90
docs/html/footnode.html
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img106.png
docs/html/img107.png
docs/html/img108.png
docs/html/img109.png
docs/html/img110.png
docs/html/img111.png
docs/html/img112.png
docs/html/img113.png
docs/html/img114.png
docs/html/img115.png
docs/html/img116.png
docs/html/img117.png
docs/html/img118.png
docs/html/img119.png
docs/html/img120.png
docs/html/img121.png
docs/html/img122.png
docs/html/img123.png
docs/html/img124.png
docs/html/img125.png
docs/html/img126.png
docs/html/img127.png
docs/html/img128.png
docs/html/img129.png
docs/html/img130.png
docs/html/img131.png
docs/html/img132.png
docs/html/img133.png
docs/html/img134.png
docs/html/img135.png
docs/html/img136.png
docs/html/img137.png
docs/html/img138.png
docs/html/img139.png
docs/html/img140.png
docs/html/img141.png
docs/html/img142.png
docs/html/img143.png
docs/html/img144.png
docs/html/img145.png
docs/html/img146.png
docs/html/img147.png
docs/html/img148.png
docs/html/img149.png
docs/html/img19.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/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/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/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/img58.png
docs/html/img59.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/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/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/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/node10.html
docs/html/node100.html
docs/html/node101.html
docs/html/node113.html
docs/html/node118.html
docs/html/node120.html
docs/html/node20.html
docs/html/node3.html
docs/html/node30.html
docs/html/node36.html
docs/html/node38.html
docs/html/node39.html
docs/html/node4.html
docs/html/node40.html
docs/html/node41.html
docs/html/node42.html
docs/html/node43.html
docs/html/node44.html
docs/html/node45.html
docs/html/node46.html
docs/html/node47.html
docs/html/node48.html
docs/html/node49.html
docs/html/node50.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node55.html
docs/html/node57.html
docs/html/node58.html
docs/html/node62.html
docs/html/node63.html
docs/html/node64.html
docs/html/node68.html
docs/html/node69.html
docs/html/node7.html
docs/html/node70.html
docs/html/node72.html
docs/html/node73.html
docs/html/node74.html
docs/html/node75.html
docs/html/node76.html
docs/html/node77.html
docs/html/node78.html
docs/html/node8.html
docs/html/node81.html
docs/html/node83.html
docs/html/node85.html
docs/html/node86.html
docs/html/node87.html
docs/html/node89.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/html/userhtml.html
docs/psblas-3.0.pdf
docs/src/intro.tex
docs/src/toolsrout.tex
docs/src/userguide.tex
docs/src/userhtml.tex
Towards the "official" 3.0 release:
1. fixed minor interface problem with LIDX in cdins.
2. Updated docs with cross-references for usage of LIDX/LOCAL.
13 years ago
Salvatore Filippone
b2fefa9204
*** empty log message ***
13 years ago
Salvatore Filippone
1fb18721ee
psblas3:
...
Changelog
base/modules/psb_desc_type.f90
Make sure free and move_alloc can be called on an empty descriptor.
13 years ago
Salvatore Filippone
2203f7239c
psblas3:
...
base/modules/psb_desc_type.f90
Changed move_alloc and free to work on NULL input var.
13 years ago
Salvatore Filippone
7bf78f13be
psblas3:
...
base/tools/psb_cspins.f90
base/tools/psb_dspins.f90
base/tools/psb_sspins.f90
base/tools/psb_zspins.f90
Fixed silly bug in the LOCAL_=.TRUE. path
13 years ago
Salvatore Filippone
0e4bccd1c2
psblas3:
...
base/tools/psb_cspins.f90
base/tools/psb_dspins.f90
base/tools/psb_sspins.f90
base/tools/psb_zspins.f90
Fixed to use method form of is_asb on desc.
13 years ago
Salvatore Filippone
fe85dcc848
psblas3:
...
base/internals/psi_idx_ins_cnv.f90
base/modules/psb_base_tools_mod.f90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/modules/psi_i_mod.f90
base/tools/psb_cdins.f90
docs/html/footnode.html
docs/html/index.html
docs/html/node1.html
docs/html/node10.html
docs/html/node100.html
docs/html/node101.html
docs/html/node102.html
docs/html/node103.html
docs/html/node104.html
docs/html/node105.html
docs/html/node106.html
docs/html/node107.html
docs/html/node108.html
docs/html/node109.html
docs/html/node11.html
docs/html/node110.html
docs/html/node111.html
docs/html/node112.html
docs/html/node113.html
docs/html/node114.html
docs/html/node115.html
docs/html/node116.html
docs/html/node117.html
docs/html/node118.html
docs/html/node119.html
docs/html/node12.html
docs/html/node120.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/node32.html
docs/html/node33.html
docs/html/node34.html
docs/html/node35.html
docs/html/node36.html
docs/html/node37.html
docs/html/node38.html
docs/html/node39.html
docs/html/node4.html
docs/html/node40.html
docs/html/node41.html
docs/html/node42.html
docs/html/node43.html
docs/html/node44.html
docs/html/node45.html
docs/html/node46.html
docs/html/node47.html
docs/html/node48.html
docs/html/node49.html
docs/html/node5.html
docs/html/node50.html
docs/html/node51.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node55.html
docs/html/node56.html
docs/html/node57.html
docs/html/node58.html
docs/html/node59.html
docs/html/node6.html
docs/html/node60.html
docs/html/node61.html
docs/html/node62.html
docs/html/node63.html
docs/html/node64.html
docs/html/node65.html
docs/html/node66.html
docs/html/node67.html
docs/html/node68.html
docs/html/node69.html
docs/html/node7.html
docs/html/node70.html
docs/html/node71.html
docs/html/node72.html
docs/html/node73.html
docs/html/node74.html
docs/html/node75.html
docs/html/node76.html
docs/html/node77.html
docs/html/node78.html
docs/html/node79.html
docs/html/node8.html
docs/html/node80.html
docs/html/node81.html
docs/html/node82.html
docs/html/node83.html
docs/html/node84.html
docs/html/node85.html
docs/html/node86.html
docs/html/node87.html
docs/html/node88.html
docs/html/node89.html
docs/html/node9.html
docs/html/node90.html
docs/html/node91.html
docs/html/node92.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/html/userhtml.html
docs/psblas-3.0.pdf
docs/src/intro.tex
New docs for LIDX. New LIDX parm in idx_cnv_ins.
13 years ago
Salvatore Filippone
4accecb0c9
psblas3:
...
base/tools/psb_cdins.f90
docs/html/footnode.html
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img106.png
docs/html/img107.png
docs/html/img108.png
docs/html/img109.png
docs/html/img110.png
docs/html/img111.png
docs/html/img112.png
docs/html/img113.png
docs/html/img114.png
docs/html/img115.png
docs/html/img116.png
docs/html/img117.png
docs/html/img118.png
docs/html/img119.png
docs/html/img120.png
docs/html/img121.png
docs/html/img122.png
docs/html/img123.png
docs/html/img124.png
docs/html/img125.png
docs/html/img126.png
docs/html/img127.png
docs/html/img128.png
docs/html/img129.png
docs/html/img130.png
docs/html/img131.png
docs/html/img132.png
docs/html/img134.png
docs/html/img135.png
docs/html/img136.png
docs/html/img137.png
docs/html/img138.png
docs/html/img139.png
docs/html/img140.png
docs/html/img141.png
docs/html/img142.png
docs/html/img143.png
docs/html/img144.png
docs/html/img145.png
docs/html/img146.png
docs/html/img85.png
docs/html/img86.png
docs/html/img87.png
docs/html/img88.png
docs/html/img89.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/node100.html
docs/html/node112.html
docs/html/node117.html
docs/html/node119.html
docs/html/node56.html
docs/html/node57.html
docs/html/node61.html
docs/html/node62.html
docs/html/node63.html
docs/html/node67.html
docs/html/node68.html
docs/html/node71.html
docs/html/node80.html
docs/html/node82.html
docs/html/node84.html
docs/html/node85.html
docs/html/node86.html
docs/html/node88.html
docs/html/node92.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/html/userhtml.html
docs/psblas-3.0.pdf
docs/src/toolsrout.tex
docs/src/userguide.tex
docs/src/userhtml.tex
test/pargen/runs/ppde.inp
util/psb_d_genpde_impl.f90
New docs for LIDX in CDALL.
13 years ago
Salvatore Filippone
4afc6f1f41
psblas3:
...
base/modules/psb_base_tools_mod.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdall.f90
New interface to allow LIDX with VL.
To be documented; also, need to add LIDX to CDINS.
13 years ago
Salvatore Filippone
53c63b288f
psblas3:
...
base/modules/psb_hash_map_mod.f90
base/tools/psb_cd_inloc.f90
docs/psblas-3.0.pdf
docs/src/toolsrout.tex
test/pargen/ppde3d.f90
Changed cdall/hash_map to take out duplicates but keep the original
order among the entries.
Added LOCAL for spins/geins to the documentation.
13 years ago
Salvatore Filippone
f646aae2bc
psblas3:
...
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_tools_mod.f90
base/tools/psb_cins.f90
base/tools/psb_cspins.f90
base/tools/psb_dins.f90
base/tools/psb_dspins.f90
base/tools/psb_sins.f90
base/tools/psb_sspins.f90
base/tools/psb_zins.f90
base/tools/psb_zspins.f90
Introduced LOCAL in spins/geins.
13 years ago
Salvatore Filippone
22b30dcba3
psblas3:
...
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
docs/html/footnode.html
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img106.png
docs/html/img107.png
docs/html/img108.png
docs/html/img109.png
docs/html/img110.png
docs/html/img111.png
docs/html/img112.png
docs/html/img113.png
docs/html/img114.png
docs/html/img115.png
docs/html/img116.png
docs/html/img117.png
docs/html/img118.png
docs/html/img119.png
docs/html/img12.png
docs/html/img120.png
docs/html/img121.png
docs/html/img122.png
docs/html/img123.png
docs/html/img124.png
docs/html/img125.png
docs/html/img126.png
docs/html/img127.png
docs/html/img128.png
docs/html/img129.png
docs/html/img13.png
docs/html/img130.png
docs/html/img131.png
docs/html/img132.png
docs/html/img133.png
docs/html/img134.png
docs/html/img135.png
docs/html/img136.png
docs/html/img137.png
docs/html/img138.png
docs/html/img139.png
docs/html/img140.png
docs/html/img141.png
docs/html/img142.png
docs/html/img143.png
docs/html/img144.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/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/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/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/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/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/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/node100.html
docs/html/node112.html
docs/html/node117.html
docs/html/node119.html
docs/html/node19.html
docs/html/node29.html
docs/html/node35.html
docs/html/node37.html
docs/html/node38.html
docs/html/node39.html
docs/html/node40.html
docs/html/node41.html
docs/html/node42.html
docs/html/node43.html
docs/html/node44.html
docs/html/node45.html
docs/html/node46.html
docs/html/node47.html
docs/html/node48.html
docs/html/node49.html
docs/html/node51.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node56.html
docs/html/node57.html
docs/html/node61.html
docs/html/node62.html
docs/html/node63.html
docs/html/node67.html
docs/html/node68.html
docs/html/node69.html
docs/html/node71.html
docs/html/node72.html
docs/html/node73.html
docs/html/node74.html
docs/html/node75.html
docs/html/node76.html
docs/html/node77.html
docs/html/node80.html
docs/html/node82.html
docs/html/node84.html
docs/html/node85.html
docs/html/node86.html
docs/html/node88.html
docs/html/node9.html
docs/html/node92.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/psblas-3.0.pdf
docs/src/datastruct.tex
Provided default implementations of MV_TO_COO and MV_FROM_COO based on
CP.
Fix for documentation.
13 years ago
Salvatore Filippone
79a56315a7
psblas3:
...
base/modules/psi_comm_buffers_mod.F90
Fixed bug when enabling serial mode.
13 years ago
Salvatore Filippone
7674f6a831
psblas3:
...
base/comm/psb_cspgather.F90
base/comm/psb_dspgather.F90
base/comm/psb_sspgather.F90
base/comm/psb_zspgather.F90
Was missing loc_to_glob on gather.
13 years ago
Salvatore Filippone
53a7db871a
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_dgather.f90
base/comm/psb_sgather.f90
base/comm/psb_zgather.f90
base/modules/psb_c_comm_mod.f90
base/modules/psb_d_comm_mod.f90
base/modules/psb_s_comm_mod.f90
base/modules/psb_z_comm_mod.f90
Fixed ALLOCATABLE attribute of globx.
Also updated docs.
13 years ago
Salvatore Filippone
205d2af765
psblas3:
...
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
Silly bug in get_size
13 years ago
Salvatore Filippone
fb40368d99
psblas3:
...
base/modules/psb_hash_mod.f90
test/pargen/ppde2d.f90
test/pargen/ppde3d.f90
test/pargen/spde2d.f90
test/pargen/spde3d.f90
Doxygen for hash.
Fix module usage in test/pargen.
13 years ago
Salvatore Filippone
1bfbee84e3
psblas3:
...
psi_penv_mod.F90
Again uninitialized info...
13 years ago
Salvatore Filippone
4f58c7f370
psblas3:
...
psb_hash_map_mod.f90
Fixed uninitialized info
13 years ago
Salvatore Filippone
9cafbc190c
psblas-testpre:
...
psb/base/modules/X_base_vect_mod.p90
Added doxygen refs.
13 years ago
Salvatore Filippone
e2ae7d75c3
psblas3:
...
psb_c_base_vect_mod.f90
psb_d_base_vect_mod.f90
psb_s_base_vect_mod.f90
psb_z_base_vect_mod.f90
Added doxygen refs.
13 years ago
Salvatore Filippone
b60e395708
psbla3.
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
Added comment on vect_mv
13 years ago
Salvatore Filippone
5d0b00240b
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
Finished doxygen additions for these ones.
13 years ago
Salvatore Filippone
9d5dcc5259
psblas3:
...
Further doxugen changes.
13 years ago
Salvatore Filippone
ec5a08da4e
psblas3:
...
Further doxugen changes.
13 years ago
Salvatore Filippone
312bf60b01
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
Updates for doxygen.
13 years ago
Salvatore Filippone
7189e5e1ad
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
Updates for doxygen.
13 years ago
Salvatore Filippone
6cd3709757
psblas3:
...
Updates for doxygen.
13 years ago
Salvatore Filippone
0a4f0fcd46
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
Start work on doxygen
13 years ago
Salvatore Filippone
fb401e1fc5
Fixed misspelling
13 years ago
Salvatore Filippone
0d79ec597f
psblas3:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
doxypsb
Added scale on right method.
Added doxypsb.
13 years ago
Salvatore Filippone
c0bbff11bd
psblas3:
...
base/modules/psb_d_mat_mod.f90
base/modules/psb_serial_mod.f90
Added minreal in psb_Serial_mod for use in aggrmat.
13 years ago
Salvatore Filippone
82f1d008e6
psblas3/base/comm:
...
psb_dspgather.F90
psb_sspgather.F90
psb_zspgather.F90
Fixed mpi type in allgatherv.
13 years ago
Salvatore Filippone
c44842d58e
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_sspgather.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_crea_index.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ovrl_upd.f90
base/internals/psi_sort_dl.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/parts.fh
base/modules/psb_c_linmap_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_desc_const_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psi_bcast_mod.F90
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_i_mod.f90
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
base/modules/psi_reduce_mod.F90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/dmsort_dw.f90
base/serial/aux/dmsort_up.f90
base/serial/aux/msort_dw.f90
base/serial/aux/msort_up.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/zamsort_dw.f90
base/serial/aux/zamsort_up.f90
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_serial_impl.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdrep.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_icdasb.F90
base/tools/psb_scdbldext.F90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
krylov/Makefile
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_base_krylov_conv_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_c_krylov_conv_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_d_krylov_conv_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcg.f90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstab.f90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_inner_krylov_mod.f90
krylov/psb_krylov_conv_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_s_krylov_conv_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scg.f90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstab.f90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_z_krylov_conv_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcg.f90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
prec/impl/psb_c_bjacprec_impl.f90
prec/impl/psb_c_diagprec_impl.f90
prec/impl/psb_c_nullprec_impl.f90
prec/impl/psb_cilu_fct.f90
prec/impl/psb_d_bjacprec_impl.f90
prec/impl/psb_d_diagprec_impl.f90
prec/impl/psb_d_nullprec_impl.f90
prec/impl/psb_dilu_fct.f90
prec/impl/psb_s_bjacprec_impl.f90
prec/impl/psb_s_diagprec_impl.f90
prec/impl/psb_s_nullprec_impl.f90
prec/impl/psb_silu_fct.f90
prec/impl/psb_z_bjacprec_impl.f90
prec/impl/psb_z_diagprec_impl.f90
prec/impl/psb_z_nullprec_impl.f90
prec/impl/psb_zilu_fct.f90
test/fileread/Makefile
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/pdgenspmv.f90
test/kernel/runs/fspmv.inp
test/kernel/runs/spmv.inp
test/newfmt/Makefile
test/newfmt/ppde.F90
test/newfmt/spde.f90
test/pargen/ppde2d.f90
test/pargen/ppde3d.f90
test/pargen/spde2d.f90
test/pargen/spde3d.f90
test/serial/Makefile
test/serial/d_coo_matgen.f90
test/serial/d_matgen.F90
util/psb_blockpart_mod.f90
util/psb_c_mat_dist_impl.f90
util/psb_c_renum_impl.F90
util/psb_d_genpde_impl.f90
util/psb_d_genpde_mod.f90
util/psb_d_mat_dist_impl.f90
util/psb_d_renum_impl.F90
util/psb_gps_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_s_genpde_impl.f90
util/psb_s_genpde_mod.f90
util/psb_s_mat_dist_impl.f90
util/psb_s_renum_impl.F90
util/psb_z_mat_dist_impl.f90
util/psb_z_renum_impl.F90
Merged integer8 branch.
Defined gen_pde methods to unify problem generation.
Cleaned up test subdirectories.
13 years ago
Salvatore Filippone
0aa1bd1c24
psblas3:
...
base/modules/psb_sort_mod.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/ppde3d.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
test/pargen/spde3d.f90
util/Makefile
util/psb_d_genmat_impl.f90
util/psb_d_genmat_mod.f90
util/psb_d_genpde_impl.f90
util/psb_d_genpde_mod.f90
util/psb_s_genpde_impl.f90
util/psb_s_genpde_mod.f90
util/psb_util_mod.f90
Factored PDE generation code.
Defined 2D code.
13 years ago
Salvatore Filippone
e7b0041574
psblas3-integer8:
...
base/modules/Makefile
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_hash_mod.f90
test/pargen/ppde.f90
test/pargen/spde.f90
Merged fixes to gen_block from trunk.
13 years ago
Salvatore Filippone
7e70e3e785
psblas3:
...
psb_gen_block_map_mod.f90
Handle return from hash_searchinskey.
13 years ago
Salvatore Filippone
5c38432165
psblas3:
...
psb_serial_mod.f90
Silly bug in nrm1.
13 years ago
Salvatore Filippone
b0e6f32827
psblas3:
...
base/modules/Makefile
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_hash_map_mod.f90
docs/html/footnode.html
docs/html/img1.png
docs/html/img10.png
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img106.png
docs/html/img107.png
docs/html/img108.png
docs/html/img109.png
docs/html/img11.png
docs/html/img110.png
docs/html/img111.png
docs/html/img112.png
docs/html/img113.png
docs/html/img114.png
docs/html/img115.png
docs/html/img116.png
docs/html/img117.png
docs/html/img118.png
docs/html/img119.png
docs/html/img12.png
docs/html/img120.png
docs/html/img121.png
docs/html/img122.png
docs/html/img123.png
docs/html/img124.png
docs/html/img125.png
docs/html/img126.png
docs/html/img127.png
docs/html/img128.png
docs/html/img129.png
docs/html/img13.png
docs/html/img130.png
docs/html/img131.png
docs/html/img132.png
docs/html/img133.png
docs/html/img134.png
docs/html/img135.png
docs/html/img136.png
docs/html/img137.png
docs/html/img138.png
docs/html/img139.png
docs/html/img14.png
docs/html/img140.png
docs/html/img141.png
docs/html/img142.png
docs/html/img143.png
docs/html/img144.png
docs/html/img145.png
docs/html/img146.png
docs/html/img147.png
docs/html/img148.png
docs/html/img15.png
docs/html/img16.png
docs/html/img17.png
docs/html/img18.png
docs/html/img2.png
docs/html/img20.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/node1.html
docs/html/node10.html
docs/html/node100.html
docs/html/node101.html
docs/html/node102.html
docs/html/node103.html
docs/html/node104.html
docs/html/node105.html
docs/html/node106.html
docs/html/node107.html
docs/html/node108.html
docs/html/node109.html
docs/html/node11.html
docs/html/node110.html
docs/html/node111.html
docs/html/node112.html
docs/html/node113.html
docs/html/node114.html
docs/html/node115.html
docs/html/node116.html
docs/html/node117.html
docs/html/node118.html
docs/html/node119.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/node32.html
docs/html/node33.html
docs/html/node34.html
docs/html/node35.html
docs/html/node36.html
docs/html/node37.html
docs/html/node38.html
docs/html/node39.html
docs/html/node4.html
docs/html/node40.html
docs/html/node41.html
docs/html/node42.html
docs/html/node43.html
docs/html/node44.html
docs/html/node45.html
docs/html/node46.html
docs/html/node47.html
docs/html/node48.html
docs/html/node49.html
docs/html/node5.html
docs/html/node50.html
docs/html/node51.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node55.html
docs/html/node56.html
docs/html/node57.html
docs/html/node58.html
docs/html/node59.html
docs/html/node6.html
docs/html/node60.html
docs/html/node61.html
docs/html/node62.html
docs/html/node63.html
docs/html/node64.html
docs/html/node65.html
docs/html/node66.html
docs/html/node67.html
docs/html/node68.html
docs/html/node69.html
docs/html/node7.html
docs/html/node70.html
docs/html/node71.html
docs/html/node72.html
docs/html/node73.html
docs/html/node74.html
docs/html/node75.html
docs/html/node76.html
docs/html/node77.html
docs/html/node78.html
docs/html/node79.html
docs/html/node8.html
docs/html/node80.html
docs/html/node81.html
docs/html/node82.html
docs/html/node83.html
docs/html/node84.html
docs/html/node85.html
docs/html/node86.html
docs/html/node87.html
docs/html/node88.html
docs/html/node89.html
docs/html/node9.html
docs/html/node90.html
docs/html/node91.html
docs/html/node92.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/html/userhtml.html
docs/psblas-3.0.pdf
docs/src/biblio.tex
docs/src/datastruct.tex
docs/src/intro.tex
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/pargen/ppde.f90
test/pargen/spde.f90
1. Worked on documentation.
2. Fixed performance problem with gen_block_map: changed to use a hash
internally.
3. Changed ppde to implement a convection-diffusion problem with
centered differences.
13 years ago
Salvatore Filippone
9c281967e7
*** empty log message ***
13 years ago
Salvatore Filippone
2bc9249c1a
psblas3-integer8:
...
base/modules/psb_gen_block_map_mod.f90
Never use qsort again!
13 years ago
Salvatore Filippone
6dc39bfb56
psblas3:
...
base/modules/psb_gen_block_map_mod.f90
Never use qsort again!
13 years ago
Salvatore Filippone
29646c30c7
psblas3-integer8:
...
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_p2p_mod.F90
base/modules/psi_reduce_mod.F90
Finalized comm_buffers for default integer types in 8_bytes mode.
13 years ago
Salvatore Filippone
a58bb22ece
psblas3-integer8:
...
base/modules/psi_penv_mod.F90
base/modules/psi_reduce_mod.F90
Support versinos of amx/amn for integer4 in 8-bytes compilation mode.
13 years ago
Salvatore Filippone
04d97d04bb
psblas3-integer8:
...
base/comm/psb_cspgather.F90
base/comm/psb_dspgather.F90
base/comm/psb_sspgather.F90
base/comm/psb_zspgather.F90
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_extrct_dl.F90
base/modules/psb_realloc_mod.F90
base/modules/psi_reduce_mod.F90
Partial updates for reduce operations to support mixed I8/I4.
To be finished yet.
13 years ago
Salvatore Filippone
0b2b2e5bad
psblas3-integer8:
...
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.F90
base/comm/psb_iscatter.F90
base/comm/psb_sscatter.F90
base/comm/psb_sspgather.F90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_desc_index.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/modules/psb_const_mod.F90
base/modules/psi_bcast_mod.F90
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
base/modules/psi_reduce_mod.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_csphalo.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_dsphalo.F90
base/tools/psb_scdbldext.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zcdbldext.F90
base/tools/psb_zsphalo.F90
New names for variables holding mpi datatypes; hopefully clear enough.
13 years ago
Salvatore Filippone
b41af4a30a
psblas3-integer8:
...
Fixed bldext.
13 years ago
Salvatore Filippone
9c8ada8c2b
psblas3-integer8:
...
base/internals/psi_crea_index.f90
base/internals/psi_desc_index.F90
base/internals/psi_sort_dl.f90
base/internals/srtlist.f
base/modules/psb_error_impl.F90
base/modules/psi_penv_mod.F90
test/kernel/pdgenspmv.f90
test/kernel/runs/fspmv.inp
test/kernel/runs/spmv.inp
test/pargen/ppde.f90
Progress: now test/kernel/pdgenspmv begins to work
(but cdbldext needs fixing still)
13 years ago
Salvatore Filippone
1ed539347e
psblas3-integer8:
...
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
test/pargen/ppde.f90
util/psb_c_mat_dist_impl.f90
util/psb_c_renum_impl.F90
util/psb_d_mat_dist_impl.f90
util/psb_d_renum_impl.F90
util/psb_s_mat_dist_impl.f90
util/psb_s_renum_impl.F90
util/psb_z_mat_dist_impl.f90
util/psb_z_renum_impl.F90
8-bytes version now compiles cleanly.
ppde runs in serial mode but hangs in parallel; will need a bit of debugging.
13 years ago
Salvatore Filippone
419e5b4af5
psblas3:
...
base/internals/psb_indx_map_fnd_owner.F90
base/modules/psb_base_tools_mod.f90
base/modules/psb_desc_const_mod.f90
base/modules/psb_indx_map_mod.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.F90
base/tools/psb_icdasb.F90
util/psb_mat_dist_impl.f90
Added tempvg and parts components in indxmap.
Revised declaration of PARTS subroutine.
13 years ago
Salvatore Filippone
6e80cb0e65
psblas3-integer8:
...
Makefile
base/modules/psb_serial_mod.f90
krylov/Makefile
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_base_krylov_conv_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_c_krylov_conv_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_d_krylov_conv_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcg.f90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstab.f90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_inner_krylov_mod.f90
krylov/psb_krylov_conv_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_s_krylov_conv_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scg.f90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstab.f90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_z_krylov_conv_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcg.f90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
Merged new stuff for krylov methods.
Moved crot(g) and zrot(g) into psb_serial_mod.
13 years ago
Salvatore Filippone
e41251d525
psblas3-integer8:
...
base/modules/psi_penv_mod.F90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_scgstab.F90
krylov/psb_z_inner_krylov_mod.f90
Added some krylov stuff. Retiring set/get coher.
13 years ago
Salvatore Filippone
1f9b8bc0e5
psblas3-integer8:
...
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_cspins.f90
base/tools/psb_dspins.f90
base/tools/psb_sspins.f90
base/tools/psb_zspins.f90
Now base/* compiles with integer8
13 years ago
Salvatore Filippone
42994a8ab2
psblas3-integer8:
...
base/modules/psi_bcast_mod.F90
Fix misspelling in interface blocks.
13 years ago
Salvatore Filippone
d2fb497ead
psblas3-integer8:
...
base/modules/parts.fh
base/modules/psb_const_mod.F90
base/modules/psi_bcast_mod.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdrep.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
Added broadcasts with handling of ICTXT.
Advance in tools.
13 years ago
Salvatore Filippone
f059962c4c
psblas3-integer8:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Advance in tools.
13 years ago
Salvatore Filippone
a84ca2d351
*** empty log message ***
13 years ago
Salvatore Filippone
de5a399d55
psblas3-integer8:
...
base/psblas/psb_caxpby.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
subdir psblas should work fine now.
13 years ago
Salvatore Filippone
934759b828
psblas3-integer8:
...
base/psblas/psb_cdot.f90
base/psblas/psb_ddot.f90
base/psblas/psb_sdot.f90
base/psblas/psb_zdot.f90
Keep moving.
13 years ago
Salvatore Filippone
baa0d54a03
psblas3-integer8:
...
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_desc_index.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_ovrl_upd.f90
Internals should now be fixed.
13 years ago
Salvatore Filippone
72d52a981d
psblas3-integer8:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_sspgather.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
Comm stuff.
13 years ago
Salvatore Filippone
9c153be7ff
psblas3-integer8:
...
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_serial_impl.f90
Next batch.
13 years ago
Salvatore Filippone
a3931c2b6d
psblas3-integer8:
...
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Merged changes in impl subdir.
13 years ago
Salvatore Filippone
1d3eb5c24f
psblas3-integer8:
...
psb_c_linmap_mod.f90
psb_d_linmap_mod.f90
psb_s_linmap_mod.f90
psb_z_linmap_mod.f90
Fixed warning.
13 years ago
Salvatore Filippone
ff1fb0cc8d
psblas3-integer8:
...
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/dmsort_dw.f90
base/serial/aux/dmsort_up.f90
base/serial/aux/msort_dw.f90
base/serial/aux/msort_up.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/zamsort_dw.f90
base/serial/aux/zamsort_up.f90
Going forward.
13 years ago
Salvatore Filippone
3886ae08fa
psblas3-integer8:
...
base/modules/psb_error_mod.F90
Fixed ambiguous interface at 8-bytes.
13 years ago
Salvatore Filippone
8cf8d5a4bc
psblas3-integer8:
...
base/modules/psb_c_linmap_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psi_bcast_mod.F90
base/modules/psi_i_mod.f90
After the fix to psi_reduce, all the other stuff in base/modules works
with 4 bytes. Need to cross-check compilation on 8-bytes.
13 years ago
Salvatore Filippone
e2f247f1ea
psblas3-integer8:
...
base/modules/psi_reduce_mod.F90
Found and fixed silly bug in reduce operations (introduced by the
split info/iinfo).
13 years ago
Salvatore Filippone
ae84ce1a92
psblas3-integer8:
...
base/modules/psi_reduce_mod.F90
Restepping through longint changes.
13 years ago
Salvatore Filippone
72fc2dfd13
psblas3-integer8:
...
base/modules/psb_const_mod.F90
base/modules/psi_p2p_mod.F90
Restepping through longint changes. Had to redefine the kind of
psb_mpi_integer.
13 years ago
Salvatore Filippone
3a23d2ea62
psblas3-integer8:
...
base/modules/psi_penv_mod.F90
Restepping through longint changes.
13 years ago
Salvatore Filippone
84e1bd365e
Fixed mpi_comm_buffers.
13 years ago
Salvatore Filippone
42422ae32e
Fixed realloc_mod for integer8.
13 years ago
Salvatore Filippone
88db62fa7b
psblas3:
...
base/psblas/Makefile
base/psblas/psb_cspnrm1.f90
base/psblas/psb_sspnrm1.f90
base/psblas/psb_zspnrm1.f90
Fixed sparse matrix norm1.
13 years ago
Salvatore Filippone
4fca53d79b
psblas3:
...
base/serial/psb_camax_s.f90
base/serial/psb_casum_s.f90
base/serial/psb_damax_s.f90
base/serial/psb_dasum_s.f90
base/serial/psb_samax_s.f90
base/serial/psb_sasum_s.f90
base/serial/psb_zamax_s.f90
base/serial/psb_zasum_s.f90
Reworked norm1 and norm infinity.
13 years ago
Salvatore Filippone
62ae695d5f
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_vect_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/serial/Makefile
Work on long integers: set up a restart point.
13 years ago
Salvatore Filippone
7ea9809956
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_sspgather.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_compute_size.f90
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_index.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_impl.f90
base/internals/psi_desc_index.F90
base/internals/psi_dl_check.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_exist_ovr_elem.f
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ldsc_pre_halo.f90
base/internals/psi_list_search.f
base/internals/psi_ovrl_restr.f90
base/internals/psi_ovrl_save.f90
base/internals/psi_ovrl_upd.f90
base/internals/psi_sort_dl.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/Makefile
base/modules/error.f90
base/modules/parts.f90
base/modules/psb_base_linmap_mod.f90
base/modules/psb_base_mat_mod.f90
base/modules/psb_base_tools_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_comm_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_check_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_comm_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_desc_const_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_i_comm_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_ip_reord_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_comm_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_string_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_comm_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psb_z_vect_mod.f90
base/modules/psi_bcast_mod.F90
base/modules/psi_c_mod.f90
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_d_mod.f90
base/modules/psi_i_mod.f90
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
base/modules/psi_reduce_mod.F90
base/modules/psi_s_mod.f90
base/modules/psi_serial_mod.f90
base/modules/psi_z_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/aux/calsr.f90
base/serial/aux/calsrx.f90
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/casr.f90
base/serial/aux/casrx.f90
base/serial/aux/clsr.f90
base/serial/aux/clsrx.f90
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dmsort_dw.f90
base/serial/aux/dmsort_up.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/ibsrch.f
base/serial/aux/imsr.f90
base/serial/aux/imsru.f90
base/serial/aux/imsrx.f90
base/serial/aux/isaperm.f
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/issrch.f
base/serial/aux/msort_dw.f90
base/serial/aux/msort_up.f90
base/serial/aux/sasr.f90
base/serial/aux/sasrx.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/ssr.f90
base/serial/aux/ssrx.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zamsort_dw.f90
base/serial/aux/zamsort_up.f90
base/serial/aux/zamsr.f90
base/serial/aux/zamsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
base/serial/f77/caxpby.f
base/serial/f77/daxpby.f
base/serial/f77/saxpby.f
base/serial/f77/smmp.f
base/serial/f77/zaxpby.f
base/serial/impl/psb_base_mat_impl.f90
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
base/serial/psb_aspxpby.f90
base/serial/psb_cgelp.f90
base/serial/psb_cgeprt.f90
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dgelp.f90
base/serial/psb_dgeprt.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_sgelp.f90
base/serial/psb_sgeprt.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_spdot_srtd.f90
base/serial/psb_spge_dot.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_zgelp.f90
base/serial/psb_zgeprt.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_serial_impl.f90
base/tools/psb_c_map.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.F90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_d_map.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_get_overlap.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_s_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_z_map.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
opt/psb_d_ell_impl.f90
opt/psb_d_ell_mat_mod.f90
prec/Makefile
prec/impl/psb_c_bjacprec_impl.f90
prec/impl/psb_c_diagprec_impl.f90
prec/impl/psb_c_nullprec_impl.f90
prec/impl/psb_c_prec_type_impl.f90
prec/impl/psb_cilu_fct.f90
prec/impl/psb_cprecbld.f90
prec/impl/psb_cprecinit.f90
prec/impl/psb_cprecset.f90
prec/impl/psb_d_bjacprec_impl.f90
prec/impl/psb_d_diagprec_impl.f90
prec/impl/psb_d_nullprec_impl.f90
prec/impl/psb_d_prec_type_impl.f90
prec/impl/psb_dilu_fct.f90
prec/impl/psb_dprecbld.f90
prec/impl/psb_dprecinit.f90
prec/impl/psb_dprecset.f90
prec/impl/psb_s_bjacprec_impl.f90
prec/impl/psb_s_diagprec_impl.f90
prec/impl/psb_s_nullprec_impl.f90
prec/impl/psb_s_prec_type_impl.f90
prec/impl/psb_silu_fct.f90
prec/impl/psb_sprecbld.f90
prec/impl/psb_sprecinit.f90
prec/impl/psb_sprecset.f90
prec/impl/psb_z_bjacprec_impl.f90
prec/impl/psb_z_diagprec_impl.f90
prec/impl/psb_z_nullprec_impl.f90
prec/impl/psb_z_prec_type_impl.f90
prec/impl/psb_zilu_fct.f90
prec/impl/psb_zprecbld.f90
prec/impl/psb_zprecinit.f90
prec/impl/psb_zprecset.f90
prec/psb_c_base_prec_mod.f90
prec/psb_c_bjacprec.f90
prec/psb_c_diagprec.f90
prec/psb_c_nullprec.f90
prec/psb_c_prec_mod.f90
prec/psb_c_prec_type.f90
prec/psb_d_base_prec_mod.f90
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.f90
prec/psb_d_prec_mod.f90
prec/psb_d_prec_type.f90
prec/psb_prec_const_mod.f90
prec/psb_s_base_prec_mod.f90
prec/psb_s_bjacprec.f90
prec/psb_s_diagprec.f90
prec/psb_s_nullprec.f90
prec/psb_s_prec_mod.f90
prec/psb_s_prec_type.f90
prec/psb_z_base_prec_mod.f90
prec/psb_z_bjacprec.f90
prec/psb_z_diagprec.f90
prec/psb_z_nullprec.f90
prec/psb_z_prec_mod.f90
prec/psb_z_prec_type.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/d_file_spmv.f90
test/kernel/pdgenspmv.f90
test/kernel/s_file_spmv.f90
test/newfmt/ppde.F90
test/newfmt/spde.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f90
test/serial/d_matgen.F90
test/serial/psb_d_cxx_impl.f90
test/serial/psb_d_cxx_mat_mod.f90
test/serial/psb_d_cyy_impl.f90
test/serial/psb_d_cyy_mat_mod.f90
test/torture/psb_c_mvsv_tester.f90
test/torture/psb_d_mvsv_tester.f90
test/torture/psb_s_mvsv_tester.f90
test/torture/psb_z_mvsv_tester.f90
test/torture/psbtf.f90
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_blockpart_mod.f90
util/psb_c_hbio_impl.f90
util/psb_c_mat_dist_impl.f90
util/psb_c_mmio_impl.f90
util/psb_c_renum_impl.F90
util/psb_d_hbio_impl.f90
util/psb_d_mat_dist_impl.f90
util/psb_d_mmio_impl.f90
util/psb_d_renum_impl.F90
util/psb_gps_mod.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
util/psb_renum_mod.f90
util/psb_s_hbio_impl.f90
util/psb_s_mat_dist_impl.f90
util/psb_s_mmio_impl.f90
util/psb_s_renum_impl.F90
util/psb_z_hbio_impl.f90
util/psb_z_mat_dist_impl.f90
util/psb_z_mmio_impl.f90
util/psb_z_renum_impl.F90
Introduced use of psb_ipk_.
Modified hash_mod: should now work even with psb_ipk_= 8 bytes.
Still need to fix the parallel environment for long-integers.
13 years ago
Salvatore Filippone
8667303e3a
psblas3:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Switched explicit use of mpi_integer to psb_mpi_integer, in
preparation to parametriztion on psb_ipk_
13 years ago
Salvatore Filippone
401da73d34
psblas3:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
config/pac.m4
Modified interface of print.
Added comments on the various methods.
13 years ago
Salvatore Filippone
c5f4b1fa1c
psblas3:
...
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
Silence warning from ftn.
13 years ago
Salvatore Filippone
f29011fa39
psblas3:
...
base/modules/psi_penv_mod.F90
Undefined var caught by cray ftn.
13 years ago
Salvatore Filippone
04b10c6943
psblas3:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Uninitialized var caugh by Cray.
13 years ago
Salvatore Filippone
d812fc6093
psblas3:
...
base/internals/Makefile
Don't base ruls on .mod files, they vary too much.
13 years ago
Salvatore Filippone
7861390e24
psblas3:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_csc_impl.f90
Uninitialized variable caught by Cray compiler.
13 years ago
Salvatore Filippone
1b6d6434da
psblas3:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_csc_impl.f90
Uninitialized variable caught by Cray compiler.
13 years ago
Salvatore Filippone
8219915579
psblas3:
...
Makefile
modules/Makefile
Fix makefiles for Cray compilation
13 years ago
Salvatore Filippone
7f07682073
psblas3:
...
base/comm/Makefile
base/internals/Makefile
base/psblas/Makefile
base/serial/Makefile
base/serial/aux/Makefile
base/serial/f77/Makefile
base/serial/impl/Makefile
base/tools/Makefilea
Fix order of directory search for .mod files.
13 years ago
Salvatore Filippone
c8a5934771
psblas3:
...
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
Preprocessed versions.
13 years ago
Salvatore Filippone
74957e72b4
psblas3:
...
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
Fixed leftovers from preprocessing.
13 years ago
Salvatore Filippone
ba51d74952
psblas3:
...
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/psb_const_mod.F90
base/modules/psb_desc_type.f90
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Transform get_list in a method of desc; side effect of preparing for
storing lists on the GPU side.
13 years ago
Salvatore Filippone
edeb859033
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_dgather.f90
base/comm/psb_sgather.f90
base/comm/psb_zgather.f90
base/modules/psb_c_comm_mod.f90
base/modules/psb_d_comm_mod.f90
base/modules/psb_s_comm_mod.f90
base/modules/psb_z_comm_mod.f90
Fixed use of %get_vect in gather; had to change intent of locx.
13 years ago
Salvatore Filippone
cff029ab66
psblas3
...
base/tools/psb_c_map.f90
base/tools/psb_d_map.f90
base/tools/psb_s_map.f90
base/tools/psb_z_map.f90
Fix to use %get_vect()
13 years ago
Salvatore Filippone
e5990ba918
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_vect_mod.f90
test/pargen/ppde.f90
test/pargen/spde.f90
util/psb_c_renum_impl.F90
util/psb_d_renum_impl.F90
util/psb_s_renum_impl.F90
util/psb_z_renum_impl.F90
Vector fixes: add sync() to get_vect method, do away with assignment.
Added AMD to renum_impl.
13 years ago
Salvatore Filippone
dcdfd06d14
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
Inconsistent interface in cp_from.
13 years ago
Salvatore Filippone
eb26a4958c
psblas3
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Silly double allocation bug.
13 years ago
Salvatore Filippone
bd193bc97c
psblas3:
...
base/serial/psb_csymbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_zsymbmm.f90
Restored allocatable CLASS to allocatable TYPE.
13 years ago
Salvatore Filippone
fef85eb667
psblas3:
...
base/tools/psb_c_map.f90
base/tools/psb_d_map.f90
base/tools/psb_s_map.f90
base/tools/psb_z_map.f90
Fixed clone reference.
13 years ago
Salvatore Filippone
afecc0a1ed
psblas-testpre:
...
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_mat_impl.F90
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Reverted fix due to bug in GNU fortran.
13 years ago
Salvatore Filippone
523056dbb6
psblas3:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Fix usage of move_alloc for polymorphic variables.
13 years ago
Salvatore Filippone
b0e7e05899
psblas3:
...
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
Comment fixing.
13 years ago
Salvatore Filippone
08ca708f7d
psblas3:
...
base/serial/f77/smmp.f
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
Fixed usage of move_alloc with polymorphic arguments.
13 years ago
Salvatore Filippone
fa59304911
psblas3:
...
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Fixed error detected by GNU 47
13 years ago
Salvatore Filippone
c622e413a2
psblas3:
...
base/modules/psb_const_mod.F90
Take out obsolete constants.
13 years ago
Salvatore Filippone
1d0007fc7d
*** empty log message ***
13 years ago
Salvatore Filippone
9921bc7b26
psblas3:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
Further description of internal structure.
13 years ago
Salvatore Filippone
4b85cd831a
psblas3:
...
base/modules/psb_const_mod.F90
Cleanup unused constants.
13 years ago
Salvatore Filippone
42b83a54a5
psblas3:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_vect_mod.f90
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
Description adds from preprocessing.
13 years ago
Salvatore Filippone
51eb598553
psblas3
...
base/serial/README.serial
base/serial/psi_serial_impl.f90
Obsolete README.
Added comment to serial_impl.
13 years ago
Salvatore Filippone
f3f670a15e
psblas3:
...
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_z_base_vect_mod.f90
Internal docs for base_vect.
13 years ago
Salvatore Filippone
5087a02aaf
psblas3
...
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
prec/psb_c_diagprec.f90
Various merges from testpre. To be reviewed
Krylov subspace: take out D version without VECT.
13 years ago
Salvatore Filippone
c804941be6
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Various fixes from preprocessing.
Take out GET/SET state from outer matrix shell.
13 years ago
Salvatore Filippone
428ed70cd4
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_mat_mod.f90
Reverted last batch of changes; should be done more carefully.
13 years ago
Salvatore Filippone
17ebee0184
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
Comments fixes with preprocessing.
13 years ago
Salvatore Filippone
807148c3a4
13 years ago
Salvatore Filippone
09b7d94bd3
psblas3:
...
base/modules/Makefile
base/modules/psb_c_linmap_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/tools/psb_c_map.f90
base/tools/psb_d_map.f90
base/tools/psb_s_map.f90
base/tools/psb_z_map.f90
Map fixes.
13 years ago
Salvatore Filippone
4352c62788
*** empty log message ***
13 years ago
Salvatore Filippone
f80e8ecd7c
psblas3:
...
base/modules/psb_d_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
Defined sizeof() as a method of MAP objects.
Should we rework the whole structure of MAPs and make them
polymorphic? Probably yes...
13 years ago
Salvatore Filippone
63991f24ab
psblas3:
...
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_vect_mod.f90
util/psb_c_renum_impl.F90
util/psb_renum_mod.f90
util/psb_s_renum_impl.F90
util/psb_z_renum_impl.F90
Mods for mld-ainv.
AMD renumbering for all data types.
13 years ago
Salvatore Filippone
1b2cf62547
*** empty log message ***
13 years ago
Salvatore Filippone
ad61accbb0
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
util/psb_d_renum_impl.F90a
Added check for square matrices.
13 years ago
Salvatore Filippone
e6828c8cca
psblas3:
...
Make.inc.in
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
config/pac.m4
configure.ac
configure
util/psb_d_renum_impl.F90
util/psb_renum_mod.f90
Added test and initial placeholder version of renumbering with AMD.
Does not really work right now.
13 years ago
Salvatore Filippone
db5fa89381
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_tools_mod.f90
base/tools/psb_casb.f90
base/tools/psb_sasb.f90
base/tools/psb_zasb.f90
krylov/psb_dcgstab.F90
test/kernel/runs/spmv.inp
test/pargen/runs/ppde.inp
Defined asb(scratch) for all variants; used in dcgstab.
13 years ago
Salvatore Filippone
3d6e8bc1a7
psblas3:
...
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.f90
base/tools/psb_dasb.f90
Defined new ASB(,,scratch=.true.)
13 years ago
Salvatore Filippone
5f4eca7cd2
psblas3:
...
base/modules/psb_c_linmap_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
test/kernel/Makefile
test/kernel/pdgenspmv.f90
util/Makefile
Fixed map_cscnv for S/C/Z.
Mods for precbld/precinit USE statements for the benefit of the Cray
compiler.
13 years ago
Salvatore Filippone
e8847d1bb7
psblas3:
...
base/modules/Makefile
base/modules/psb_d_psblas_mod.f90
prec/psb_c_bjacprec.f90
prec/psb_c_prec_mod.f90
prec/psb_d_prec_mod.f90
prec/psb_s_bjacprec.f90
prec/psb_s_prec_mod.f90
prec/psb_z_bjacprec.f90
prec/psb_z_prec_mod.f90
Fixes from cross-checks with Nag compiler
13 years ago
Salvatore Filippone
b585ed65c6
*** empty log message ***
13 years ago
Salvatore Filippone
c320e87582
psblas3:
...
psb_c_csc_impl.f90
psb_d_csc_impl.f90
psb_s_csc_impl.f90
psb_z_csc_impl.f90
Missing variable init.
13 years ago
Salvatore Filippone
90dea8e5ec
*** empty log message ***
13 years ago
Salvatore Filippone
8546f2483b
13 years ago
Salvatore Filippone
d2bae741ce
*** empty log message ***
13 years ago
Salvatore Filippone
2d8bcbb61f
psblas3:
...
base/modules/Makefile
Further fixes for parallel make.
13 years ago
Salvatore Filippone
d7cb940f68
psblas3:
...
Makefile
base/Makefile
base/modules/Makefile
base/serial/Makefile
prec/Makefile
util/Makefile
Fixes to allow make -j2
13 years ago
Salvatore Filippone
f7cbd59695
psblas3:
...
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/tools/psb_c_map.f90
base/tools/psb_d_map.f90
base/tools/psb_s_map.f90
base/tools/psb_z_map.f90
prec/psb_c_bjacprec.f90
prec/psb_d_bjacprec.f90
prec/psb_s_bjacprec.f90
prec/psb_z_bjacprec.f90
Fixes for performance tuning of _vect (from MLD).
13 years ago
Salvatore Filippone
c95518cc17
psblas3:
...
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Fixed silly bug with ppde90.
13 years ago
Salvatore Filippone
b1be41a3ed
psblas3:
...
Fixed TRANSP intent.
13 years ago
Salvatore Filippone
deefb05a2b
psblas3:
...
Fixed TRANSP intent.
13 years ago
Salvatore Filippone
61adee3c4c
psblas3:
...
Fixed TRANSP intent.
13 years ago
Salvatore Filippone
d9b7abda2a
psblas3:
...
Fix inconsistent INTENT, revealed by NAG compiler.
psb_cspsm.f90
psb_dspsm.f90
psb_sspsm.f90
psb_zspsm.f90
13 years ago
Salvatore Filippone
cd47d999ba
psblas3:
...
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_vect_mod.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
base/tools/psb_d_map.f90
test/pargen/ppde.f90
VECT: fixed behaviour of set_vect.
MAT: fixed interface of CP_TO.
13 years ago
Salvatore Filippone
f07faa91c4
psblas3:
...
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Fixed trivial mismatches in ZERO/ONE constants.
13 years ago
Salvatore Filippone
9971c24d2f
psblas3:
...
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Fixed wrong test for trans=C
13 years ago
Salvatore Filippone
56fea05537
psblas3:
...
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
base/tools/psb_cdall.f90
Silly bug for transc.
13 years ago
Salvatore Filippone
afa7aafb52
psblas3:
...
base/Makefile
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_ovrl_restr.f90
base/internals/psi_ovrl_save.f90
base/internals/psi_ovrl_upd.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/Makefile
base/modules/psb_base_mat_mod.f90
base/modules/psb_base_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_comm_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_c_vect_mod.f90
base/modules/psb_check_mod.f90
base/modules/psb_comm_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_comm_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_i_comm_mod.f90
base/modules/psb_ip_reord_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_comm_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_s_vect_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_vect_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_comm_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psb_z_vect_mod.f90
base/modules/psi_c_mod.f90
base/modules/psi_d_mod.f90
base/modules/psi_i_mod.f90
base/modules/psi_mod.f90
base/modules/psi_penv_mod.F90
base/modules/psi_s_mod.f90
base/modules/psi_z_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/Makefile
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
base/serial/psb_cgelp.f90
base/serial/psb_dgelp.f90
base/serial/psb_sgelp.f90
base/serial/psb_spdot_srtd.f90
base/serial/psb_zgelp.f90
base/tools/Makefile
base/tools/psb_c_map.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_cdins.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_d_map.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_linmap.f90
base/tools/psb_map.f90
base/tools/psb_s_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_z_map.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
config/pac.m4
configure.ac
configure
docs/html/footnode.html
docs/html/img1.png
docs/html/img10.png
docs/html/img100.png
docs/html/img101.png
docs/html/img102.png
docs/html/img103.png
docs/html/img104.png
docs/html/img105.png
docs/html/img106.png
docs/html/img107.png
docs/html/img108.png
docs/html/img109.png
docs/html/img11.png
docs/html/img110.png
docs/html/img111.png
docs/html/img112.png
docs/html/img113.png
docs/html/img114.png
docs/html/img115.png
docs/html/img116.png
docs/html/img117.png
docs/html/img118.png
docs/html/img119.png
docs/html/img12.png
docs/html/img120.png
docs/html/img121.png
docs/html/img122.png
docs/html/img123.png
docs/html/img124.png
docs/html/img125.png
docs/html/img126.png
docs/html/img127.png
docs/html/img128.png
docs/html/img129.png
docs/html/img13.png
docs/html/img130.png
docs/html/img131.png
docs/html/img132.png
docs/html/img133.png
docs/html/img134.png
docs/html/img135.png
docs/html/img136.png
docs/html/img137.png
docs/html/img138.png
docs/html/img14.png
docs/html/img140.png
docs/html/img141.png
docs/html/img142.png
docs/html/img143.png
docs/html/img144.png
docs/html/img145.png
docs/html/img146.png
docs/html/img147.png
docs/html/img148.png
docs/html/img149.png
docs/html/img15.png
docs/html/img16.png
docs/html/img17.png
docs/html/img18.png
docs/html/img2.png
docs/html/img20.png
docs/html/img22.png
docs/html/img23.png
docs/html/img24.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/node1.html
docs/html/node10.html
docs/html/node100.html
docs/html/node101.html
docs/html/node102.html
docs/html/node103.html
docs/html/node104.html
docs/html/node105.html
docs/html/node106.html
docs/html/node107.html
docs/html/node108.html
docs/html/node109.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/node32.html
docs/html/node33.html
docs/html/node34.html
docs/html/node35.html
docs/html/node36.html
docs/html/node37.html
docs/html/node38.html
docs/html/node39.html
docs/html/node4.html
docs/html/node40.html
docs/html/node41.html
docs/html/node42.html
docs/html/node43.html
docs/html/node44.html
docs/html/node45.html
docs/html/node46.html
docs/html/node47.html
docs/html/node48.html
docs/html/node49.html
docs/html/node5.html
docs/html/node50.html
docs/html/node51.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node55.html
docs/html/node56.html
docs/html/node57.html
docs/html/node58.html
docs/html/node59.html
docs/html/node6.html
docs/html/node60.html
docs/html/node61.html
docs/html/node62.html
docs/html/node63.html
docs/html/node64.html
docs/html/node65.html
docs/html/node66.html
docs/html/node67.html
docs/html/node68.html
docs/html/node69.html
docs/html/node7.html
docs/html/node70.html
docs/html/node71.html
docs/html/node72.html
docs/html/node73.html
docs/html/node74.html
docs/html/node75.html
docs/html/node76.html
docs/html/node77.html
docs/html/node78.html
docs/html/node79.html
docs/html/node8.html
docs/html/node80.html
docs/html/node81.html
docs/html/node82.html
docs/html/node83.html
docs/html/node84.html
docs/html/node85.html
docs/html/node86.html
docs/html/node87.html
docs/html/node88.html
docs/html/node89.html
docs/html/node9.html
docs/html/node90.html
docs/html/node91.html
docs/html/node92.html
docs/html/node93.html
docs/html/node94.html
docs/html/node95.html
docs/html/node96.html
docs/html/node97.html
docs/html/node98.html
docs/html/node99.html
docs/html/userhtml.html
docs/psblas-3.0.pdf
docs/src/datastruct.tex
krylov/Makefile
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
opt/Makefile
opt/psb_c_rsb_mat_mod.F90
opt/psb_d_rsb_mat_mod.F90
opt/psb_s_rsb_mat_mod.F90
opt/psb_z_rsb_mat_mod.F90
opt/rsb_c_mod.f90
opt/rsb_d_mod.f90
opt/rsb_s_mod.f90
opt/rsb_z_mod.f90
prec/Makefile
prec/psb_c_base_prec_mod.f90
prec/psb_c_bjacprec.f90
prec/psb_c_diagprec.f90
prec/psb_c_nullprec.f90
prec/psb_c_prec_type.f90
prec/psb_cprecbld.f90
prec/psb_d_base_prec_mod.f90
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.f90
prec/psb_d_prec_type.f90
prec/psb_dprecbld.f90
prec/psb_s_base_prec_mod.f90
prec/psb_s_bjacprec.f90
prec/psb_s_diagprec.f90
prec/psb_s_nullprec.f90
prec/psb_s_prec_type.f90
prec/psb_sprecbld.f90
prec/psb_z_base_prec_mod.f90
prec/psb_z_bjacprec.f90
prec/psb_z_diagprec.f90
prec/psb_z_nullprec.f90
prec/psb_z_prec_type.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/fileread/runs/sfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/d_file_spmv.f90
test/kernel/s_file_spmv.f90
test/newfmt/ppde.F90
test/newfmt/spde.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
test/serial/Makefile
test/serial/d_matgen.F90
test/serial/psb_d_czz_mat_mod.f90
util/Makefile
util/psb_c_hbio_impl.f90
util/psb_c_mat_dist_impl.f90
util/psb_c_mmio_impl.f90
util/psb_c_renum_impl.F90
util/psb_d_hbio_impl.f90
util/psb_d_mat_dist_impl.f90
util/psb_d_mmio_impl.f90
util/psb_d_renum_impl.F90
util/psb_hbio_impl.f90
util/psb_mat_dist_mod.f90
util/psb_mmio_impl.f90
util/psb_renum_impl.F90
util/psb_renum_mod.f90
util/psb_s_hbio_impl.f90
util/psb_s_mat_dist_impl.f90
util/psb_s_mmio_impl.f90
util/psb_s_renum_impl.F90
util/psb_z_hbio_impl.f90
util/psb_z_mat_dist_impl.f90
util/psb_z_mmio_impl.f90
util/psb_z_renum_impl.F90
Merged vect-state branch.
Now need to:
1. Update MLD
2. Fix documentation
3. Take out older Krylov interfaces.
13 years ago
Salvatore Filippone
79b88600b0
*** empty log message ***
13 years ago
Salvatore Filippone
b23efbf48d
Add error condition for bld_tmphalo.
13 years ago
Salvatore Filippone
f146c70251
psblas3
...
base/modules/psb_glist_map_mod.f90
test/kernel/d_file_spmv.f90
test/kernel/runs/spmv.inp
util/psb_mat_dist_impl.f90
Fixed idiotic bug in glist
13 years ago
Salvatore Filippone
19d75a6e31
Added informative error message.
13 years ago
Salvatore Filippone
fe809c2bff
*** empty log message ***
13 years ago
Salvatore Filippone
997cef4a94
psblas3:
...
base/modules/psb_base_mat_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
opt/psb_c_rsb_mat_mod.F90
opt/psb_s_rsb_mat_mod.F90
opt/psb_z_rsb_mat_mod.F90
util/psb_hbio_impl.f90
Fixes in comments to Krylov methods.
13 years ago
Salvatore Filippone
4ca3b89e1c
psblas3:
...
base/modules/psb_desc_type.f90
prec/psb_d_prec_type.f90
Interfaces in desc_type did not go well with NAG compiler.
Reverted change in apply1v, as it was not the cause of the problem
experienced earlier today.
13 years ago
Salvatore Filippone
98088ecf0e
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
util/psb_d_renum_impl.F90
util/psb_renum_mod.f90
psblas3: defined MOLD method for _SPMAT_TYPE containers.
13 years ago
Salvatore Filippone
a4544daae9
psblas3:
...
Makefile
base/modules/psb_d_mat_mod.f90
util/Makefile
util/psb_d_renum_impl.F90
util/psb_gps_mod.f90
util/psb_renum_mod.f90
util/psb_util_mod.f90
Defined renum interface.
13 years ago
Salvatore Filippone
1ad1e72933
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_gps_mod.f90
util/Makefile
util/psb_gps_mod.f90
util/psb_util_mod.f90
Merged move of GPS_MOD into UTILS section.
13 years ago
Salvatore Filippone
1c446fc051
psblas3-typvect:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_csc_impl.f90
Merged fixes for Cray ICE.
13 years ago
Salvatore Filippone
76fdd859f7
psblas3:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_csc_impl.f90
Fixed CSSM: was using a%icp etc by host association instead of dummy
argument.
13 years ago
Salvatore Filippone
f8df315f48
*** empty log message ***
13 years ago
Salvatore Filippone
80690b0f28
psblas3:
...
base/modules/psb_z_tools_mod.f90
fixes for interface problems uncovered by Cray compiler;
13 years ago
Salvatore Filippone
52205a2f63
psblas3:
...
base/modules/psb_c_psblas_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_z_psblas_mod.f90
Further fixes for interface problems uncovered by Cray compiler;
13 years ago
Salvatore Filippone
f9e16f8340
psblas3:
...
fixes for:
1. Interface problems uncovered by Cray compiler;
2. Use desc_data% methods instead of direct calls.
13 years ago
Salvatore Filippone
c05ed63026
*** empty log message ***
13 years ago
Salvatore Filippone
a3036d7d1c
psblas3:
...
Changes from warning from Cray ftn.
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_mat_impl.F90
base/serial/impl/psb_z_csr_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/modules/psb_comm_mod.f90
13 years ago
Salvatore Filippone
362f77e652
psblas3:
...
base/serial/impl/psb_c_base_mat_impl.f90
base/serial/impl/psb_d_base_mat_impl.f90
base/serial/impl/psb_s_base_mat_impl.f90
base/serial/impl/psb_z_base_mat_impl.f90
Silly bug in missing erraction restore.
14 years ago
Salvatore Filippone
208d444dc7
psblas3:
...
base/modules/psb_desc_type.f90
Made some getters into object methods
14 years ago
Salvatore Filippone
9f8f5bdd70
psblas3:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_csc_impl.f90
opt/psb_d_rsb_mat_mod.F90
prec/psb_d_diagprec.f90
test/pargen/runs/ppde.inp
Fixed silly bug in csc_print.
14 years ago
Salvatore Filippone
3440db4404
psblas3:
...
base/modules/psb_error_mod.F90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_z_coo_impl.f90
Slight mod in error code.
Fix silly bug for COO in the case NZ=1
14 years ago
Salvatore Filippone
0b6447557e
psblas3:
...
Makefile fixes
14 years ago
Salvatore Filippone
5fead68e8d
psblas3:
...
added new cscnv method to D_LINMAP for testing purposes.
Should be made to work elsewhere
14 years ago
Michele Martone
d0c917a9b0
psblas3-trunk:
...
makefile fix
14 years ago
Michele Martone
9be3a40c88
psblas3:
...
makefile fixes to the previous commit (some targets were missing): now it seems ok.
14 years ago
Michele Martone
9f3474ef1e
psblas3:
...
updating Makefile's almost everywhere; enough to avoid redundant cp, ar and ranlib invocations during `make check`.
14 years ago
Michele Martone
7e4bcfd6e0
psblas3:
...
introduced a header file which defines default values for fortran symbols mangling.
it shall be used by each C source file defining symbols intended to be used by fortran.
14 years ago
Michele Martone
96a9f7ffbc
psblas3:
...
in a TODO file.
the setting up a default fallback (on the fakempi.c side) when configure does not guess the fortran subroutines mangling sheme.
14 years ago
Salvatore Filippone
1c3a1f938c
psblas3:
...
base/modules/psb_sort_mod.f90
base/modules/psi_penv_mod.F90
configure.ac
configure
test/fileread/runs/dfs.inp
misc fixes to configure, interfaces for sorting, how to call mpi_init.
14 years ago
Salvatore Filippone
3bf487d6e4
14 years ago
Salvatore Filippone
dbbbcf5fc7
psblas3:
...
Welcome message
14 years ago
Salvatore Filippone
2714647fd7
psblas3:
...
Version number string & docs.
14 years ago
Salvatore Filippone
1ec86693c4
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_sparse_mod.f90
base/serial/impl/Makefile
Changed psb_sparse_mod into psb_base_mod, added psb_csprt. This allows
the cbind stuff to be shared between version 2 and version 3.
Step 2.
14 years ago
Salvatore Filippone
324830ef7b
psblas3:
...
base/Makefile
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/modules/Makefile
base/modules/psb_serial_mod.f90
base/modules/psb_sparse_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.F90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_get_overlap.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/Makefile
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
opt/psb_d_ell_impl.f90
opt/psb_d_rsb_mat_mod.F90
prec/Makefile
prec/psb_c_base_prec_mod.f90
prec/psb_c_bjacprec.f90
prec/psb_c_diagprec.f90
prec/psb_c_nullprec.f90
prec/psb_c_prec_type.f90
prec/psb_cilu_fct.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_d_base_prec_mod.f90
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.f90
prec/psb_d_prec_type.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_const_mod.f90
prec/psb_prec_mod.f90
prec/psb_s_base_prec_mod.f90
prec/psb_s_bjacprec.f90
prec/psb_s_diagprec.f90
prec/psb_s_nullprec.f90
prec/psb_s_prec_type.f90
prec/psb_silu_fct.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
prec/psb_z_base_prec_mod.f90
prec/psb_z_bjacprec.f90
prec/psb_z_diagprec.f90
prec/psb_z_nullprec.f90
prec/psb_z_prec_type.f90
prec/psb_zilu_fct.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
prec/psb_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/newfmt/ppde.F90
test/newfmt/spde.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f90
test/serial/d_matgen.f90
test/serial/psb_d_cxx_impl.f90
test/serial/psb_d_cyy_impl.f90
test/torture/psb_c_mvsv_tester.f90
test/torture/psb_d_mvsv_tester.f90
test/torture/psb_s_mvsv_tester.f90
test/torture/psb_z_mvsv_tester.f90
test/torture/psbtf.f90
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_hbio_impl.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
util/psb_mmio_mod.f90
Changed psb_sparse_mod into psb_base_mod, added psb_csprt. This allows
the cbind stuff to be shared between version 2 and version 3.
14 years ago
Salvatore Filippone
9993b41288
psblas3:
...
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/psb_aspxpby.f90
base/serial/psb_spdot_srtd.f90
base/serial/psb_spge_dot.f90
Added support for sparse dot products, needed for approx. inverse
experiments
14 years ago
Salvatore Filippone
a291147ae3
psblas3:
...
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psi_mod.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Second batch of fixes for unused variables.
14 years ago
Salvatore Filippone
72393762e3
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_psblas_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_gps_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psi_comm_buffers_mod.F90
First batch of fixes for unused variables.
14 years ago
Salvatore Filippone
241f90a13c
psblas3:
...
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/serial/psb_cgeprt.f90
base/serial/psb_sgeprt.f90
base/serial/psb_zgeprt.f90
Methods for GEPRT in all variants.
Fixed print for complex sparse matrices.
14 years ago
Salvatore Filippone
cfc97ef5c2
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Missing interface of PRINT method with filename argument.
14 years ago
Salvatore Filippone
fde4f72c54
psblas3:
...
base/serial/psb_crwextd.f90
base/serial/psb_drwextd.f90
base/serial/psb_srwextd.f90
base/serial/psb_zrwextd.f90
Fixed out-of-bounds error.
14 years ago
Salvatore Filippone
bf06e61067
psblas3:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
opt/psb_d_ell_mat_mod.f90
opt/psb_d_rsb_mat_mod.F90
Changed get_fmt() to a NOPASS method (but not for spmat_type).
14 years ago
Salvatore Filippone
601d83a788
psblas3:
...
base/modules/psb_indx_map_mod.f90
Fix order of subroutine listing for CRAY's compiler.
14 years ago
Salvatore Filippone
ba45911353
psblas3:
...
base/comm/psb_cspgather.F90
base/comm/psb_sspgather.F90
base/comm/psb_zspgather.F90
Fixed bug in allgather data types.
14 years ago
Salvatore Filippone
8360e7478e
psblas3:
...
base/internals/psi_crea_index.f90
base/serial/psb_znumbmm.f90
Silly bug in psb_znumbmm calling cnumbmm.
crea_index was trying to get the size of an unallocated array.
14 years ago
Salvatore Filippone
d4d408f950
psblas3:
...
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
base/tools/psb_linmap.f90
Workaround allocate-on-assignment problems.
14 years ago
Salvatore Filippone
bcc4b1b034
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
Comment/prologue handling.
14 years ago
Salvatore Filippone
01b02f4e9c
*** empty log message ***
14 years ago
Salvatore Filippone
791e7ba572
*** empty log message ***
14 years ago
Salvatore Filippone
13e745a348
psblas3:
...
base/internals/psi_desc_impl.f90
base/internals/psi_idx_ins_cnv.f90
base/modules/psb_desc_type.f90
base/serial/Makefile
base/serial/impl
base/tools/psb_casb.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.F90
base/tools/psb_cdcpy.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspfree.f90
base/tools/psb_dasb.f90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspfree.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_sasb.f90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspfree.f90
base/tools/psb_zasb.f90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspfree.f90
Take out matrix_data component.
14 years ago
Salvatore Filippone
45414785de
psblas3:
...
base/serial/f03/Makefile
base/serial/f03/psb_base_mat_impl.f90
base/serial/f03/psb_c_base_mat_impl.f90
base/serial/f03/psb_c_coo_impl.f90
base/serial/f03/psb_c_csc_impl.f90
base/serial/f03/psb_c_csr_impl.f90
base/serial/f03/psb_c_mat_impl.F90
base/serial/f03/psb_d_base_mat_impl.f90
base/serial/f03/psb_d_coo_impl.f90
base/serial/f03/psb_d_csc_impl.f90
base/serial/f03/psb_d_csr_impl.f90
base/serial/f03/psb_d_mat_impl.F90
base/serial/f03/psb_s_base_mat_impl.f90
base/serial/f03/psb_s_coo_impl.f90
base/serial/f03/psb_s_csc_impl.f90
base/serial/f03/psb_s_csr_impl.f90
base/serial/f03/psb_s_mat_impl.F90
base/serial/f03/psb_z_base_mat_impl.f90
base/serial/f03/psb_z_coo_impl.f90
base/serial/f03/psb_z_csc_impl.f90
base/serial/f03/psb_z_csr_impl.f90
base/serial/f03/psb_z_mat_impl.F90
Change name of f03 subdir, step 1
14 years ago
Salvatore Filippone
5b24b3695c
psblas3-dev:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f03
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f03
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_mat_mod.f90
base/modules/psb_gen_block_map_mod.f03
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f03
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f03
base/modules/psb_hash_map_mod.f90
base/modules/psb_indx_map_mod.f03
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f03
base/modules/psb_list_map_mod.f90
base/modules/psb_mat_mod.f03
base/modules/psb_mat_mod.f90
base/modules/psb_repl_map_mod.f03
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f03
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_csc_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f03
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f03
base/modules/psb_z_mat_mod.f90
base/serial/f03/psb_base_mat_impl.f03
base/serial/f03/psb_base_mat_impl.f90
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_c_base_mat_impl.f90
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_coo_impl.f90
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csc_impl.f90
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_c_csr_impl.f90
base/serial/f03/psb_c_mat_impl.F03
base/serial/f03/psb_c_mat_impl.F90
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f90
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f90
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csc_impl.f90
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_csr_impl.f90
base/serial/f03/psb_d_mat_impl.F03
base/serial/f03/psb_d_mat_impl.F90
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f90
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f90
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csc_impl.f90
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f90
base/serial/f03/psb_s_mat_impl.F03
base/serial/f03/psb_s_mat_impl.F90
base/serial/f03/psb_z_base_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f90
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f90
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csc_impl.f90
base/serial/f03/psb_z_csr_impl.f03
base/serial/f03/psb_z_csr_impl.f90
base/serial/f03/psb_z_mat_impl.F03
base/serial/f03/psb_z_mat_impl.F90
opt/psb_d_ell_impl.f03
opt/psb_d_ell_impl.f90
opt/psb_d_ell_mat_mod.f03
opt/psb_d_ell_mat_mod.f90
opt/psb_d_rsb_mat_mod.F03
opt/psb_d_rsb_mat_mod.F90
opt/rsb_mod.f03
opt/rsb_mod.f90
prec/psb_c_base_prec_mod.f03
prec/psb_c_base_prec_mod.f90
prec/psb_c_bjacprec.f03
prec/psb_c_bjacprec.f90
prec/psb_c_diagprec.f03
prec/psb_c_diagprec.f90
prec/psb_c_nullprec.f03
prec/psb_c_nullprec.f90
prec/psb_c_prec_type.f03
prec/psb_c_prec_type.f90
prec/psb_d_base_prec_mod.f03
prec/psb_d_base_prec_mod.f90
prec/psb_d_bjacprec.f03
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f03
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.f03
prec/psb_d_nullprec.f90
prec/psb_d_prec_type.f03
prec/psb_d_prec_type.f90
prec/psb_prec_const_mod.f03
prec/psb_prec_const_mod.f90
prec/psb_prec_type.f03
prec/psb_prec_type.f90
prec/psb_s_base_prec_mod.f03
prec/psb_s_base_prec_mod.f90
prec/psb_s_bjacprec.f03
prec/psb_s_bjacprec.f90
prec/psb_s_diagprec.f03
prec/psb_s_diagprec.f90
prec/psb_s_nullprec.f03
prec/psb_s_nullprec.f90
prec/psb_s_prec_type.f03
prec/psb_s_prec_type.f90
prec/psb_z_base_prec_mod.f03
prec/psb_z_base_prec_mod.f90
prec/psb_z_bjacprec.f03
prec/psb_z_bjacprec.f90
prec/psb_z_diagprec.f03
prec/psb_z_diagprec.f90
prec/psb_z_nullprec.f03
prec/psb_z_nullprec.f90
prec/psb_z_prec_type.f03
prec/psb_z_prec_type.f90
test/pargen/runs/ppde.inp
test/serial/d_coo_matgen.f03
test/serial/d_coo_matgen.f90
test/serial/d_matgen.f03
test/serial/d_matgen.f90
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_impl.f90
test/serial/psb_d_cxx_mat_mod.f03
test/serial/psb_d_cxx_mat_mod.f90
test/serial/psb_d_cyy_impl.f03
test/serial/psb_d_cyy_impl.f90
test/serial/psb_d_cyy_mat_mod.f03
test/serial/psb_d_cyy_mat_mod.f90
test/serial/psb_d_czz_mat_mod.f03
test/serial/psb_d_czz_mat_mod.f90
Switched all f03 into f90. This should let Intel work.
14 years ago
Salvatore Filippone
7b086688a0
psblsa3-dev:
...
base/modules/psb_gen_block_map_mod.f03
base/modules/psb_glist_map_mod.f03
base/modules/psb_hash_map_mod.f03
base/modules/psb_indx_map_mod.f03
base/modules/psb_list_map_mod.f03
base/modules/psb_repl_map_mod.f03
base/tools/psb_cdcpy.f90
Defined CLONE method in indx_map. Use it to work around GNU PR 47085.
TBD: move under IFDEF
14 years ago
Salvatore Filippone
0fdaaaccf1
psblas3-dev:
...
base/modules/psb_c_linmap_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
Switching order of USE PSB_DESC_TYPE is a workaround for PR 46448.
Go figure....
14 years ago
Salvatore Filippone
2cb5d704da
psblas3:
...
base/modules/psb_base_tools_mod.f90
base/tools/psb_cdcpy.f90
Recover intent(out) on cdcpy.
Should we change cdfree???
14 years ago
Salvatore Filippone
66cefd1e41
psblas3:
...
base/modules/psb_desc_const_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_gen_block_map_mod.f03
base/modules/psb_glist_map_mod.f03
base/modules/psb_hash_map_mod.f03
base/modules/psb_indx_map_mod.f03
base/modules/psb_list_map_mod.f03
base/modules/psb_repl_map_mod.f03
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_p2p_mod.F90
base/modules/psi_reduce_mod.F90
base/tools/psb_cd_set_bld.f90
Add headers for recent INDXMAP work.
14 years ago
Salvatore Filippone
44c059beba
*** empty log message ***
14 years ago
Salvatore Filippone
a2a0f94d65
*** empty log message ***
14 years ago
Salvatore Filippone
5e4b52eb4e
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zscatter.F90
base/internals/Makefile
base/internals/psb_indx_map_fnd_owner.F90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_crea_index.f90
base/internals/psi_desc_index.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_ldsc_pre_halo.f90
base/modules/Makefile
base/modules/psb_base_tools_mod.f90
base/modules/psb_desc_const_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_gen_block_map_mod.f03
base/modules/psb_glist_map_mod.f03
base/modules/psb_hash_map_mod.f03
base/modules/psb_indx_map_mod.f03
base/modules/psb_list_map_mod.f03
base/modules/psb_repl_map_mod.f03
base/modules/psb_sort_mod.f90
base/modules/psi_mod.f90
base/modules/psi_reduce_mod.F90
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/psb_sort_impl.f90
base/tools/Makefile
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cd_switch_ovl_indxmap.f90
base/tools/psb_cdall.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cspins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspins.f90
base/tools/psb_icdasb.F90
base/tools/psb_loc_to_glob.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sspins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zspins.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
util/psb_mat_dist_impl.f90
Merge work on INDXMAP.
14 years ago
Salvatore Filippone
105cdcc1dd
psblas3:
...
base/internals/Makefile
base/internals/psi_desc_impl.f90
base/internals/psi_ovrl_restr.f90
base/internals/psi_ovrl_save.f90
base/internals/psi_ovrl_upd.f90
base/serial/Makefile
base/serial/psi_desc_impl.f90
base/serial/psi_ovrl_restr.f90
base/serial/psi_ovrl_save.f90
base/serial/psi_ovrl_upd.f90
Moved routines from serial to internals where they really belong.
14 years ago
Salvatore Filippone
7802d51b7c
psblas3:
...
Makefile
psi_desc_impl.f90
psi_impl.f90
psi_ovrl_restr.f90
psi_ovrl_save.f90
psi_ovrl_upd.f90
Merged from tdesc.
14 years ago
Salvatore Filippone
80487d7c9c
psblas3:
...
base/modules/psb_d_mat_mod.f03
base/psblas/psb_dspnrm1.f90
Fixed inconsistent interfaces, discovered with nagfor.
14 years ago
Salvatore Filippone
e66bc8e07e
psblas3:
...
added geptr D.
14 years ago
Salvatore Filippone
3831be4ef0
psblas3:## base/modules/psb_c_base_mat_mod.f03
...
base/modules/psb_d_mat_mod.f03
base/modules/psb_linmap_type_mod.f90
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.F03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
opt
opt/Makefile
opt/psb_d_ell_impl.f03
opt/psb_d_ell_mat_mod.f03
prec/psb_d_base_prec_mod.f03
prec/psb_d_bjacprec.f03
prec/psb_d_prec_type.f03
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/serial/d_matgen.f03
test/serial/psb_d_rsb_mat_mod.F03
1. Fixed get_diag for various cases.
2. OPT subdir for experimental material; right now ELL.
14 years ago
Salvatore Filippone
9b39e26a99
psblas3:
...
psb_c_csc_impl.f03
psb_c_csr_impl.f03
psb_d_csc_impl.f03
psb_d_csr_impl.f03
psb_s_csc_impl.f03
psb_s_csr_impl.f03
psb_z_csc_impl.f03
psb_z_csr_impl.f03
Fixed use module for missing initialization of debug_unit in some methods.
14 years ago
Salvatore Filippone
b4366289ce
psblas3:
...
psb_c_csc_impl.f03
psb_c_csr_impl.f03
psb_d_csc_impl.f03
psb_d_csr_impl.f03
psb_s_csc_impl.f03
psb_s_csr_impl.f03
psb_z_csc_impl.f03
psb_z_csr_impl.f03
Fixed missing initialization of debug_unit in some methods.
14 years ago
Salvatore Filippone
083573809d
psblas3:
...
base/serial/f03/psb_d_csr_impl.f03
Fixed bug in colsum,aclsum.
14 years ago
Salvatore Filippone
e17ebeaf89
psblas3:
...
f03/psb_d_csr_impl.f03
Fixed bug in csnm1.
14 years ago
Salvatore Filippone
90800f7b5b
psblas3:
...
psi_penv_mod.F90
Modified psb_close so that in serial mode NCTXT gets decremented, to
free an ICTXT slot.
14 years ago
Salvatore Filippone
5de61046b3
psblas3:
...
base/serial/f03/psb_s_csr_impl.f03
test/pargen/Makefile
Fixed CSR_IMPL on copy to avoid reallocate on assignment.
Needs to be cleaned up!!!
14 years ago
Salvatore Filippone
bb0434a1a1
psblas3:
...
base/comm/Makefile
base/comm/psb_cspgather.F90
base/comm/psb_sspgather.F90
base/comm/psb_zspgather.F90
base/modules/psb_comm_mod.f90
test/serial/d_matgen.f03
Added sp_gather interfaces.
14 years ago
Salvatore Filippone
8c6358a226
psblas3:
...
base/comm/psb_dspgather.F90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_mat_mod.f03
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_comm_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_mat_mod.f03
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_mat_mod.f03
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/f03/psb_c_mat_impl.F03
base/serial/f03/psb_d_mat_impl.F03
base/serial/f03/psb_s_mat_impl.F03
base/serial/f03/psb_z_mat_impl.F03
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_linmap.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
prec/psb_c_base_prec_mod.f03
prec/psb_c_bjacprec.f03
prec/psb_c_diagprec.f03
prec/psb_c_nullprec.f03
prec/psb_c_prec_type.f03
prec/psb_cilu_fct.f90
prec/psb_cprecbld.f90
prec/psb_d_base_prec_mod.f03
prec/psb_d_bjacprec.f03
prec/psb_d_diagprec.f03
prec/psb_d_nullprec.f03
prec/psb_d_prec_type.f03
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_s_base_prec_mod.f03
prec/psb_s_bjacprec.f03
prec/psb_s_diagprec.f03
prec/psb_s_nullprec.f03
prec/psb_s_prec_type.f03
prec/psb_silu_fct.f90
prec/psb_sprecbld.f90
prec/psb_z_base_prec_mod.f03
prec/psb_z_bjacprec.f03
prec/psb_z_diagprec.f03
prec/psb_z_nullprec.f03
prec/psb_z_prec_type.f03
prec/psb_zilu_fct.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/torture/psb_c_mvsv_tester.f90
test/torture/psb_d_mvsv_tester.f90
test/torture/psb_s_mvsv_tester.f90
test/torture/psb_z_mvsv_tester.f90
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_hbio_impl.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
util/psb_mmio_mod.f90
Revised name of outer sparse type to be backward-compatible.
14 years ago
Salvatore Filippone
87ed8861e9
*** empty log message ***
14 years ago
Salvatore Filippone
cf7cb070c3
Fixed warnings about ME being used before set.
14 years ago
Salvatore Filippone
1fb90f12f7
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_c_csr_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_hash_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f03
base/modules/psb_z_csr_mat_mod.f03
base/modules/psb_z_mat_mod.f03
Copyright version 3.0.
14 years ago
Alfredo Buttari
c67ad0f0c3
added a few more comments
14 years ago
Alfredo Buttari
99cca59c28
Added few more comments on the new 2003 modules
14 years ago
Alfredo Buttari
c08e1e2936
Added comment/headers
14 years ago
Salvatore Filippone
2fb20bc173
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_compute_size.f90
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_index.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dl_check.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_exist_ovr_elem.f
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ldsc_pre_halo.f90
base/internals/psi_list_search.f
base/internals/psi_sort_dl.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/error.f90
base/modules/psb_base_mat_mod.f03
base/modules/psb_base_tools_mod.f90
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_c_csr_mat_mod.f03
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_mat_mod.f03
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_check_mod.f90
base/modules/psb_comm_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_mod.F90
base/modules/psb_gps_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_ip_reord_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_mat_mod.f03
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_sparse_mod.f90
base/modules/psb_string_mod.f90
base/modules/psb_tools_mod.f90
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f03
base/modules/psb_z_csr_mat_mod.f03
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_mat_mod.f03
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psi_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/aux/cacmp_mod.f90
base/serial/aux/calcmp_mod.f90
base/serial/aux/calsr.f90
base/serial/aux/calsrx.f90
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/casr.f90
base/serial/aux/casrx.f90
base/serial/aux/clcmp_mod.f90
base/serial/aux/clsr.f90
base/serial/aux/clsrx.f90
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dmsort_dw.f90
base/serial/aux/dmsort_up.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/ibsrch.f
base/serial/aux/imsr.f90
base/serial/aux/imsru.f90
base/serial/aux/imsrx.f90
base/serial/aux/isaperm.f
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/issrch.f
base/serial/aux/msort_dw.f90
base/serial/aux/msort_up.f90
base/serial/aux/sasr.f90
base/serial/aux/sasrx.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/ssr.f90
base/serial/aux/ssrx.f90
base/serial/aux/zacmp_mod.f90
base/serial/aux/zalcmp_mod.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zamsort_dw.f90
base/serial/aux/zamsort_up.f90
base/serial/aux/zamsr.f90
base/serial/aux/zamsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlcmp_mod.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
base/serial/f77/caxpby.f
base/serial/f77/daxpby.f
base/serial/f77/saxpby.f
base/serial/f77/zaxpby.f
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_lsame.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_impl.f90
base/serial/psi_serial_impl.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_get_overlap.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_inner_krylov_mod.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
prec/psb_c_base_prec_mod.f03
prec/psb_c_prec_type.f03
prec/psb_cilu_fct.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_d_base_prec_mod.f03
prec/psb_d_prec_type.f03
prec/psb_dilu_fct.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_const_mod.f03
prec/psb_prec_mod.f90
prec/psb_prec_type.f03
prec/psb_s_base_prec_mod.f03
prec/psb_s_prec_type.f03
prec/psb_silu_fct.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
prec/psb_z_base_prec_mod.f03
prec/psb_z_prec_type.f03
prec/psb_zilu_fct.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
prec/psb_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/psb_d_cxx_mat_mod.f03
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_blockpart_mod.f90
util/psb_hbio_impl.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
util/psb_mmio_mod.f90
util/psb_util_mod.f90
Updated copyright statement.
Fixed style to use "import :: " statement.
14 years ago
Salvatore Filippone
76f75233ac
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_compute_size.f90
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_index.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dl_check.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_exist_ovr_elem.f
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ldsc_pre_halo.f90
base/internals/psi_list_search.f
base/internals/psi_sort_dl.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/error.f90
base/modules/psb_base_tools_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_check_mod.f90
base/modules/psb_comm_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_mod.F90
base/modules/psb_gps_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_ip_reord_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_sparse_mod.f90
base/modules/psb_string_mod.f90
base/modules/psb_tools_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psi_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/aux/cacmp_mod.f90
base/serial/aux/calcmp_mod.f90
base/serial/aux/calsr.f90
base/serial/aux/calsrx.f90
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/casr.f90
base/serial/aux/casrx.f90
base/serial/aux/clcmp_mod.f90
base/serial/aux/clsr.f90
base/serial/aux/clsrx.f90
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dmsort_dw.f90
base/serial/aux/dmsort_up.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/ibsrch.f
base/serial/aux/imsr.f90
base/serial/aux/imsru.f90
base/serial/aux/imsrx.f90
base/serial/aux/isaperm.f
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/issrch.f
base/serial/aux/msort_dw.f90
base/serial/aux/msort_up.f90
base/serial/aux/sasr.f90
base/serial/aux/sasrx.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/ssr.f90
base/serial/aux/ssrx.f90
base/serial/aux/zacmp_mod.f90
base/serial/aux/zalcmp_mod.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zamsort_dw.f90
base/serial/aux/zamsort_up.f90
base/serial/aux/zamsr.f90
base/serial/aux/zamsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlcmp_mod.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
base/serial/f77/caxpby.f
base/serial/f77/daxpby.f
base/serial/f77/saxpby.f
base/serial/f77/zaxpby.f
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_lsame.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_impl.f90
base/serial/psi_serial_impl.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_get_overlap.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_c_inner_krylov_mod.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_ckrylov.f90
krylov/psb_crgmres.f90
krylov/psb_d_inner_krylov_mod.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_dkrylov.f90
krylov/psb_drgmres.f90
krylov/psb_inner_krylov_mod.f90
krylov/psb_krylov_mod.f90
krylov/psb_s_inner_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_skrylov.f90
krylov/psb_srgmres.f90
krylov/psb_z_inner_krylov_mod.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zkrylov.f90
krylov/psb_zrgmres.f90
prec/psb_c_base_prec_mod.f03
prec/psb_c_prec_type.f03
prec/psb_cilu_fct.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_d_base_prec_mod.f03
prec/psb_d_prec_type.f03
prec/psb_dilu_fct.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_const_mod.f03
prec/psb_prec_mod.f90
prec/psb_prec_type.f03
prec/psb_s_base_prec_mod.f03
prec/psb_s_prec_type.f03
prec/psb_silu_fct.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
prec/psb_z_base_prec_mod.f03
prec/psb_z_prec_type.f03
prec/psb_zilu_fct.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
prec/psb_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_blockpart_mod.f90
util/psb_hbio_impl.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
util/psb_mmio_mod.f90
util/psb_util_mod.f90
Updated copyright statement.
14 years ago
Salvatore Filippone
c973412675
psblas3:
...
Changelog
Make.inc.in
Makefile
README
base/Makefile
base/modules/Makefile
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_c_csr_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_serial_mod.f90
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f03
base/modules/psb_z_csr_mat_mod.f03
base/serial/Makefile
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_c_mat_impl.F03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.F03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_s_mat_impl.F03
base/serial/f03/psb_z_base_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
base/serial/f03/psb_z_mat_impl.F03
prec/Makefile
test/pargen/Makefile
test/pargen/runs/ppde.inp
Merged the psblas3-tmold branch.
Now uses MOLD= where available, and %MOLD method otherwise.
Works on GNU 4.6.0 (see README).
14 years ago
Salvatore Filippone
07ec7a355d
psblas3:
...
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f03
Added return code from inner_fix_coo.
14 years ago
Salvatore Filippone
0ece9784e4
psblas3:
...
base/serial/f03/psb_c_mat_impl.F03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_mat_impl.F03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_mat_impl.F03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_mat_impl.F03
base/serial/f03/psb_z_mat_impl.f03
prec/psb_d_bjacprec.f03
Added IFDEFs on MOLD= in the implementation of the outer matrix
methods.
14 years ago
Salvatore Filippone
104c66f1af
*** empty log message ***
14 years ago
Salvatore Filippone
b20a8ca78e
psblas3:
...
base/serial/psb_crwextd.f90
base/serial/psb_drwextd.f90
base/serial/psb_srwextd.f90
base/serial/psb_zrwextd.f90
Take out workaround for GNU Fortran PR 45439
14 years ago
Salvatore Filippone
5bb455bd80
psblas3:
...
base/serial/psb_crwextd.f90
base/serial/psb_drwextd.f90
base/serial/psb_srwextd.f90
base/serial/psb_zrwextd.f90
Temporary fix to allow compilation under GNU Fortran.
14 years ago
Salvatore Filippone
96eb6077a5
psblas3:
...
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fixed steps for CP_TO/CP_FROM/MV_TO/MV_FROM
14 years ago
Salvatore Filippone
c7ac41d437
psblas3:
...
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fixed default setting for DUPL.
14 years ago
Salvatore Filippone
840a5b1c78
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f03
New error: wrong dynamic type. Used in transpose method: you should
not transpose a REAL matrix onto a COMPLEX matrix.
Hmmmm. At least, not for now......
14 years ago
Salvatore Filippone
50f77c9095
psblas3:
...
Changelog
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_linmap_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
base/serial/f03/psb_d_csr_impl.f03
test/serial/Makefile
test/serial/d_matgen.f03
Split linmap_mod.
base_mat%aux to be of fixed size, workaround for a gfortran strange
bug.
14 years ago
Salvatore Filippone
8e68c312ff
psblas3:
...
f03/psb_c_coo_impl.f03
f03/psb_d_coo_impl.f03
f03/psb_s_coo_impl.f03
f03/psb_z_coo_impl.f03
Fixed error on input NZ < 0 and not <= .
14 years ago
Salvatore Filippone
de705a3dc6
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/modules/psb_realloc_mod.F90
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
test/serial/Makefile
test/serial/d_matgen.f03
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_mat_mod.f03
New psb_err_invalid_mat_state_ and error message.
Debug statements REMEMBER TO TAKE THEM OUT!!
15 years ago
Salvatore Filippone
18ecc8983c
psblas3:
...
base/comm/psb_dhalo.f90
base/comm/psb_dspgather.F90
base/comm/psb_shalo.f90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dl_check.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_tools_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_tools_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_gps_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
base/psblas/psb_sxdot.f90
base/serial/aux/dasrx.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/zamsr.f90
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/serial/f77/smmp.f
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_impl.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdins.f90
base/tools/psb_cspins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sspins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zspins.f90
config/pac.m4
configure.ac
configure
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_ckrylov.f90
krylov/psb_dkrylov.f90
krylov/psb_skrylov.f90
krylov/psb_zkrylov.f90
prec/psb_c_bjacprec.f03
prec/psb_cilu_fct.f90
prec/psb_cprecinit.f90
prec/psb_d_bjacprec.f03
prec/psb_dilu_fct.f90
prec/psb_dprecinit.f90
prec/psb_prec_const_mod.f03
prec/psb_s_bjacprec.f03
prec/psb_silu_fct.f90
prec/psb_sprecinit.f90
prec/psb_z_bjacprec.f03
prec/psb_zilu_fct.f90
prec/psb_zprecinit.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/torture/psbtf.f90
util/psb_hbio_impl.f90
util/psb_mat_dist_impl.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
I/O changes with ISO_FORTRAN_ENV psb_XXX_unit & friends.
15 years ago
Salvatore Filippone
a2b414f17f
psblas3:
...
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_mat_mod.f03
configure.ac
configure
Cosmetic fixes for X_mat_mod.
Configure: fix action on PAC_HAVE_GFORTRAN
15 years ago
Salvatore Filippone
b30b8300ec
psblas3:
...
Fixed INTENT of ictxt in psb_exit.
Fix makefiles and configure to get rid of spurious m2c rules.
15 years ago
Salvatore Filippone
8503f02789
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_psblas_mod.f90
base/modules/psb_error_mod.F90
base/psblas/Makefile
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspnrm1.f90
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.f03
Added ROWSUM,ARWSUM,COLSUM,ACLSUM and SPNRM1.
Only for D at this time.
15 years ago
Salvatore Filippone
1bd9fb01f6
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_compute_size.f90
base/internals/psi_crea_index.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ldsc_pre_halo.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/psb_const_mod.F90
base/modules/psb_desc_type.f90
base/modules/psb_error_mod.F90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/psi_impl.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdren.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
test/serial/Makefile
test/serial/d_coo_matgen.f03
Fix blacs_error into context_error
15 years ago
Salvatore Filippone
00a54cce70
psblas3:
...
psb_error_impl.F90
psb_error_mod.F90
Fixed formatting problem in some error messages.
15 years ago
Salvatore Filippone
466bcc2c25
psblas3:
...
psb_error_impl.F90
psb_error_mod.F90
Fixed formatting problem in some error messages.
15 years ago
Salvatore Filippone
dbea2f11a5
psblas3:
...
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f03
Fixed stupid out.-of-bounfd bug in coo_to|from_coo
15 years ago
Salvatore Filippone
eea1d44360
psblas3:
...
base/modules/psb_base_tools_mod.f90
base/modules/psb_error_mod.F90
docs/html/node106.html
docs/html/node43.html
docs/psblas-3.0.pdf
docs/src/toolsrout.tex
New CDALL.
15 years ago
Salvatore Filippone
a02214eb6a
psblas3:
...
base/modules/psb_error_impl.F90
config/pac.m4
configure.ac
configure
Only use the F2003 FLUSH statement. Check for it in configure.
15 years ago
Salvatore Filippone
d3949b9ad3
psblas3:
...
clenaup and checks for repeated indices in vl into cdall.
15 years ago
Salvatore Filippone
1c6b259541
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/tools/psb_cdins.f90
base/tools/psb_icdasb.F90
1. New error code to be called from cdasb (if we get there).
2. Fix proper error signal into cdins.
15 years ago
Salvatore Filippone
3fc1495f39
psblas3:
...
psb_base_mat_impl.f03
psb_c_base_mat_impl.f03
psb_d_base_mat_impl.f03
psb_s_base_mat_impl.f03
psb_z_base_mat_impl.f03
New symbolic name for error 700
15 years ago
Salvatore Filippone
dcaf505b77
psblas3:
...
New symbolic name for error 700
15 years ago
Salvatore Filippone
e95a274427
*** empty log message ***
15 years ago
Salvatore Filippone
b6d64c3fee
*** empty log message ***
15 years ago
Salvatore Filippone
4dd4ee7796
psblas3:
...
Fixed docs and README.
15 years ago
Salvatore Filippone
57307e98d4
psblas3:
...
fix fakempi to allow compilation under XLF.
15 years ago
Salvatore Filippone
7465406d15
psblas3:
...
fixed fake mpi for --enable-serial.
15 years ago
Salvatore Filippone
e76b1f94da
psblas3:
...
Fixed configry to use mpif90 for F03.
Restructured KRYLOV methods, in synch with psblas2.
15 years ago
Salvatore Filippone
a614197538
psblas3:
...
BLACS takeout, missing files.
15 years ago
Salvatore Filippone
7530cafc83
psblas3:
...
BLACS takeout.
15 years ago
Salvatore Filippone
5ffbc8ca82
psblas3:
...
prepare for merge BLACS takeout.
15 years ago
Salvatore Filippone
070b15cdb9
psblas3:
...
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_mat_mod.f03
fixed missing private attribute in get_nz_row
15 years ago
Salvatore Filippone
00531419d6
psblas3:
...
base/comm/psb_dspgather.F90
base/internals/psi_fnd_owner.F90
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_tools_mod.f90
base/modules/psb_s_mat_mod.f03
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_mat_mod.f03
base/modules/psb_z_tools_mod.f90
base/serial/Makefile
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/tools/Makefile
base/tools/psb_cspalloc.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dsphalo.F90
base/tools/psb_sspalloc.f90
base/tools/psb_zspalloc.f90
Various fixes arising from compilation with Gfortran.
Issues:
1. INTENT(OUT) on sparse matrices; besides breaking gfortran, it's
better to have INOUT until FINAL routines are available.
2. Naming conventions in container classes:
get_nrows => psb_X_get_nrows
and friends
15 years ago
Salvatore Filippone
6043c2854b
*** empty log message ***
15 years ago
Salvatore Filippone
6b278318bd
psblas3:
...
15 years ago
Salvatore Filippone
22876a972f
*** empty log message ***
15 years ago
Salvatore Filippone
f736089c0d
psblas3:
...
base/modules/Makefile
base/modules/psb_base_tools_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_tools_mod.f90
base/tools/Makefile
configure.ac
Various internal splits and fixes due to XLF testing.
15 years ago
Salvatore Filippone
56fd1cfbea
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_c_csr_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_sort_mod.f90
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f03
base/modules/psb_z_csr_mat_mod.f03
base/modules/psb_z_mat_mod.f03
base/modules/psi_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_znrmi.f90
base/serial/Makefile
base/serial/f03/Makefile
base/serial/f03/psb_base_mat_impl.f03
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/serial/psb_sort_impl.f90
base/serial/psi_impl.f90
base/serial/psi_serial_impl.f90
test/pargen/runs/ppde.inp
test/torture
test/torture/Makefile
test/torture/psb_mvsv_tester.f90
test/torture/psbtf.f90
test/torture/runs
util/Makefile
util/psb_hbio_impl.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_impl.f90
util/psb_mat_dist_mod.f90
util/psb_mmio_impl.f90
util/psb_mmio_mod.f90
Merged (at r 4082) the XLF-TEST branch, where we have decoupled
interface and implementation for serial stuff.
15 years ago
Salvatore Filippone
eda6a4941a
Fixed compilation issue for diffadd.
15 years ago
Salvatore Filippone
97d3f2d951
*** empty log message ***
15 years ago
Salvatore Filippone
00cdc61fac
psblas3:
...
Fixed epstol into d_epstol.
Added tests for same_type_as and extends_type_of
15 years ago
Salvatore Filippone
99e1c54bb2
Changed requirements for MOVE_ALLOC
15 years ago
Salvatore Filippone
fe656ee667
psblas3:
...
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
Added missing use psi_mod
15 years ago
Salvatore Filippone
a40ab96f64
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/modules/psb_comm_mod.f90
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
Fix interfaces for coherence.
15 years ago
Salvatore Filippone
588dce7b4c
psblas3:
...
base/Makefile
base/modules/Makefile
base/modules/psb_base_tools_mod.f90
base/modules/psb_c_psblas_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_z_psblas_mod.f90
base/modules/psb_z_tools_mod.f90
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/f03/psb_d_coo_impl.f03
base/serial/psb_crwextd.f90
base/serial/psb_drwextd.f90
base/serial/psb_srwextd.f90
base/serial/psb_zrwextd.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdins.f90
base/tools/psb_cdprt.f90
base/tools/psb_cdren.f90
base/tools/psb_cdrep.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_get_overlap.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/Makefile
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_crgmres.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_srgmres.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zrgmres.f90
prec/Makefile
prec/psb_c_bjacprec.f03
prec/psb_c_diagprec.f03
prec/psb_c_nullprec.f03
prec/psb_c_prec_type.f03
prec/psb_cilu_fct.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_d_bjacprec.f03
prec/psb_d_diagprec.f03
prec/psb_d_nullprec.f03
prec/psb_d_prec_type.f03
prec/psb_dilu_fct.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_const_mod.f03
prec/psb_prec_mod.f90
prec/psb_s_bjacprec.f03
prec/psb_s_diagprec.f03
prec/psb_s_nullprec.f03
prec/psb_s_prec_type.f03
prec/psb_silu_fct.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
prec/psb_z_bjacprec.f03
prec/psb_z_diagprec.f03
prec/psb_z_nullprec.f03
prec/psb_z_prec_type.f03
prec/psb_zilu_fct.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
prec/psb_zprecset.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/util/dhb2mm.f90
test/util/dmm2hb.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
Three batches of changes:
1. Change psb_base_mod into psb_sparse_mod.
2. Change USE statements in TOOLS directory.
3. Refactor some of the modules to work around XLF problems.
15 years ago
Salvatore Filippone
339d53c4da
psblas3:
...
Makefile
psb_base_mod.f90
psb_c_mat_mod.f03
psb_c_tools_mod.f90
psb_d_mat_mod.f03
psb_psblas_mod.f90
psb_s_mat_mod.f03
psb_sparse_mod.f90
psb_z_mat_mod.f03
psb_z_tools_mod.f90
psi_mod.f90
Renamed psb_base_mod into psb_sparse_mod.
Workaround for ICE in XLF: ONLY on USEing psb_X_csY_mat_mod.
15 years ago
Salvatore Filippone
0548b95108
psblas3:
...
base/serial/Makefile
base/serial/coo/Makefile
base/serial/coo/ccoomm.f
base/serial/coo/ccoomv.f
base/serial/coo/ccoonrmi.f
base/serial/coo/ccoorws.f
base/serial/coo/ccoosm.f
base/serial/coo/ccoosv.f
base/serial/coo/dcoomm.f
base/serial/coo/dcoomv.f
base/serial/coo/dcoonrmi.f
base/serial/coo/dcoorws.f
base/serial/coo/dcoosm.f
base/serial/coo/dcoosv.f
base/serial/coo/scoomm.f
base/serial/coo/scoomv.f
base/serial/coo/scoonrmi.f
base/serial/coo/scoorws.f
base/serial/coo/scoosm.f
base/serial/coo/scoosv.f
base/serial/coo/zcoomm.f
base/serial/coo/zcoomv.f
base/serial/coo/zcoonrmi.f
base/serial/coo/zcoorws.f
base/serial/coo/zcoosm.f
base/serial/coo/zcoosv.f
base/serial/csr/Makefile
base/serial/csr/ccrnrmi.f
base/serial/csr/ccsrck.f
base/serial/csr/ccsrmm.f
base/serial/csr/ccsrrws.f
base/serial/csr/ccsrsm.f
base/serial/csr/csrmv.f
base/serial/csr/csrsv.f
base/serial/csr/dcrnrmi.f
base/serial/csr/dcsrck.f
base/serial/csr/dcsrmm.f
base/serial/csr/dcsrmv.f
base/serial/csr/dcsrmv2.f
base/serial/csr/dcsrmv3.f
base/serial/csr/dcsrmv4.f
base/serial/csr/dcsrrws.f
base/serial/csr/dcsrsm.f
base/serial/csr/dcsrsv.f
base/serial/csr/scrnrmi.f
base/serial/csr/scsrmm.f
base/serial/csr/scsrmv.f
base/serial/csr/scsrmv2.f
base/serial/csr/scsrmv3.f
base/serial/csr/scsrmv4.f
base/serial/csr/scsrsm.f
base/serial/csr/scsrsv.f
base/serial/csr/zcrnrmi.f
base/serial/csr/zcsrck.f
base/serial/csr/zcsrmm.f
base/serial/csr/zcsrrws.f
base/serial/csr/zcsrsm.f
base/serial/csr/zsrmv.f
base/serial/csr/zsrsv.f
base/serial/dp/Makefile
base/serial/dp/Max_nnzero.f
base/serial/dp/ccoco.f
base/serial/dp/ccocr.f
base/serial/dp/ccrco.f
base/serial/dp/ccrcr.f
base/serial/dp/ccrjd.f
base/serial/dp/cgind_tri.f
base/serial/dp/cgindex.f
base/serial/dp/check_dim.f
base/serial/dp/dcoco.f
base/serial/dp/dcocr.f
base/serial/dp/dcrco.f
base/serial/dp/dcrcr.f
base/serial/dp/dcrjd.f
base/serial/dp/dcsrp1.f
base/serial/dp/dcsrrp.f
base/serial/dp/dgblock.f
base/serial/dp/dgind_tri.f
base/serial/dp/dgindex.f
base/serial/dp/djadrp.f
base/serial/dp/djadrp1.f
base/serial/dp/djdco.f
base/serial/dp/djdcox.f
base/serial/dp/dvtfg.f
base/serial/dp/gen_block.f
base/serial/dp/partition.f
base/serial/dp/scoco.f
base/serial/dp/scocr.f
base/serial/dp/scrco.f
base/serial/dp/scrcr.f
base/serial/dp/scrjd.f
base/serial/dp/sgind_tri.f
base/serial/dp/sgindex.f
base/serial/dp/zcoco.f
base/serial/dp/zcocr.f
base/serial/dp/zcrco.f
base/serial/dp/zcrcr.f
base/serial/dp/zcrjd.f
base/serial/dp/zgind_tri.f
base/serial/dp/zgindex.f
base/serial/f77/Makefile
base/serial/f77/ccsmm.f
base/serial/f77/ccsnmi.f
base/serial/f77/ccsrws.f
base/serial/f77/ccssm.f
base/serial/f77/cgelp.f
base/serial/f77/clpupd.f
base/serial/f77/cswmm.f
base/serial/f77/cswsm.f
base/serial/f77/dcsmm.f
base/serial/f77/dcsnmi.f
base/serial/f77/dcsrp.f
base/serial/f77/dcsrws.f
base/serial/f77/dcssm.f
base/serial/f77/dgelp.f
base/serial/f77/dlpupd.f
base/serial/f77/dswmm.f
base/serial/f77/dswsm.f
base/serial/f77/scsmm.f
base/serial/f77/scsnmi.f
base/serial/f77/scsrws.f
base/serial/f77/scssm.f
base/serial/f77/sgelp.f
base/serial/f77/slpupd.f
base/serial/f77/sswmm.f
base/serial/f77/sswsm.f
base/serial/f77/zcsmm.f
base/serial/f77/zcsnmi.f
base/serial/f77/zcsrws.f
base/serial/f77/zcssm.f
base/serial/f77/zgelp.f
base/serial/f77/zlpupd.f
base/serial/f77/zswmm.f
base/serial/f77/zswsm.f
base/serial/jad/Makefile
base/serial/jad/djadmm.f
base/serial/jad/djadmv.f
base/serial/jad/djadmv2.f
base/serial/jad/djadmv3.f
base/serial/jad/djadmv4.f
base/serial/jad/djadnr.f
base/serial/jad/djadrws.f
base/serial/jad/djadsm.f
base/serial/jad/djadsv.f
base/serial/jad/djdnrmi.f
base/serial/jad/djdrws.f
base/serial/jad/sjadmm.f
base/serial/jad/sjadmv.f
base/serial/jad/sjadmv2.f
base/serial/jad/sjadmv3.f
base/serial/jad/sjadmv4.f
base/serial/jad/sjadnr.f
base/serial/jad/sjadrws.f
base/serial/jad/sjadsm.f
base/serial/jad/sjadsv.f
base/serial/jad/sjdnrmi.f
base/serial/jad/sjdrws.f
base/serial/psb_ccoins.f90
base/serial/psb_ccsmm.f90
base/serial/psb_ccsmv.f90
base/serial/psb_ccsnmi.f90
base/serial/psb_ccsprt.f90
base/serial/psb_ccssm.f90
base/serial/psb_ccssv.f90
base/serial/psb_cest.f90
base/serial/psb_cfixcoo.f90
base/serial/psb_cgelp.f90
base/serial/psb_cipcoo2csc.f90
base/serial/psb_cipcoo2csr.f90
base/serial/psb_cipcsr2coo.f90
base/serial/psb_cneigh.f90
base/serial/psb_cspclip.f90
base/serial/psb_cspcnv.f90
base/serial/psb_cspgetrow.f90
base/serial/psb_cspgtblk.f90
base/serial/psb_cspgtdiag.f90
base/serial/psb_cspscal.f90
base/serial/psb_ctransc.f90
base/serial/psb_ctransp.f90
base/serial/psb_dcoins.f90
base/serial/psb_dcsmm.f90
base/serial/psb_dcsmv.f90
base/serial/psb_dcsnmi.f90
base/serial/psb_dcsprt.f90
base/serial/psb_dcsrp.f90
base/serial/psb_dcsrws.f90
base/serial/psb_dcssm.f90
base/serial/psb_dcssv.f90
base/serial/psb_dfixcoo.f90
base/serial/psb_dgelp.f90
base/serial/psb_dipcoo2csc.f90
base/serial/psb_dipcoo2csr.f90
base/serial/psb_dipcsr2coo.f90
base/serial/psb_dneigh.f90
base/serial/psb_dspclip.f90
base/serial/psb_dspcnv.f90
base/serial/psb_dspgetrow.f90
base/serial/psb_dspgtblk.f90
base/serial/psb_dspgtdiag.f90
base/serial/psb_dspscal.f90
base/serial/psb_dspsetbld.f90
base/serial/psb_dspshift.f90
base/serial/psb_dtransp.f90
base/serial/psb_getifield.f90
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_scoins.f90
base/serial/psb_scsmm.f90
base/serial/psb_scsmv.f90
base/serial/psb_scsnmi.f90
base/serial/psb_scsprt.f90
base/serial/psb_scssm.f90
base/serial/psb_scssv.f90
base/serial/psb_setifield.f90
base/serial/psb_sfixcoo.f90
base/serial/psb_sgelp.f90
base/serial/psb_sipcoo2csc.f90
base/serial/psb_sipcoo2csr.f90
base/serial/psb_sipcsr2coo.f90
base/serial/psb_sneigh.f90
base/serial/psb_sspclip.f90
base/serial/psb_sspcnv.f90
base/serial/psb_sspgetrow.f90
base/serial/psb_sspgtblk.f90
base/serial/psb_sspgtdiag.f90
base/serial/psb_sspscal.f90
base/serial/psb_stransp.f90
base/serial/psb_update_mod.f90
base/serial/psb_zcoins.f90
base/serial/psb_zcsmm.f90
base/serial/psb_zcsmv.f90
base/serial/psb_zcsnmi.f90
base/serial/psb_zcsprt.f90
base/serial/psb_zcsrp.f90
base/serial/psb_zcsrws.f90
base/serial/psb_zcssm.f90
base/serial/psb_zcssv.f90
base/serial/psb_zfixcoo.f90
base/serial/psb_zgelp.f90
base/serial/psb_zipcoo2csc.f90
base/serial/psb_zipcoo2csr.f90
base/serial/psb_zipcsr2coo.f90
base/serial/psb_zneigh.f90
base/serial/psb_zspclip.f90
base/serial/psb_zspcnv.f90
base/serial/psb_zspgetrow.f90
base/serial/psb_zspgtblk.f90
base/serial/psb_zspgtdiag.f90
base/serial/psb_zspscal.f90
base/serial/psb_zspsetbld.f90
base/serial/psb_zspshift.f90
base/serial/psb_ztransc.f90
base/serial/psb_ztransp.f90
Delete obsolete SERIAL files.
15 years ago
Salvatore Filippone
5724754e7b
*** empty log message ***
15 years ago
Salvatore Filippone
431c342fdc
psblas3:
...
Make.inc.in
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_desc_type.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_z_base_mat_mod.f03
configure.ac
configure
Fixes for XLF:
1. Make.inc/configure
2. Intent(INOUT) on A in base version of SCAL
15 years ago
Salvatore Filippone
d4cf5acc20
psblas3:
...
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
test/fileread/runs/dfs.inp
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_mat_mod.f03
Fixes: introduced clip_diag for use with point Jacobi preconditioners.
15 years ago
Salvatore Filippone
086d5187b4
psblas3:
...
Makefile
psb_base_tools_mod.f90
psb_c_tools_mod.f90
psb_d_tools_mod.f90
psb_s_tools_mod.f90
psb_tools_mod.f90
psb_z_tools_mod.f90
Split tools_mod file.
15 years ago
Salvatore Filippone
c31e742f34
psblas3:
...
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
Fixed interface/implementation for rwextd and smmp for S/C/Z. Now
ready for more work on MLD.
15 years ago
Salvatore Filippone
d8cf0466bf
psblas3:
...
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_z_csc_impl.f03
Added CSC for all data types.
15 years ago
Salvatore Filippone
f64ed1ce53
psblas3:
...
base/modules/psb_c_csc_mat_mod.f03
base/modules/psb_s_csc_mat_mod.f03
base/modules/psb_z_csc_mat_mod.f03
Added CSC for all data types.
15 years ago
Salvatore Filippone
e8b376b22c
psblas3:
...
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_z_base_mat_mod.f03
base/serial/f03/psb_d_csc_impl.f03
Fixes for compilation with GNU 4.5.0 (fortran-dev branch).
Added transpose to S/C/Z.
15 years ago
Salvatore Filippone
142430a086
psblas3:
...
base/modules/Makefile
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_tools_mod.f90
base/modules/psb_z_mat_mod.f03
base/psblas/psb_cdot.f90
base/psblas/psb_ddot.f90
base/serial/f03/Makefile
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/tools/psb_cspasb.f90
base/tools/psb_dspasb.f90
test/fileread/runs/cfs.inp
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/psb_d_csc_impl.f03
test/pargen/psb_d_csc_mat_mod.f03
util/psb_mat_dist_mod.f90
Added CSC to the basic formats.
15 years ago
Salvatore Filippone
feeb610418
psblas3:
...
Reworked preconditioner stuff. Currently contains some debug
statements.
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_error_mod.F90
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/tools/psb_cspasb.f90
base/tools/psb_dspasb.f90
prec/Makefile
prec/psb_c_bjacprec.f03
prec/psb_c_diagprec.f03
prec/psb_c_nullprec.f03
prec/psb_cbjac_aply.f90
prec/psb_cbjac_bld.f90
prec/psb_cdiagsc_bld.f90
prec/psb_cgprec_aply.f90
prec/psb_cilu_fct.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_d_bjacprec.f03
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dgprec_aply.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_type.f03
prec/psb_s_bjacprec.f03
prec/psb_s_diagprec.f03
prec/psb_s_nullprec.f03
prec/psb_sbjac_aply.f90
prec/psb_sbjac_bld.f90
prec/psb_sdiagsc_bld.f90
prec/psb_sgprec_aply.f90
prec/psb_silu_fct.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
prec/psb_z_bjacprec.f03
prec/psb_z_diagprec.f03
prec/psb_z_nullprec.f03
prec/psb_zbjac_aply.f90
prec/psb_zbjac_bld.f90
prec/psb_zdiagsc_bld.f90
prec/psb_zgprec_aply.f90
prec/psb_zilu_fct.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
prec/psb_zprecset.f90
test/fileread/runs/cfs.inp
test/fileread/runs/dfs.inp
test/fileread/runs/zfs.inp
test/pargen/Makefile
test/pargen/runs/ppde.inp
util/psb_mat_dist_mod.f90
15 years ago
Salvatore Filippone
89bec2256e
psblas3:
...
15 years ago
Salvatore Filippone
330dcacad6
*** empty log message ***
15 years ago
Salvatore Filippone
1c49f3ed5e
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f03
Fixed idiotic bug in mv_coo_from_coo.
15 years ago
Salvatore Filippone
b74413cd69
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fxed stupid bug in initalization of NZ in getrow & friends.
15 years ago
Salvatore Filippone
fdd9158f1c
psblas3:
...
base/modules/psb_base_mat_mod.f03
Implemented get_neigh at base_mat level, just by calling csget on the
pattern (which all are supposed to support)!!!
15 years ago
Salvatore Filippone
c615e1ee5d
psblas3:
...
base/modules/psb_error_mod.F90
Fix to error message for incomplete class implementation.
15 years ago
Salvatore Filippone
9bd81680e3
psblas3:
...
base/comm/psb_dspgather.F90
base/modules/psb_s_csr_mat_mod.f03
prec/psb_dilu_fct.f90
Fixes for mld development.
15 years ago
Salvatore Filippone
d52252a4d8
No need for whole serial_mod if we are only using msort!
15 years ago
Salvatore Filippone
65f5314e76
Make size variables SAVEd.
15 years ago
Salvatore Filippone
e73cfb6be7
*** empty log message ***
15 years ago
Salvatore Filippone
eb0896c378
psblas3:
...
base/comm/Makefile
base/comm/psb_dspgather.F90
base/modules/Makefile
base/modules/psb_comm_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/f77/Makefile
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
configure.ac
configure
Beginning work on new MLD, need support for other operators.
15 years ago
Salvatore Filippone
ebe0d004ea
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
First version of transpose, only for D for the time being.
15 years ago
Salvatore Filippone
fd48802e2e
Fixed README.
15 years ago
Salvatore Filippone
dc5e6813ac
psblas3:
...
base/modules/psb_psblas_mod.f90
Fixed interface bug for multiple vectors, exposed by new kiva
testing.
15 years ago
Salvatore Filippone
8bac54b124
psblas3:
...
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_psblas_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_mat_mod.f03
base/psblas/psb_cspsm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zspsm.f90
base/serial/dp/dvtfg.f
krylov/psb_krylov_mod.f90
prec/psb_cbjac_aply.f90
prec/psb_dbjac_aply.f90
prec/psb_sbjac_aply.f90
prec/psb_zbjac_aply.f90
Changed "SIDE" to "SCALE" in SM.
Maybe we need to add back a PERM (Left, Right) argument somewhere???
15 years ago
Salvatore Filippone
233835de10
psblas3:
...
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Changed cp_from/mv_from implementation. Still a lot to be done!
15 years ago
Salvatore Filippone
1e91812924
psblas3:
...
base/Makefile
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_mat_mod.f03
base/modules/psb_psblas_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_tools_mod.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/Makefile
base/serial/dp/Makefile
base/serial/dp/gen_block.f
base/serial/dp/partition.f
base/serial/dp/scrjd.f
base/serial/f77/Makefile
base/serial/psb_cest.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_crgmres.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_srgmres.f90
krylov/psb_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zrgmres.f90
prec/psb_cbjac_aply.f90
prec/psb_cbjac_bld.f90
prec/psb_cdiagsc_bld.f90
prec/psb_cilu_fct.f90
prec/psb_cprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
prec/psb_zbjac_aply.f90
prec/psb_zbjac_bld.f90
prec/psb_zdiagsc_bld.f90
prec/psb_zilu_fct.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/zf_sample.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
complex version.
Now the basic test appear to work.
Next: move to MLD
15 years ago
Salvatore Filippone
35ea6ac5d6
psblas3:
...
modules/Makefile
modules/psb_c_base_mat_mod.f03
modules/psb_c_csr_mat_mod.f03
modules/psb_c_mat_mod.f03
modules/psb_mat_mod.f03
modules/psb_z_base_mat_mod.f03
modules/psb_z_csr_mat_mod.f03
modules/psb_z_mat_mod.f03
serial/f03/Makefile
serial/f03/psb_c_coo_impl.f03
serial/f03/psb_c_csr_impl.f03
serial/f03/psb_d_coo_impl.f03
serial/f03/psb_d_csr_impl.f03
serial/f03/psb_s_coo_impl.f03
serial/f03/psb_s_csr_impl.f03
serial/f03/psb_z_coo_impl.f03
serial/f03/psb_z_csr_impl.f03
Complex version, step 1.
15 years ago
Salvatore Filippone
3a69bef4f6
psblas3:
...
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
Fixed various implementation details for SV/SM.
15 years ago
Salvatore Filippone
7cc636302a
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_serial_mod.f90
base/modules/psb_spmat_type.f03
base/modules/psb_tools_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/serial/Makefile
base/serial/coo/Makefile
base/serial/csr/Makefile
base/serial/dp/Makefile
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f77/Makefile
base/serial/jad/Makefile
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_update_mod.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dspins.f90
base/tools/psb_linmap.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
krylov/psb_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_srgmres.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
prec/psb_sbjac_aply.f90
prec/psb_sbjac_bld.f90
prec/psb_sdiagsc_bld.f90
prec/psb_silu_fct.f90
prec/psb_sprecbld.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
Single precision version. At least, up to working pargen examples..
15 years ago
Salvatore Filippone
052a1751ef
psblas3:
...
base/modules/Makefile
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_mat_mod.f03
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/serial/f03/Makefile
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
First step for serial single precision
15 years ago
Salvatore Filippone
196539d626
psblas3:
...
base/modules/Makefile
base/modules/README.F2003
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_mat_mod.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
test/pargen/psb_d_csc_impl.f03
test/pargen/psb_d_csc_mat_mod.f03
Fixed mv_from and cp_from with access to ancestor type.
15 years ago
Salvatore Filippone
720fbd161a
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_spmat_type.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
prec/psb_dbjac_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
test/fileread/df_sample.f90
util/psb_metispart_mod.F90
1. Taken out psb_dspmat_type from definition modules.
2. Commented out compilation of all old serial stuff;
3. Fixed (for the time being, but needs more exploration) CP_FROM and
MV_FROM.
4. BEWARE: new serial stuff is still incomplete.
15 years ago
Salvatore Filippone
047eb9933b
psblas3:
...
Changelog
base/modules/psb_base_mat_mod.f03
base/modules/psb_base_mod.f90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_inter_desc_mod.f90
base/modules/psb_inter_desc_type.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_mat_mod.f03
base/modules/psb_spmat_type.f03
base/modules/psb_tools_mod.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/serial/Makefile
base/serial/coo/Makefile
base/serial/csr/Makefile
base/serial/dp/Makefile
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
base/serial/f77/Makefile
base/serial/jad/Makefile
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_update_mod.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_linmap.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/pargen/ppde.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_mmio_mod.f90
Fixed toolchain: now fileread works.
15 years ago
Salvatore Filippone
6824977d63
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_mat_mod.f03
base/modules/psbn_base_mat_mod.f03
base/modules/psbn_d_base_mat_mod.f03
base/modules/psbn_d_csr_mat_mod.f03
base/modules/psbn_mat_impl.f03
base/modules/psbn_mat_mod.f03
test/pargen/Makefile
test/pargen/psb_d_csc_impl.f03
test/pargen/psb_d_csc_mat_mod.f03
test/pargen/psbn_d_csc_impl.f03
test/pargen/psbn_d_csc_mat_mod.f03
test/serial/Makefile
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_mat_mod.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Switchover to psb_completed.
15 years ago
Salvatore Filippone
5a6b34de32
psblas3:
...
base/modules/Makefile
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
util/psb_mat_dist_mod.f90
Preparing for switchover to psb_, step 7
15 years ago
Salvatore Filippone
accb3ae4d0
psblas3:
...
newserial/Makefile
Preparing for switchover to psb_, step 4
15 years ago
Salvatore Filippone
1991b0305d
psblas3:
...
Makefile
modules/Makefile
modules/README.F2003
modules/psb_const_mod.f90
modules/psb_psblas_mod.f90
modules/psb_tools_mod.f90
modules/psbn_base_mat_mod.f03
modules/psbn_d_base_mat_mod.f03
modules/psbn_d_csr_mat_mod.f03
modules/psbn_mat_impl.f03
modules/psbn_mat_mod.f03
newserial/Makefile
newserial/README
newserial/psbn_base_mat_mod.f03
newserial/psbn_d_base_mat_mod.f03
newserial/psbn_d_csr_mat_mod.f03
newserial/psbn_mat_impl.f03
newserial/psbn_mat_mod.f03
psblas/psb_dnrmi.f90
psblas/psb_dspmm.f90
psblas/psb_dspsm.f90
serial/f03/psbn_d_coo_impl.f03
serial/f03/psbn_d_csr_impl.f03
tools/psb_dspalloc.f90
tools/psb_dspasb.f90
tools/psb_dspfree.f90
tools/psb_dspins.f90
Preparing for switchover to psb_, step 3
15 years ago
Salvatore Filippone
108d0b844b
psblas3:
...
newserial/psbn_base_mat_mod.f03
newserial/psbn_d_base_mat_mod.f03
newserial/psbn_d_csr_mat_mod.f03
newserial/psbn_mat_impl.f03
newserial/psbn_mat_mod.f03
Preparing for switchover to psb_, step 2
15 years ago
Salvatore Filippone
9d8d8d7ad3
psblas3:
...
base/modules/psb_const_mod.f90
base/modules/psb_spmat_type.f03
base/newserial/psbn_base_mat_mod.f03
krylov/psb_dcgstab.F90
prec/psb_dilu_fct.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
Preparing for switchover to psb_
15 years ago
Salvatore Filippone
0863bc05b9
psblas3:
...
modules/psb_tools_mod.f90
newserial/Makefile
newserial/psbn_d_coo_impl.f03
newserial/psbn_d_csr_impl.f03
psblas/psb_dspmm.f90
serial/Makefile
serial/f03
serial/f03/Makefile
serial/f03/psbn_d_coo_impl.f03
serial/f03/psbn_d_csr_impl.f03
tools/psb_dspasb.f90
Reorganization: make room for new serial stuff.
15 years ago
Salvatore Filippone
d0c4c5c77c
psblas3:
...
psbn_d_base_mat_mod.f03
psbn_d_coo_impl.f03
psbn_d_csr_impl.f03
psbn_d_csr_mat_mod.f03
performance fixes
15 years ago
Salvatore Filippone
4ecc1b632d
psblas3:
...
base/modules/psb_error_mod.F90
base/modules/psb_psblas_mod.f90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/tools/psb_dspalloc.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
Now both BJAC_BLD and CSSV work. Really!
And initial performance is not too bad.
Lots and lots of details to be fixed yet...........
15 years ago
Salvatore Filippone
ffe5ab739d
psblas3:
...
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_csr_mat_mod.f03
prec/psb_ddiagsc_bld.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_prec_mod.f90
test/pargen/runs/ppde.inp
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
util/psb_mat_dist_mod.f90
Moved csgetblk and csclip to the base level, the only specific
implementation is that of csgetrow.
15 years ago
Salvatore Filippone
9bfb2980e3
psblas3:
...
base/Makefile
base/modules/Makefile
base/modules/psb_psblas_mod.f90
base/modules/psb_tools_mod.f90
base/newserial/Makefile
base/newserial/README
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dspins.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_mod.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_mat_mod.f03
Minimal set of changes to run BICGSTAB in serial mode with NONE as a
preconditioner. It does now!
15 years ago
Salvatore Filippone
434085380d
psblas3:
...
base/newserial/psbn_mat_mod.f03
Added SCAL at external level.
15 years ago
Salvatore Filippone
fb28c925dc
psblas3:
...
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
test/serial/d_matgen.f03
Added SCAL.
Defined CSGET/CSCLIP: they work on the same inner kernel
implementation!
15 years ago
Salvatore Filippone
607a0aa949
psblas3:
...
base/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/Makefile
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Improved error messages.
Various cosmetic fixes.
15 years ago
Salvatore Filippone
7ee565006c
psblas3:
...
Makefile
base/modules/psb_error_mod.F90
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Renamed various methods.
Tight binding of methods to outer objects.
15 years ago
Salvatore Filippone
94779d8a65
psblas3:
...
base/modules/psb_error_mod.F90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/Makefile
test/serial/d_matgen.f03
First round of encapsulation of sparse matrix data types.
15 years ago
Salvatore Filippone
95aeca09c3
psblas3:
...
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
base/serial/csr/dcsrsm.f
test/pargen/runs/ppde.inp
test/serial
test/serial/Makefile
test/serial/d_coo_matgen.f03
Added serial test directory.
First tests of conversion COO-CSR
15 years ago
Salvatore Filippone
9bee709ca3
psblas3:
...
New implementation layer for outer shells.
15 years ago
Salvatore Filippone
30c06b3b8f
psblas3:
...
added someitems about SPCNV.
15 years ago
Salvatore Filippone
7d8a6bd486
psblas3:
...
Reworked CSR, take 3. But still waiting for the second NAG bugfix.
15 years ago
Salvatore Filippone
ef68641888
psblas3:
...
Reworked CSR, take 2.
15 years ago
Salvatore Filippone
30b880ea87
*** empty log message ***
15 years ago
Salvatore Filippone
91c6ccb47a
psblas3:
...
Reworked CSR, take 1.
15 years ago
Salvatore Filippone
759b576cf1
*** empty log message ***
15 years ago
Salvatore Filippone
2ca38a00c8
*** empty log message ***
15 years ago
Salvatore Filippone
fcce2afa89
*** empty log message ***
15 years ago
Salvatore Filippone
57d418ff15
psblas3:
...
Makefile
psbn_base_mat_mod.f03
psbn_d_base_mat_mod.f03
psbn_mat_mod.f03
Implementd many basic methods.
Reviewed visibility, make names of subroutines/functions always
private (thus only accessible via the object).
15 years ago
Salvatore Filippone
feb413dc8c
Fixed order of module procedures.
15 years ago
Salvatore Filippone
0ce5545cea
psblas3:
...
Changelog
base/modules/Makefile
base/modules/psb_ip_reord_mod.f90
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_mat_mod.f03
base/serial/Makefile
base/serial/psb_ip_reord_mod.f90
config/pac.m4
Reworked base_mat to include COO (everybody must know about COO to
define A%TO_COO() and A%FROM_COO)
15 years ago
Salvatore Filippone
eddf493ae9
psblas3:
...
base/Makefile
base/comm/psb_chalo.f90
base/comm/psb_dhalo.f90
base/comm/psb_shalo.f90
base/comm/psb_zhalo.f90
base/modules/Makefile
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/serial/dp/Makefile
base/serial/f77/ccsmm.f
base/serial/f77/scsmm.f
configure.ac
configure
Fixes for the handling of interface mismatch in the NAG compiler: use
-wmismatch=mpi_gather.... and save mismatch_all just for psb_penv and
psb_blacs.
This enabled discovery of a number of minor (and not so minor)
errors..
Still waiting to hear about the bugs in F2003 mode.
15 years ago
Salvatore Filippone
302efc2c45
psblas3:
...
Make.inc.in
base/Makefile
base/modules/fakempi.c
base/modules/psb_penv_mod.F90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_csr_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
config/ax_f90_module_extension.m4
config/ax_f90_module_flag.m4
config/pac.m4
configure.ac
configure
Added --with-serial-mpi.
15 years ago
Salvatore Filippone
7080b2c827
psblas3:
...
Intermediate checkpoint, lots more to do yet.
15 years ago
Salvatore Filippone
2e62b1335e
psblas3:
...
base/modules/psb_error_mod.F90
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_csr_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_mat_mod.f03
First error handling in derived classes.
16 years ago
Salvatore Filippone
9ecf2d2b4b
Split files in OO implementation. Still long way to go.
16 years ago
Salvatore Filippone
a1cf9b1836
base/Makefile
...
16 years ago
Salvatore Filippone
2a6383e870
psblas3:
...
Version that compiles and runs with NAG.
Lots and lots to be changed yet.
16 years ago
Salvatore Filippone
8766c1003b
psblas3:
...
Changelog
LICENSE
Make.inc.in
README
base/Makefile
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_index.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_fnd_owner.F90
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_hash_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_penv_mod.F90
base/modules/psb_psblas_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_spmat_type.f03
base/modules/psb_spmat_type.f90
base/modules/psb_tools_mod.f90
base/modules/psi_mod.f90
base/psblas/Makefile
base/psblas/psb_cspmm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_zspmm.f90
base/serial/Makefile
base/serial/aux/Makefile
base/serial/psb_ccoins.f90
base/serial/psb_ccsprt.f90
base/serial/psb_cgelp.f90
base/serial/psb_cipcoo2csc.f90
base/serial/psb_cipcoo2csr.f90
base/serial/psb_cipcsr2coo.f90
base/serial/psb_cneigh.f90
base/serial/psb_ctransc.f90
base/serial/psb_ctransp.f90
base/serial/psb_dcoins.f90
base/serial/psb_dcsmm.f90
base/serial/psb_dcsprt.f90
base/serial/psb_dcsrp.f90
base/serial/psb_dgelp.f90
base/serial/psb_dipcoo2csc.f90
base/serial/psb_dipcoo2csr.f90
base/serial/psb_dipcsr2coo.f90
base/serial/psb_dneigh.f90
base/serial/psb_dtransp.f90
base/serial/psb_getrow_mod.f90
base/serial/psb_scoins.f90
base/serial/psb_scsnmi.f90
base/serial/psb_scsprt.f90
base/serial/psb_sgelp.f90
base/serial/psb_sipcoo2csc.f90
base/serial/psb_sipcoo2csr.f90
base/serial/psb_sipcsr2coo.f90
base/serial/psb_sneigh.f90
base/serial/psb_stransp.f90
base/serial/psb_update_mod.f90
base/serial/psb_zcoins.f90
base/serial/psb_zcsprt.f90
base/serial/psb_zcsrp.f90
base/serial/psb_zgelp.f90
base/serial/psb_zipcoo2csc.f90
base/serial/psb_zipcoo2csr.f90
base/serial/psb_zipcsr2coo.f90
base/serial/psb_zneigh.f90
base/serial/psb_ztransc.f90
base/serial/psb_ztransp.f90
base/tools/Makefile
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cdals.f90
base/tools/psb_cdren.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_icdasb.F90
base/tools/psb_inter_desc.f90
base/tools/psb_linmap.f90
base/tools/psb_map.f90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
config/pac.m4
configure.ac
configure
krylov/psb_scgstab.F90
prec/psb_cdiagsc_bld.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_sdiagsc_bld.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_zdiagsc_bld.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
util/psb_mat_dist_mod.f90
psblas3:
first batch of changes to accommodate NAG compiler. Now the real work
is about to start...
16 years ago
Salvatore Filippone
9765e4a4ae
*** empty log message ***
16 years ago
Salvatore Filippone
be18a33a19
psblas2-typext
...
psb_spsb is not currently used.
16 years ago
Salvatore Filippone
e42460b161
psblas-typext
...
Modified the spmat_types to contain type-bound procedures for CSMM and
CSSM.
Modified the PSBLAS and psb_map accordingly.
16 years ago
Salvatore Filippone
78031d8651
psblas2-typext:
...
Merged fixes for empty local rows from trunk.
16 years ago
Salvatore Filippone
7461cd9c5e
Merged encapsluation fixes in desc_type from trunk.
16 years ago
Salvatore Filippone
7c38528a66
Merged precision fix for csprt from trunk.
16 years ago
Salvatore Filippone
00c1468c6c
Started playing around with type extensions and typebound
...
procedures.
Merged performance fixes from trunk.
16 years ago
Salvatore Filippone
45c2214626
psblas2-typext:
...
Beginning of experiments with type, extends.
17 years ago
Salvatore Filippone
5a85af050a
psblas2-typext:
...
Beginning of experiments with type, extends.
17 years ago
Salvatore Filippone
866cf36165
psblas:
...
base/serial/Makefile
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/imsr.f90
base/serial/aux/imsrx.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/zamsr.f90
base/serial/aux/zamsrx.f90
base/serial/dp/Makefile
base/serial/dp/ccoco.f
base/serial/dp/ccocr.f
base/serial/dp/dcoco.f
base/serial/dp/dcocr.f
base/serial/dp/djdcox.f
base/serial/dp/reordvn.f
base/serial/dp/scoco.f
base/serial/dp/scocr.f
base/serial/dp/zcoco.f
base/serial/dp/zcocr.f
base/serial/psb_cfixcoo.f90
base/serial/psb_dfixcoo.f90
base/serial/psb_ip_reord_mod.f90
base/serial/psb_sfixcoo.f90
base/serial/psb_zfixcoo.f90
Defined a new module ip_reord to handle reordering based on a
list-sort output; this will avoid future type mismatch, such as the
one causing trouble in the final mld2p4 testing for complex single
precision.
17 years ago
Salvatore Filippone
7f2074779d
psblas2
...
base/serial/psb_sfixcoo.f90
Fixed type mismatch in fixcoo.
17 years ago
Salvatore Filippone
0a3d2871c9
psblas2-dev/base/serial
...
psb_cipcoo2csc.f90
psb_sipcoo2csc.f90
Aligned with double version,
17 years ago
Salvatore Filippone
54f9133015
psblas2:
...
base/modules/psb_desc_type.f90
base/tools/psb_map.f90
Added a query to figure out a descriptor for a replicated index space.
Fixed aggregation mapping towards a replicated index space.
WARNING: the general linear map does not check this yet; have to
figure out what we really want to do.
17 years ago
Salvatore Filippone
e880b18eb1
psblas2:
...
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
Reverted to use internal module names.
17 years ago
Salvatore Filippone
02b09a9eb5
psblas:
...
base/modules/psb_desc_type.f90
base/modules/psb_tools_mod.f90
base/tools/Makefile
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cdcpy.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
psblas: refactor copy, lstext and reinit descriptors to work around
Intel 10 compilation problem.
17 years ago
Salvatore Filippone
e30d782178
psblas2:
...
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_inter_desc_mod.f90
base/modules/psb_inter_desc_type.f90
base/tools/Makefile
base/tools/psb_inter_desc.f90
base/tools/psb_map.f90
Fixed module inclusion pattern to handle compilation under XLF 10.
17 years ago
Salvatore Filippone
5c4748c93f
psblas2-dev:
...
17 years ago
Salvatore Filippone
f0e69ab0da
psblas2-dev:
...
base/modules/psb_serial_mod.f90
base/serial/psb_ctransp.f90
base/serial/psb_dtransp.f90
base/serial/psb_stransp.f90
base/serial/psb_ztransp.f90
Defined in-place transpose.
krylov/psb_drgmres.f90
krylov/psb_srgmres.f90
Fixed for good alternate code path.
17 years ago
Salvatore Filippone
c3532df7fd
psblas2-dev:
...
base/serial/psb_cspscal.f90
base/serial/psb_sspscal.f90
Added scaling by a scalar.
17 years ago
Salvatore Filippone
acfe3fdb63
psblas2-dev:
...
Make.inc.in
README
base/comm/Makefile
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/internals/Makefile
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/modules/Makefile
base/modules/psb_blacs_mod.f90
base/modules/psb_comm_mod.f90
base/modules/psb_const_mod.f90
base/modules/psb_error_mod.F90
base/modules/psb_inter_desc_type.f90
base/modules/psb_penv_mod.F90
base/modules/psb_psblas_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_spmat_type.f90
base/modules/psb_spsb_mod.f90
base/modules/psb_string_mod.f90
base/modules/psb_tools_mod.f90
base/modules/psi_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/Makefile
base/psblas/psb_camax.f90
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_samax.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_sxdot.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_znrmi.f90
base/psblas/pstreecomb.F
base/serial/Makefile
base/serial/aux/Makefile
base/serial/aux/cacmp_mod.f90
base/serial/aux/calcmp_mod.f90
base/serial/aux/calsr.f90
base/serial/aux/calsrx.f90
base/serial/aux/camsort_dw.f90
base/serial/aux/camsort_up.f90
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/casr.f90
base/serial/aux/casrx.f90
base/serial/aux/clcmp_mod.f90
base/serial/aux/clsr.f90
base/serial/aux/clsrx.f90
base/serial/aux/sasr.f90
base/serial/aux/sasrx.f90
base/serial/aux/smsort_dw.f90
base/serial/aux/smsort_up.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/ssr.f90
base/serial/aux/ssrx.f90
base/serial/coo/Makefile
base/serial/coo/ccoomm.f
base/serial/coo/ccoomv.f
base/serial/coo/ccoonrmi.f
base/serial/coo/ccoorws.f
base/serial/coo/ccoosm.f
base/serial/coo/ccoosv.f
base/serial/coo/dcoosm.f
base/serial/coo/scoomm.f
base/serial/coo/scoomv.f
base/serial/coo/scoonrmi.f
base/serial/coo/scoorws.f
base/serial/coo/scoosm.f
base/serial/coo/scoosv.f
base/serial/coo/zcoosm.f
base/serial/csr/Makefile
base/serial/csr/ccrnrmi.f
base/serial/csr/ccsrck.f
base/serial/csr/ccsrmm.f
base/serial/csr/ccsrrws.f
base/serial/csr/ccsrsm.f
base/serial/csr/csrmv.f
base/serial/csr/csrsv.f
base/serial/csr/dcsrck.f
base/serial/csr/dcsrmm.f
base/serial/csr/dcsrmv.f
base/serial/csr/dcsrmv2.f
base/serial/csr/dcsrmv3.f
base/serial/csr/dcsrmv4.f
base/serial/csr/dcsrrws.f
base/serial/csr/dcsrsm.f
base/serial/csr/dcsrsv.f
base/serial/csr/scrnrmi.f
base/serial/csr/scsrmm.f
base/serial/csr/scsrmv.f
base/serial/csr/scsrmv2.f
base/serial/csr/scsrmv3.f
base/serial/csr/scsrmv4.f
base/serial/csr/scsrsm.f
base/serial/csr/scsrsv.f
base/serial/csr/zcrnrmi.f
base/serial/csr/zcsrck.f
base/serial/csr/zcsrmm.f
base/serial/csr/zcsrrws.f
base/serial/csr/zcsrsm.f
base/serial/csr/zsrmv.f
base/serial/csr/zsrsv.f
base/serial/dp/Makefile
base/serial/dp/ccoco.f
base/serial/dp/ccocr.f
base/serial/dp/ccrco.f
base/serial/dp/ccrcr.f
base/serial/dp/ccrjd.f
base/serial/dp/cgind_tri.f
base/serial/dp/cgindex.f
base/serial/dp/reordvn.f
base/serial/dp/scoco.f
base/serial/dp/scocr.f
base/serial/dp/scrco.f
base/serial/dp/scrcr.f
base/serial/dp/scrjd.f
base/serial/dp/sgind_tri.f
base/serial/dp/sgindex.f
base/serial/f77/Makefile
base/serial/f77/caxpby.f
base/serial/f77/ccsmm.f
base/serial/f77/ccsnmi.f
base/serial/f77/ccsrws.f
base/serial/f77/ccssm.f
base/serial/f77/cgelp.f
base/serial/f77/clpupd.f
base/serial/f77/cswmm.f
base/serial/f77/cswsm.f
base/serial/f77/daxpby.f
base/serial/f77/dcsmm.f
base/serial/f77/dcsnmi.f
base/serial/f77/dcsrp.f
base/serial/f77/dcsrws.f
base/serial/f77/dcssm.f
base/serial/f77/dgelp.f
base/serial/f77/dlpupd.f
base/serial/f77/dswmm.f
base/serial/f77/dswsm.f
base/serial/f77/saxpby.f
base/serial/f77/scsmm.f
base/serial/f77/scsnmi.f
base/serial/f77/scsrws.f
base/serial/f77/scssm.f
base/serial/f77/sgelp.f
base/serial/f77/slpupd.f
base/serial/f77/smmp.f
base/serial/f77/sswmm.f
base/serial/f77/sswsm.f
base/serial/f77/zcsmm.f
base/serial/f77/zcsnmi.f
base/serial/f77/zcsrws.f
base/serial/f77/zcssm.f
base/serial/f77/zgelp.f
base/serial/f77/zlpupd.f
base/serial/f77/zswmm.f
base/serial/f77/zswsm.f
base/serial/jad/Makefile
base/serial/jad/sjadmm.f
base/serial/jad/sjadmv.f
base/serial/jad/sjadmv2.f
base/serial/jad/sjadmv3.f
base/serial/jad/sjadmv4.f
base/serial/jad/sjadnr.f
base/serial/jad/sjadrws.f
base/serial/jad/sjadsm.f
base/serial/jad/sjadsv.f
base/serial/jad/sjdnrmi.f
base/serial/jad/sjdrws.f
base/serial/psb_ccoins.f90
base/serial/psb_ccsmm.f90
base/serial/psb_ccsmv.f90
base/serial/psb_ccsnmi.f90
base/serial/psb_ccsprt.f90
base/serial/psb_ccssm.f90
base/serial/psb_ccssv.f90
base/serial/psb_cfixcoo.f90
base/serial/psb_cgelp.f90
base/serial/psb_cipcoo2csc.f90
base/serial/psb_cipcoo2csr.f90
base/serial/psb_cipcsr2coo.f90
base/serial/psb_cneigh.f90
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_cspclip.f90
base/serial/psb_cspcnv.f90
base/serial/psb_cspgetrow.f90
base/serial/psb_cspgtblk.f90
base/serial/psb_cspgtdiag.f90
base/serial/psb_cspscal.f90
base/serial/psb_csymbmm.f90
base/serial/psb_ctransc.f90
base/serial/psb_ctransp.f90
base/serial/psb_dcoins.f90
base/serial/psb_dspcnv.f90
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_scoins.f90
base/serial/psb_scsmm.f90
base/serial/psb_scsmv.f90
base/serial/psb_scsnmi.f90
base/serial/psb_scsprt.f90
base/serial/psb_scssm.f90
base/serial/psb_scssv.f90
base/serial/psb_sfixcoo.f90
base/serial/psb_sgelp.f90
base/serial/psb_sipcoo2csc.f90
base/serial/psb_sipcoo2csr.f90
base/serial/psb_sipcsr2coo.f90
base/serial/psb_sneigh.f90
base/serial/psb_snumbmm.f90
base/serial/psb_srwextd.f90
base/serial/psb_sspclip.f90
base/serial/psb_sspcnv.f90
base/serial/psb_sspgetrow.f90
base/serial/psb_sspgtblk.f90
base/serial/psb_sspgtdiag.f90
base/serial/psb_sspscal.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_stransp.f90
base/serial/psb_update_mod.f90
base/serial/psb_zcoins.f90
base/serial/psb_zcsnmi.f90
base/serial/psb_zspcnv.f90
base/tools/Makefile
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspfree.f90
base/tools/psb_csphalo.F90
base/tools/psb_cspins.f90
base/tools/psb_csprn.f90
base/tools/psb_dspins.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspfree.f90
base/tools/psb_ssphalo.F90
base/tools/psb_sspins.f90
base/tools/psb_ssprn.f90
base/tools/psb_zspins.f90
config/acx_lapack.m4
configure.ac
configure
krylov/Makefile
krylov/psb_cbicg.f90
krylov/psb_ccg.f90
krylov/psb_ccgs.f90
krylov/psb_ccgstab.f90
krylov/psb_ccgstabl.f90
krylov/psb_crgmres.f90
krylov/psb_dcg.F90
krylov/psb_dcg.f90
krylov/psb_krylov_mod.f90
krylov/psb_sbicg.f90
krylov/psb_scg.F90
krylov/psb_scgs.f90
krylov/psb_scgstab.F90
krylov/psb_scgstabl.f90
krylov/psb_srgmres.f90
krylov/psb_zcg.F90
krylov/psb_zcg.f90
prec/Makefile
prec/psb_cbjac_aply.f90
prec/psb_cbjac_bld.f90
prec/psb_cdiagsc_bld.f90
prec/psb_cgprec_aply.f90
prec/psb_cilu_fct.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_cprecinit.f90
prec/psb_cprecset.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
prec/psb_sbjac_aply.f90
prec/psb_sbjac_bld.f90
prec/psb_sdiagsc_bld.f90
prec/psb_sgprec_aply.f90
prec/psb_silu_fct.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_sprecinit.f90
prec/psb_sprecset.f90
test/fileread/Makefile
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/runs/cfs.inp
test/fileread/runs/sfs.inp
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_mmio_mod.f90
util/psb_read_mat_mod.f90
Merged the single precision branch.
17 years ago
Salvatore Filippone
1549177dde
*** empty log message ***
17 years ago
Salvatore Filippone
4bbb70b17f
*** empty log message ***
17 years ago
Salvatore Filippone
759cb4ea09
*** empty log message ***
17 years ago
Salvatore Filippone
fb5fdf4f1a
psblas2-dev:
...
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
Added sensible error handling fixes into serial sorting routines.
17 years ago
Salvatore Filippone
5df01d3927
psblas2-dev:
...
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
Added sensible error handling into serial sorting routines.
17 years ago
Salvatore Filippone
959a184c24
*** empty log message ***
17 years ago
Salvatore Filippone
f184d30b0a
psblas2-dev:
...
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/psb_dspsetbld.f90
base/serial/psb_dspshift.f90
base/serial/psb_zspscal.f90
base/serial/psb_zspsetbld.f90
base/serial/psb_zspshift.f90
Updated shift routines & moved onto complex version.
17 years ago
Salvatore Filippone
f7895f7c5b
psblas2-dev:
...
base/modules/psb_serial_mod.f90
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
Make more readable normal return for in place conversion.
17 years ago
Salvatore Filippone
608c97e9d4
psblas2-dev:
...
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/psb_dspscal.f90
base/serial/psb_dspshift.f90
Added shift routine for usage with eigenvalues. To be done: general
add routine.
17 years ago
Salvatore Filippone
f1686fc022
*** empty log message ***
17 years ago
Salvatore Filippone
afe8e6bdbc
psblas2-dev/base:
...
modules/psb_spmat_type.f90
serial/psb_dipcoo2csc.f90
serial/psb_zipcoo2csc.f90
Fixed handling of trim for CSC (needed for UMFPACK).
17 years ago
Salvatore Filippone
05983fc8c2
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
base/tools/psb_dsphalo.F90
base/tools/psb_zsphalo.F90
Fix spcnv with tolower.
Fix bad initialization of a%m,a%k in sphalo.
17 years ago
Salvatore Filippone
62c02b93a5
*** empty log message ***
17 years ago
Salvatore Filippone
d315a49a95
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
Final fix for in-place path.
17 years ago
Salvatore Filippone
098bb7ea04
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
Merged fix trimming of sparse matrices in assembly.
17 years ago
Salvatore Filippone
a435bbda7e
psblas2:
...
base/modules/psb_error_mod.F90
missing error message for cd_inloc.
17 years ago
Salvatore Filippone
a045e378d9
*** empty log message ***
17 years ago
Salvatore Filippone
93b9ebbcf0
psblas2-dev:
...
17 years ago
Salvatore Filippone
486a011f4b
psblas2-dev:
...
base/modules/psb_avl_mod.f90
base/modules/psb_string_mod.f90
base/serial/coo/dcoomm.f
base/serial/csr/dcsrmm.f
base/serial/jad/djadmm.f
Fixes:
1. recursive functions in avl_mod
2. new string implementation with case table
3. fix to serial MM initialization of TRANS.
17 years ago
Salvatore Filippone
76b01051f3
psblas2-dev:
...
base/internals/psi_dswapdata.F90
Merged fixes from ulbe testing.
17 years ago
Salvatore Filippone
405ba72bdb
psblas2-dev:
...
base/internals/psi_dswapdata.F90
base/psblas/psb_dspmm.f90
base/psblas/psb_zspmm.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
Merged fixes from ulbe testing.
17 years ago
Salvatore Filippone
75ab90328d
psblas2-dev:
...
base/psblas/psb_damax.f90
base/psblas/psb_zamax.f90
Merged fix for uninitialized values.
17 years ago
Salvatore Filippone
4e0c233a48
psblas2-dev:
...
base/comm/psb_dscatter.F90
base/comm/psb_iscatter.F90
base/comm/psb_zscatter.F90
Cleaned up scatter routines from embarassing bugs.
17 years ago
Salvatore Filippone
d2bcfbdf95
*** empty log message ***
17 years ago
Salvatore Filippone
ae52ba5e97
psblas2-dev
...
base/modules/psb_desc_type.f90
Remnant of tests with choose_large_state on np>0 moved to np>2.
17 years ago
Salvatore Filippone
d616b83f6f
psblas2-dev:
...
Changelog
base/internals/Makefile
base/internals/avltree.c
base/internals/avltree.h
base/internals/psi_bld_tmphalo.f90
base/internals/psi_fnd_owner.f90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/internals/srcht.c
base/modules/Makefile
base/modules/psb_avl_mod.f90
base/modules/psb_desc_type.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
base/tools/psb_cdins.f90
base/tools/psb_icdasb.F90
Merged AVL changes.
17 years ago
Salvatore Filippone
0b2e64ccaf
psblas2-dev/:
...
base/psblas/psb_dspmm.f90
base/psblas/psb_zspmm.f90
Changed handling of multiple columns.
17 years ago
Salvatore Filippone
031ba57bb7
psblas2-dev:
...
base/internals/psi_idx_ins_cnv.f90
Performance fix: make the fix foolproof with respect to initialization
of desc%
17 years ago
Salvatore Filippone
a019113d24
psblas2-dev:
...
base/internals/psi_idx_ins_cnv.f90
base/modules/psb_desc_type.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
Performance fix: avoid loop to figure out current position in
halo_index inside psi_idx_ins_cnv.
17 years ago
Salvatore Filippone
2be7dcc2dc
psblas2
...
base/modules/psb_error_mod.F90
Fixed process index in error messages.
17 years ago
Salvatore Filippone
23042afd09
psblas2-dev:
...
base/modules/psb_spmat_type.F90
Fixed check on allocation error.
17 years ago
Salvatore Filippone
c21d356163
psblas2-dev:
...
base/modules/psb_realloc_mod.F90
Shuffled around info=0 wrt get_errstatus.
17 years ago
Salvatore Filippone
f6e024c709
psblas2/base/psblas:
...
psb_dspmm.f90
psb_zspmm.f90
Fixed stupid bug with multiple X/Y columns.
17 years ago
Salvatore Filippone
4199a6ba83
psblas2:
...
base/modules/psb_tools_mod.f90
Added afmt into psb_linmap_asb interface.
17 years ago
Salvatore Filippone
f0c52178c6
psblas-2.2-maint:
...
base/comm/psb_dhalo.f90
base/comm/psb_ihalo.f90
base/comm/psb_zhalo.f90
base/modules/psb_spmat_type.f90
base/modules/psb_string_mod.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/dp/dcoco.f
base/serial/dp/dcocr.f
base/serial/dp/dcrco.f
base/serial/dp/dcrcr.f
base/serial/dp/dcrjd.f
base/serial/dp/dcsrp1.f
base/serial/dp/dcsrrp.f
base/serial/dp/djadrp.f
base/serial/dp/djadrp1.f
base/serial/dp/djdcox.f
base/serial/dp/dvtfg.f
base/serial/dp/zcoco.f
base/serial/dp/zcocr.f
base/serial/dp/zcrco.f
base/serial/dp/zcrcr.f
base/serial/dp/zcrjd.f
base/serial/jad/djadsm.f
base/serial/psb_cest.f90
base/serial/psb_dcoins.f90
base/serial/psb_dcsprt.f90
base/serial/psb_dfixcoo.f90
base/serial/psb_dipcoo2csc.f90
base/serial/psb_dipcoo2csr.f90
base/serial/psb_dipcsr2coo.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dspcnv.f90
base/serial/psb_dspgetrow.f90
base/serial/psb_dspscal.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_dtransp.f90
base/serial/psb_lsame.f90
base/serial/psb_update_mod.f90
base/serial/psb_zcoins.f90
base/serial/psb_zcsprt.f90
base/serial/psb_zfixcoo.f90
base/serial/psb_zipcoo2csc.f90
base/serial/psb_zipcoo2csr.f90
base/serial/psb_zipcsr2coo.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zspcnv.f90
base/serial/psb_zspgetrow.f90
base/serial/psb_zspscal.f90
base/serial/psb_zsymbmm.f90
base/serial/psb_ztransc.f90
base/serial/psb_ztransp.f90
base/tools/psb_cdren.f90
base/tools/psb_dsphalo.F90
base/tools/psb_glob_to_loc.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_zsphalo.F90
krylov/psb_krylov_mod.f90
prec/psb_dbjac_aply.f90
prec/psb_dgprec_aply.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_zbjac_aply.f90
prec/psb_zgprec_aply.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
prec/psb_zprecinit.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
util/psb_read_mat_mod.f90
Fixed name of TOUPPER and friends with prefix PSB_.
17 years ago
Salvatore Filippone
bc2a7a74e2
psblas2-dev:
...
17 years ago
Salvatore Filippone
13be647fee
psblas2:
...
17 years ago
Salvatore Filippone
5e4519f8b6
psblas2:
...
base/modules/psb_realloc_mod.F90
Fixed psb_transfer for platforms without MOVE_ALLOC.
17 years ago
Salvatore Filippone
9bbfebc3a1
psblas2/base/modules:
...
psb_realloc_mod.F90
Fixed lower/upper bound handling in realloc when no MOVE_ALLOC.
17 years ago
Salvatore Filippone
c1d96960d8
psblas-dev:
...
17 years ago
Salvatore Filippone
ffb96464ee
psblas2-dev
...
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
config/pac.m4
configure.ac
configure
Added detection and use of VOLATILE.
17 years ago
Salvatore Filippone
f9c4333f26
psb_penv-mod.F90
...
Fixed call to BLACS_SET.
17 years ago
Salvatore Filippone
74c616618c
psblas2-dev
...
Make/Make.inc.g95
Make/Make.inc.gnu42-serialmpi
Make/Make.inc.gnu42
Make/Make.inc.gnu43
Make/Make.inc.ifort9
Make/Make.inc.sp5
Make/Make.inc.sun-6.2
base/internals/srcht.c
configure.ac
configure
Fix name of 64 bits option.
17 years ago
Salvatore Filippone
8dc4dff121
psblas2:
...
Make/Make.inc.g95
Make/Make.inc.gnu42-serialmpi
Make/Make.inc.gnu42
Make/Make.inc.gnu43
Make/Make.inc.ifort9
Make/Make.inc.sp5
Make/Make.inc.sun-6.2
base/internals/srcht.c
base/modules/fakempi.c
Fixed CDEFINES names for handling Fortran mangling.
17 years ago
Salvatore Filippone
f963e3affc
psblas-dev
...
base/modules/psb_inter_desc_type.f90
base/modules/psb_tools_mod.f90
base/tools/psb_zspins.f90
Defined functions for general linear mappings among index spaces:
psb_linmap_init
psb_linmap_ins
psb_linmap_asb
17 years ago
Salvatore Filippone
0089d916b1
psblas2-dev:
...
base/modules/psb_desc_type.f90
base/modules/psb_tools_mod.f90
base/serial/psb_dspcnv.f90
base/tools/Makefile
base/tools/psb_cd_lstext.f90
base/tools/psb_dspins.f90
New inter-descriptor maps: first draft of routines allowing to build a
linear map from DESC_1 to DESC_2
17 years ago
Salvatore Filippone
e2234b0177
psblas:
...
17 years ago
Salvatore Filippone
d7275f218d
psblas/base/tools:
...
psb_dcdbldext.F90
psb_zcdbldext.F90
Fixed stupid bug in the copying of the input overlap index list.
17 years ago
Salvatore Filippone
4e43d48f5f
psblas:
...
base/modules/psb_desc_type.f90
Added error message in psb_cd_get_XXX for cases where the descriptor
has not been initialized, i.e. matrix_data is not allocated.
17 years ago
Salvatore Filippone
113d536e1d
*** empty log message ***
17 years ago
Salvatore Filippone
eb1a0b3a7f
psblas:
...
base/tools:
psb_dspins.f90
psb_zspins.f90
Fixed bug in usage of global/local column indices.
17 years ago
Salvatore Filippone
8d3469a121
psblas:
...
Updated copyright statement for all files.
17 years ago
Salvatore Filippone
261056ee48
psblas/base:
...
modules/psb_tools_mod.f90
tools/Makefile
tools/psb_dcdbldext.F90
tools/psb_dcdovr.F90
tools/psb_zcdbldext.F90
tools/psb_zcdovr.F90
Changed names of inner routines & files cdovr -> cdbldext to match
interface names.
17 years ago
Salvatore Filippone
ebacfe9dc5
*** empty log message ***
17 years ago
Salvatore Filippone
9dc5a8bc11
psblas:
...
base/internals/Makefile
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_inter_desc_type.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_serial_mod.f90
base/modules/psb_spmat_type.f90
base/modules/psb_tools_mod.f90
base/modules/psi_mod.f90
base/modules/psi_serial_mod.f90
base/tools/psb_cdcpy.f90
base/tools/psb_dcdovr.F90
base/tools/psb_glob_to_loc.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_zcdovr.F90
Merged changes from psblas-intermesh branch up to rev. 2809.
17 years ago
Salvatore Filippone
348a88de3b
psblas:
...
internals/psi_desc_index.F90
Cleaned up some warning messages.
17 years ago
Salvatore Filippone
33f439b0f8
psblas:
...
internals/psi_fnd_onwer.f90
Changed fnd_owner to return an allocated vector of size 0 if NV=0.
17 years ago
Salvatore Filippone
a2aed40f34
psblas:
...
internals/psi_dswapdata.F90
internals/psi_dswaptran.F90
internals/psi_iswapdata.F90
internals/psi_iswaptran.F90
internals/psi_zswapdata.F90
internals/psi_zswaptran.F90
modules/psb_desc_type.f90
Defined a new internal routine psb_cd_get_list to access the various
lists in DESC which can be used for data exchange.
17 years ago
Salvatore Filippone
3e80688ff6
base/modules/psb_desc_type.f90
...
Further comment changes.
17 years ago
Salvatore Filippone
a6101d4d4e
psblas: psb_desc_type.f90:
...
Added better description of fields.
17 years ago
Salvatore Filippone
7b84ea1a23
psblas: base/modulse/psb_tools_mod.f90
...
Fixed interface to spfree: having both module and external in a single
interface statement was bad for PGI.
17 years ago
Salvatore Filippone
b60d842b22
psblas:
...
17 years ago
Salvatore Filippone
c66badc5f6
psb_dallc.f90
...
psb_ialloc.f90
psb_zallc.f90
Fixed forgotten declaration of NR variable.
17 years ago
Salvatore Filippone
f24d39ec18
psblas:
...
base/modules/psb_tools_mod.f90
base/tools/psb_dallc.f90
base/tools/psb_ialloc.f90
base/tools/psb_zallc.f90
krylov/psb_dcgstabl.f90
Fixed stupid bug in BiCGSTAB(L): the column index of a distributed
matrix might start from something else than 0. Changed allocation
routines.
17 years ago
Salvatore Filippone
3457f5987e
psblas:base/tools:psb_dsphalo.F90,psb_zsphalo.F90
...
final fix for %pl, %pr problem revealed during SP testing.
17 years ago
Salvatore Filippone
1aa0b01613
psblas: fix initialization of blk%pl|pr in sphalo, was giving a
...
segfault on SP
17 years ago
Salvatore Filippone
f7b657076a
psblas: Refined compilation macros for handling various Fortran cases
...
(see Changelog).
17 years ago
Salvatore Filippone
ecc2920c9f
*** empty log message ***
17 years ago
Salvatore Filippone
fae1b156ba
psb_dec_type: fixed description of data type in comments for NaturalDocs.
17 years ago
Salvatore Filippone
da113e34d4
Had to switch two lines in psi_exist_ovr_elem because of IFORT giving
...
a strange error message...
17 years ago
Salvatore Filippone
f14d9d0598
Fixed definition of broadcast for vectors of charatcers, in response
...
to a requirement from NEMO.
17 years ago
Salvatore Filippone
7dea81e732
17 years ago
Salvatore Filippone
c0a1f19cd0
psb_const_mod:
...
Restored psb_percent, was taken out by mistake.
17 years ago
Salvatore Filippone
9900870ca3
Taken out unused constants.
17 years ago
Salvatore Filippone
125078164c
Changed handling of scaling for transpose product in presence of
...
overlap: save/restore of only the overlap entries is faster than a
full copy.
17 years ago
Salvatore Filippone
47fe430a5f
Changed internal selection of data_ in swaptran. Adjusted interface in
...
psi_mod (was horribly out of date!!!!!).
17 years ago
Salvatore Filippone
c8c211c0e9
Merged changes at r2702 from branch psblas-ovtrans.
17 years ago
Salvatore Filippone
395d05a552
*** empty log message ***
17 years ago
Salvatore Filippone
ae7d533a04
Undoing merge of overlap modifications at r2654: not ready yet.
17 years ago
Salvatore Filippone
b275558225
Merged ovtrans -r 2649:2653 into trunk.
17 years ago
Salvatore Filippone
47411166b0
Fixed doswap initialization.
17 years ago
Salvatore Filippone
f53a40b39a
Fixed doswap variable and internal action.
17 years ago
Salvatore Filippone
309aef8521
*** empty log message ***
17 years ago
Salvatore Filippone
5108486818
Split ldsc_pre_halo, preparing for restructuring of bldext.
17 years ago
Salvatore Filippone
7aab3dc29c
Split ldsc_pre_halo, preparing for restructuring of bldext.
17 years ago
Salvatore Filippone
ee22b69b2f
*** empty log message ***
17 years ago
Salvatore Filippone
84cdf8ff6d
Fix realloc for 2D arrays.
17 years ago
Salvatore Filippone
1c89518644
Header fixes.
17 years ago
Salvatore Filippone
b394708722
17 years ago
Salvatore Filippone
61da99fd26
Doc for data argument.
17 years ago
Salvatore Filippone
60b15c47d7
Fix internal default choices and variable names.
17 years ago
Salvatore Filippone
8ed63d5df2
Fixed headers for html documentation.
17 years ago
Salvatore Filippone
031052b157
Added MODE to PSB_OVRL interface: this allows to apply the overlap
...
scaling for average independent of the communication (needed to apply
the transpose of an overlapped preconditioner).
17 years ago
Salvatore Filippone
842efca6d1
*** empty log message ***
17 years ago
Salvatore Filippone
edc6f423a7
*** empty log message ***
17 years ago
Salvatore Filippone
908ef1d466
*** empty log message ***
17 years ago
Salvatore Filippone
18d09a3123
*** empty log message ***
17 years ago
Salvatore Filippone
1de99a499a
Merged debug infrastructure, internal docs and html headers.
17 years ago
Salvatore Filippone
8eada499ff
*** empty log message ***
17 years ago
Salvatore Filippone
514dd76dbe
17 years ago
Salvatore Filippone
915eb24a85
Fixed spurious message from JAD.
17 years ago
Salvatore Filippone
e059235257
Fixed intent out on cdovr (aka bld_ext)
17 years ago
Salvatore Filippone
a38f24d8a2
Set default to psb_root_ .
17 years ago
Salvatore Filippone
f46a8b1131
Bunch of changes to take away most instances of unused variables.
17 years ago
Salvatore Filippone
b9155bc4b8
Hidden PSB_CDREP inside PSB_CDALL with one more optional arg, REPL.
17 years ago
Salvatore Filippone
ad74d3c06a
Changed output format to ES.
17 years ago
Salvatore Filippone
810931820e
*** empty log message ***
17 years ago
Salvatore Filippone
16b8058ab6
Defined heapsort and mergesort for real/complex data.
...
Updated docs.
17 years ago
Salvatore Filippone
f60c55af4b
*** empty log message ***
17 years ago
Salvatore Filippone
4c601a166c
*** empty log message ***
17 years ago
Salvatore Filippone
cf717ac713
Added some more heap functionality. Reworked the ensure_size
...
interface.
17 years ago
Salvatore Filippone
9d10b5104e
Added first round of heap handling routines for MLD2P4.
17 years ago
Salvatore Filippone
ab034762ab
Taken out obsolete & commented gelp interface.
17 years ago
Salvatore Filippone
630108c544
*** empty log message ***
17 years ago
Salvatore Filippone
86256846a7
*** empty log message ***
17 years ago
Salvatore Filippone
9f0119ee5a
Shuffled around internal docs.
17 years ago
Salvatore Filippone
624e32ed6d
Fixed internal docs.
17 years ago
Salvatore Filippone
3297eb7d04
Fixed in-line docs.
17 years ago
Salvatore Filippone
0911703866
Fixed in-line docs.
17 years ago
Salvatore Filippone
b283375883
Take out gth_sct module, since it's not used directly here.
17 years ago
Salvatore Filippone
66e1169a2b
Fixed in-line docs.
17 years ago
Salvatore Filippone
87d9ffc6dc
*** empty log message ***
17 years ago
Salvatore Filippone
cd14342731
*** empty log message ***
17 years ago
Salvatore Filippone
22982c8f00
*** empty log message ***
17 years ago
Salvatore Filippone
81ce9e94fd
Moved csrp from tools to serial, taking out desc_a from the interface.
...
Update the user guide adding whether each routine is a synchronization point.
17 years ago
Salvatore Filippone
285da66426
Fixed bunch of headers in various tools source files.
...
Moved gelp to serial.
Changed interface of sphalo.
17 years ago
Salvatore Filippone
07e8fec0a8
17 years ago
Salvatore Filippone
5ce48b7dec
17 years ago
Salvatore Filippone
5925e6c9e6
Changed name from LSAME to PSB_LSAME to avoid name clashes.
17 years ago
Salvatore Filippone
f30edc6ed1
17 years ago
Salvatore Filippone
602fe66f18
*** empty log message ***
17 years ago
Salvatore Filippone
d69e523abe
*** empty log message ***
17 years ago
Salvatore Filippone
3bf7f8a8f0
*** empty log message ***
17 years ago
Salvatore Filippone
6fdc3c2c0e
*** empty log message ***
17 years ago
Salvatore Filippone
978105d787
Fixed stupid bug on allocate using a field of an OUT dummy arg.
17 years ago
Salvatore Filippone
7cbb943e6c
Merged new serial code.
17 years ago
Salvatore Filippone
028c2f2c96
Fixed implicit none, to avoid idiotic type mistake.
17 years ago
Salvatore Filippone
83213e1fc5
Fixed detailed comments.
18 years ago
Salvatore Filippone
6ce39bed18
Fix printout on COO format.
18 years ago
Salvatore Filippone
813ec76c8a
*** empty log message ***
18 years ago
Salvatore Filippone
42bdac1d95
*** empty log message ***
18 years ago
Salvatore Filippone
8eb6e6b702
*** empty log message ***
18 years ago
Salvatore Filippone
2da6a43816
Included psb_check_mod for the new tests in the krylov methods.
18 years ago
Salvatore Filippone
5abf0cd2c1
Fixed error checks on temp allocation.
18 years ago
Salvatore Filippone
3be4f105f8
*** empty log message ***
18 years ago
Salvatore Filippone
5422fda30d
Fixed documentation of INTENT of arguments.
18 years ago
Salvatore Filippone
5982dde3de
Fixed optional number of rows in send/receive.
18 years ago
Salvatore Filippone
801d3498a0
Fixed error handling on ALLOCATE.
18 years ago
Salvatore Filippone
88f0e7ef53
Fixed error handling on ALLOCATE.
18 years ago
Salvatore Filippone
7c40630b86
Fixed bug in CDALL whereas SET_BLD using matrix_data(psb_ctxt_) was
...
called before the entry was set.
18 years ago
Salvatore Filippone
b42976808a
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
4b16ee0af4
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
b350f41c87
Folded in new precinit/precset.
18 years ago
Salvatore Filippone
6e724f4458
Added some cleanup from compiling with -Wall.
18 years ago
Salvatore Filippone
c7e877c93f
Fixed wrong name for act_ret.
18 years ago
Salvatore Filippone
35318812a1
Fixed bug: add nullify into sp_all.
18 years ago
Salvatore Filippone
dd5a8bb7fd
Fixed bug: add nullify for BLK matrix.
18 years ago
Salvatore Filippone
6d59769aef
Added sizeof for sparsematrix/descriptor, prec_sizeof for
...
preconditioner. Cannot reuse the same name because of a bug in
GFORTRAN; will it be fixed???
18 years ago
Salvatore Filippone
163bf3693d
Changed error message for duplicated elements.
18 years ago
Salvatore Filippone
c8a76918a8
*** empty log message ***
18 years ago
Salvatore Filippone
7bac86e813
Fixed special exit case.
18 years ago
Salvatore Filippone
05a5d8fa37
Fixed application of Block-Jacobi preconditioner, folding diagonal
...
scale back into the serial sparse BLAS where it belongs.
18 years ago
Salvatore Filippone
ba2c27d235
Updated documentation with getrow.
...
Added some comments into realloc module.
18 years ago
Salvatore Filippone
176318b11d
Aligned multiple RHS version with 1-rhs version of MV.
18 years ago
Salvatore Filippone
056f154a13
*** empty log message ***
18 years ago
Salvatore Filippone
1108d635ef
*** empty log message ***
18 years ago
Salvatore Filippone
0e3cd65762
Defined interface msort_unique and used in neigh and cdovr.
18 years ago
Salvatore Filippone
0fa297f419
*** empty log message ***
18 years ago
Salvatore Filippone
b36917c2d2
*** empty log message ***
18 years ago
Salvatore Filippone
d1c2be389b
Fixed neigh to use getrow, not inside code, to avoid pointless
...
code replications.
Defined imsru: sort unique.
18 years ago
Salvatore Filippone
c2377670eb
Fixed sphalo to use getrow, not getblk, to avoid problems with
...
subsequente all-to-all.
Fixed getblk to use fixcoo by default.
Fixed spclip to use getrow, and save on memory space.
Should we change fixcoo name?
18 years ago
Salvatore Filippone
ca35960e24
Changed implementation and internals of GETROW/GETBLK.
18 years ago
Salvatore Filippone
7717e402ec
Fixed bug in cdall, version with NL.
18 years ago
Salvatore Filippone
dd3732bdf7
Fix: get_rank in the loop for irecv should be done unconditionally for
...
those cases in which we do not receive, but we do send.
18 years ago
Salvatore Filippone
904e2e1fce
*** empty log message ***
18 years ago
Salvatore Filippone
2ea35bfab3
Fixes for compilation on SP5: avoid "??'", also clean up CR/LF from makefiles.
18 years ago
Salvatore Filippone
ae4600eefb
Changes for SUN compilers.
18 years ago
Salvatore Filippone
ef01179b50
Fixed stupid mistake: out of order declaration vs. executable
...
statement in InitPairSearchTree gives trouble in strict C compilation.
18 years ago
Salvatore Filippone
f7e404d96c
*** empty log message ***
18 years ago
Salvatore Filippone
f56e369210
First round of changes: fixed SYMBMM,NUMBMM to use GETROW.
...
THis has to be updated in two ways:
1. the symbmm/numbmm equivalent must be made smarter (perhaps a cache
for rows extracted from B?)
2. the whole getrow/getblk/clip chain must be changed.
18 years ago
Salvatore Filippone
3cd8e0722d
*** empty log message ***
18 years ago
Salvatore Filippone
703c80f892
*** empty log message ***
18 years ago
Salvatore Filippone
a985d0ad05
Fixed idiotic memory leak in dhalov.
18 years ago
Salvatore Filippone
7cb47779bd
Reimplemented merge-sort inner routine.
18 years ago
Salvatore Filippone
2968c06cfb
Fixed to avoid calls when number of elements to be sent/received is 0;
...
this may happen with unsymmetric patterns.
18 years ago
Salvatore Filippone
2f0cfece0e
Merge (minimal) changes from SLUDist branch.
18 years ago
Salvatore Filippone
aafb62405a
Defining and using new routines: psb_sp_trim psb_sp_clip.
18 years ago
Salvatore Filippone
b97283eed5
Fixes for build paths with SuperLU and UMFPACK.
18 years ago
Salvatore Filippone
5ed6b7970b
Fixes for complex halo gather.
18 years ago
Salvatore Filippone
6093d6a685
Fixed wrong USE rename statement.
18 years ago
Salvatore Filippone
217e6b2a52
Reorganized USE hierarchy.
...
Cleaned up the PREC directory.
18 years ago
Salvatore Filippone
96304ec351
Moved gthsct as part of reorg of USE hierarchy.
18 years ago
Salvatore Filippone
e9af5d4d69
Fixed call to SIZE() to use a copy of an optional argument.
18 years ago
Salvatore Filippone
e25d2e1d67
Third sweep of changes from Pasqua/Daniela about the
...
preconditioners. Updated documentation.
18 years ago
Salvatore Filippone
f4c609a3e6
Take out call flush which is only GNU fortran.
...
Further reduction in module file size.
Fixed include for AIX XLF: does not have MOVE_ALLOC.
18 years ago
Salvatore Filippone
fb0fc8cf90
Fixed USE statements to minimize size of generated module files.
18 years ago
Salvatore Filippone
1ae3697c76
Fixed ONLY clause in USE PSB_TOOLS_MOD to avoid name clashing.
18 years ago
Salvatore Filippone
d665988606
Fix default error action.
18 years ago
Salvatore Filippone
c9aeb3d605
Fix wrong error message.
18 years ago
Salvatore Filippone
4bbd34c3cd
Fix default error action.
18 years ago
Salvatore Filippone
79d76975ca
Fix stupid spelling bug for errpush.
18 years ago
Salvatore Filippone
faa6867bb8
Fixed makefile and use statements for psb_msort, psb_qsort etc.
18 years ago
Salvatore Filippone
719d69246e
Merged changes for serial version.
18 years ago
Salvatore Filippone
11cf3b128d
Fixed old usage of igebs2d.
18 years ago
Salvatore Filippone
1ada92856c
Take out obsolete refs to mpi_wtime, use psb_wtime instead.
18 years ago
Salvatore Filippone
8bc00d4083
Updated PENV with min/max.
...
Updated docs on utilities.
18 years ago
Salvatore Filippone
3f7b2f9376
Added igather/iscatter.
18 years ago
Salvatore Filippone
927575a4a1
Added igather/iscatter.
18 years ago
Salvatore Filippone
9f99eef283
Fixed realloc to use lower bounds when necessary. This was causing
...
problems in ldsc_pre_halo.
18 years ago
Salvatore Filippone
45b21b501a
Fixed interface to PSB_HALO.
...
Fixed in CDASB: deallocate avltree upon entering assembled state.
18 years ago
Salvatore Filippone
20d5e2ed40
Aligned data_ treatment with dswapdata.
18 years ago
Salvatore Filippone
7a0bddf731
Fixed large threshold to use function psb_cd_choose_large to account
...
for NP>2.
Updated description of data structure in psb_desc_type.f90.
18 years ago
Salvatore Filippone
22686aefa0
Aligned to new names for internal constants.
...
Fixed ext field of descriptors. First version; to be further
fixed storing force_hv into the descriptor itself.
18 years ago
Salvatore Filippone
229b097a2b
Fix Makefile to preserve module file dates while copying, avoiding compilation
...
cascades when possible.
18 years ago
Salvatore Filippone
ab8704dd91
Fixed state vs. size of descriptor in two separate entries in matrix_data,
...
making them orthogonal.
Updated tools sources accordingly.
18 years ago
Salvatore Filippone
ddb6b91cd8
Changed interface to CDALL to use optional parameters, encompassing the
...
various versions existing so far.
18 years ago
Salvatore Filippone
e59374bf6b
Renamed CDALL into CDALS.
18 years ago
Salvatore Filippone
af5b65606c
Second step of major reorg: tested compilation.
18 years ago
Salvatore Filippone
7a3e36db56
First reorganization towards psblas-2.1/3.0
18 years ago