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_.
2008-03-11 11:12:15 +00:00
Salvatore Filippone
bc2a7a74e2
psblas2-dev:
...
base/serial/aux/zamsr.f90
Fixed stupid type mismatch bug with one of the internals.
2008-03-07 15:15:09 +00:00
Salvatore Filippone
13be647fee
psblas2:
...
base/modules/psb_serial_mod.f90
base/modules/psb_spsb_mod.f90
base/serial/coo/dcoonrmi.f
base/serial/coo/zcoonrmi.f
base/serial/csr/dcrnrmi.f
base/serial/csr/zcrnrmi.f
base/serial/f77/dcsnmi.f
base/serial/f77/zcsnmi.f
base/serial/jad/djadnr.f
base/serial/jad/djdnrmi.f
base/serial/psb_dcsnmi.f90
base/serial/psb_zcsnmi.f90
Merged changes rev. 2919:2920 about function style declaration from psblas-2.2-maint.
2008-03-07 09:20:02 +00:00
Salvatore Filippone
c1d96960d8
psblas-dev:
...
README
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_ihalo.f90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
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/cutil.c
base/modules/fakempi.c
base/modules/psb_comm_mod.f90
base/modules/psb_const_mod.f90
base/modules/psb_desc_type.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_tools_mod.f90
base/modules/psi_mod.f90
base/modules/psi_serial_mod.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_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/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/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/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/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/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/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/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/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/reordvn.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/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/smmp.f
base/serial/f77/zaxpby.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/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/psb_dcoins.f90
base/serial/psb_dcsmm.f90
base/serial/psb_dcsmv.f90
base/serial/psb_dcsnmi.f90
base/serial/psb_dcsrp.f90
base/serial/psb_dcsrws.f90
base/serial/psb_dcssm.f90
base/serial/psb_dcssv.f90
base/serial/psb_dgelp.f90
base/serial/psb_dneigh.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dspcnv.f90
base/serial/psb_dspgetrow.f90
base/serial/psb_dspgtdiag.f90
base/serial/psb_dspscal.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.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_zcsrp.f90
base/serial/psb_zcsrws.f90
base/serial/psb_zcssm.f90
base/serial/psb_zcssv.f90
base/serial/psb_zgelp.f90
base/serial/psb_zneigh.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zspcnv.f90
base/serial/psb_zspgetrow.f90
base/serial/psb_zspgtdiag.f90
base/serial/psb_zspscal.f90
base/serial/psb_zsymbmm.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
docs/pdf/datastruct.tex
docs/pdf/penv.tex
docs/userguide.pdf
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_zbicg.f90
krylov/psb_zcg.f90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zrgmres.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_dgprec_aply.f90
prec/psb_dilu_fct.f90
prec/psb_dprc_aply.f90
prec/psb_dprecset.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
prec/psb_zbjac_aply.f90
prec/psb_zbjac_bld.f90
prec/psb_zgprec_aply.f90
prec/psb_zilu_fct.f90
prec/psb_zprc_aply.f90
prec/psb_zprecset.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/util/Makefile
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
Merged kind type names changes from r:2905:2906 in branches/psblas-2.2-maint.
2008-03-05 10:28:14 +00:00
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
2008-02-18 15:06:32 +00:00
Salvatore Filippone
8d3469a121
psblas:
...
Updated copyright statement for all files.
2008-02-11 08:39:30 +00:00
Salvatore Filippone
1aa0b01613
psblas: fix initialization of blk%pl|pr in sphalo, was giving a
...
segfault on SP
2008-01-25 20:58:17 +00:00
Salvatore Filippone
c8c211c0e9
Merged changes at r2702 from branch psblas-ovtrans.
2008-01-14 15:31:12 +00:00
Salvatore Filippone
1de99a499a
Merged debug infrastructure, internal docs and html headers.
2007-12-21 13:32:16 +00:00
Salvatore Filippone
915eb24a85
Fixed spurious message from JAD.
2007-12-03 10:28:12 +00:00
Salvatore Filippone
f46a8b1131
Bunch of changes to take away most instances of unused variables.
2007-11-13 10:49:42 +00:00
Salvatore Filippone
ad74d3c06a
Changed output format to ES.
2007-10-23 12:57:59 +00:00
Salvatore Filippone
810931820e
*** empty log message ***
2007-10-22 08:55:18 +00:00
Salvatore Filippone
16b8058ab6
Defined heapsort and mergesort for real/complex data.
...
Updated docs.
2007-10-18 12:00:34 +00:00
Salvatore Filippone
624e32ed6d
Fixed internal docs.
2007-10-04 10:02:02 +00:00
Salvatore Filippone
3297eb7d04
Fixed in-line docs.
2007-10-03 16:34:16 +00:00
Salvatore Filippone
0911703866
Fixed in-line docs.
2007-10-03 14:05:19 +00:00
Salvatore Filippone
87d9ffc6dc
*** empty log message ***
2007-09-28 17:00:10 +00:00
Salvatore Filippone
22982c8f00
*** empty log message ***
2007-09-28 16:49:11 +00:00
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.
2007-09-28 16:46:49 +00:00
Salvatore Filippone
285da66426
Fixed bunch of headers in various tools source files.
...
Moved gelp to serial.
Changed interface of sphalo.
2007-09-28 15:42:05 +00:00
Salvatore Filippone
5925e6c9e6
Changed name from LSAME to PSB_LSAME to avoid name clashes.
2007-09-26 15:08:14 +00:00
Salvatore Filippone
978105d787
Fixed stupid bug on allocate using a field of an OUT dummy arg.
2007-09-18 10:51:02 +00:00
Salvatore Filippone
7cbb943e6c
Merged new serial code.
2007-09-18 08:47:27 +00:00
Salvatore Filippone
028c2f2c96
Fixed implicit none, to avoid idiotic type mistake.
2007-08-21 13:10:15 +00:00
Salvatore Filippone
6ce39bed18
Fix printout on COO format.
2007-06-29 06:50:18 +00:00
Salvatore Filippone
5abf0cd2c1
Fixed error checks on temp allocation.
2007-06-04 16:19:24 +00:00
Salvatore Filippone
3be4f105f8
*** empty log message ***
2007-06-04 14:27:31 +00:00
Salvatore Filippone
5422fda30d
Fixed documentation of INTENT of arguments.
2007-05-31 12:57:27 +00:00
Salvatore Filippone
c8a76918a8
*** empty log message ***
2007-04-24 15:12:52 +00:00
Salvatore Filippone
7bac86e813
Fixed special exit case.
2007-04-24 08:17:38 +00:00
Salvatore Filippone
ba2c27d235
Updated documentation with getrow.
...
Added some comments into realloc module.
2007-04-11 10:10:24 +00:00
Salvatore Filippone
176318b11d
Aligned multiple RHS version with 1-rhs version of MV.
2007-04-10 15:24:25 +00:00
Salvatore Filippone
056f154a13
*** empty log message ***
2007-04-10 14:23:46 +00:00
Salvatore Filippone
0e3cd65762
Defined interface msort_unique and used in neigh and cdovr.
2007-04-10 07:58:24 +00:00
Salvatore Filippone
0fa297f419
*** empty log message ***
2007-04-10 07:31:47 +00:00
Salvatore Filippone
b36917c2d2
*** empty log message ***
2007-04-09 17:19:46 +00:00
Salvatore Filippone
d1c2be389b
Fixed neigh to use getrow, not inside code, to avoid pointless
...
code replications.
Defined imsru: sort unique.
2007-04-09 17:19:14 +00:00
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?
2007-04-09 15:53:32 +00:00
Salvatore Filippone
ca35960e24
Changed implementation and internals of GETROW/GETBLK.
2007-04-08 17:46:57 +00:00
Salvatore Filippone
904e2e1fce
*** empty log message ***
2007-04-04 12:30:07 +00:00
Salvatore Filippone
ae4600eefb
Changes for SUN compilers.
2007-03-27 14:16:41 +00:00
Salvatore Filippone
f7e404d96c
*** empty log message ***
2007-03-17 13:15:08 +00:00
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.
2007-03-16 16:37:06 +00:00
Salvatore Filippone
3cd8e0722d
*** empty log message ***
2007-03-16 14:48:58 +00:00
Salvatore Filippone
703c80f892
*** empty log message ***
2007-03-16 13:46:32 +00:00
Salvatore Filippone
7cb47779bd
Reimplemented merge-sort inner routine.
2007-03-02 15:25:35 +00:00
Salvatore Filippone
aafb62405a
Defining and using new routines: psb_sp_trim psb_sp_clip.
2007-02-22 15:06:14 +00:00
Salvatore Filippone
b97283eed5
Fixes for build paths with SuperLU and UMFPACK.
2007-02-22 10:27:36 +00:00
Salvatore Filippone
5ed6b7970b
Fixes for complex halo gather.
2007-02-21 20:54:47 +00:00