Commit Graph
1161 Commits
Author SHA1 Message Date
Salvatore Filippone c9e72d0e73 psblas3:
Makefile
 psb_c_prec_mod.f90
 psb_d_prec_mod.f90
 psb_prec_mod.f90
 psb_s_prec_mod.f90
 psb_z_prec_mod.f90

Split psb_prec for the sake of XLF.
2011-10-05 10:27:31 +00:00
Salvatore Filippone 52c5f9b102 psblas3
Various fixes related to vargas test.
2011-10-05 09:21:55 +00:00
Salvatore Filippone b3a84f9b06 2011-10-05 09:10:13 +00:00
Salvatore Filippone 1a47c6a675 psblas3:
prec/psb_c_bjacprec.f90
 prec/psb_cprecinit.f90
 prec/psb_d_bjacprec.f90
 prec/psb_dprecinit.f90
 prec/psb_prec_mod.f90
 prec/psb_s_bjacprec.f90
 prec/psb_sprecinit.f90
 prec/psb_z_bjacprec.f90
 prec/psb_zprecinit.f90

Fixes from tests on vargas.
2011-10-05 08:10:19 +00:00
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.
2011-07-28 12:02:52 +00:00
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.
2011-07-27 15:06:27 +00:00
Salvatore Filippone 12adfcde40 psblas3:
Fixed bug in configry for NAG compiler.
2011-07-27 14:03:32 +00:00
Salvatore Filippone 0fea4c6d91 psblas3:
prec/psb_d_prec_type.f90
 test/fileread/df_sample.f90
 util/psb_gps_mod.f90
 util/psb_renum_impl.F90
 util/psb_renum_mod.f90

First working version of gps_renum. Tested in df_sample.
2011-07-27 13:36:53 +00:00
Salvatore Filippone 2ae5ff0c11 psblas3:
util/psb_gps_mod.f90
 util/psb_renum_impl.F90

Interfacing renum with GPS.
2011-07-27 09:57:30 +00:00
Salvatore Filippone 456c15e58e psblas3:
util/Makefile
 util/psb_d_renum_impl.F90
 util/psb_renum_impl.F90

Source name changes for renum.
2011-07-27 09:25:32 +00:00
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.
2011-07-27 09:23:14 +00:00
Salvatore Filippone a89a253c79 psblas3:
util/psb_d_renum_impl.F90
 util/psb_renum_mod.f90

Started work on renum.
2011-07-26 14:31:40 +00:00
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.
2011-07-26 14:13:04 +00:00
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.
2011-07-26 13:37:49 +00:00
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.
2011-07-26 11:53:59 +00:00
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.
2011-07-26 11:49:01 +00:00
Salvatore Filippone f8df315f48 *** empty log message *** 2011-07-26 11:25:45 +00:00
Salvatore Filippone 80690b0f28 psblas3:
base/modules/psb_z_tools_mod.f90

 fixes for  interface problems uncovered by Cray compiler;
2011-07-22 16:03:55 +00:00
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;
2011-07-22 15:49:05 +00:00
Salvatore Filippone f9e16f8340 psblas3:
fixes for:
1. Interface problems uncovered by Cray compiler;
2. Use desc_data% methods instead of direct calls.
2011-07-22 13:12:24 +00:00
Salvatore Filippone c05ed63026 *** empty log message *** 2011-07-22 12:59:28 +00:00
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
2011-07-21 13:56:52 +00:00
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.
2011-06-20 15:32:06 +00:00
Salvatore Filippone 37da6ac05e psblas3:
Fixed computation of bandwidth
2011-06-14 16:01:00 +00:00
Salvatore Filippone c37ca0d927 *** empty log message *** 2011-06-14 15:57:54 +00:00
Salvatore Filippone 4720769608 psblas3:
Added kernel test subdir
2011-06-14 15:27:11 +00:00
Salvatore Filippone 432b6caa9d psblas3:
krylov/psb_dcgstab.F90

Updated MPE logging.
2011-06-14 14:58:41 +00:00
Salvatore Filippone 208d444dc7 psblas3:
base/modules/psb_desc_type.f90

Made some getters into object methods
2011-05-30 16:12:37 +00:00
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.
2011-05-16 13:24:47 +00:00
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
2011-05-02 15:29:22 +00:00
Michele Martone ecb61a0509 psblas3-trunk:
fix to the rsb interface: numerical type codes for non double-types were wrong.
2011-04-22 20:14:25 +00:00
Michele Martone aff35c2e2e psblas3-trunk:
updated the TODO list of prospective work on PSBLAS.
2011-04-21 13:47:18 +00:00
Michele Martone a842daac12 psblas3-trunk:
bugfix: in the previous commit, the S rsb module was identical to the C one.
2011-04-20 19:30:19 +00:00
Michele Martone eb44238091 psblas3-trunk:
updating the rsb interface code with S (single precision floating point) and C (single precision complex) BLAS types, by modifying the code cloning code in the Makefile (and versioning).
2011-04-20 19:23:48 +00:00
Michele Martone 5de0060ec9 psblas3-trunk:
set up regular expressions for generating Z (double complex) bindings for RSB, and versioning generated files.
2011-04-20 18:40:05 +00:00
Michele Martone 1ccffbfc31 psblas3-trunk:
mitigating the psb/rsb module verbosity.
2011-04-19 17:51:31 +00:00
Michele Martone 1240acd3e6 psblas3-trunk:
bugfixes to psb_d_rsb_csgetptn (using uninitialized values and other problems).
2011-04-19 13:59:16 +00:00
Michele Martone af68b32a2c psblas3-trunk:
bugfix: psb_d_rsb_csgetptn returned nz=0.
added a naive rscale/cscale handling in psb_d_rsb_csgetrow/psb_d_rsb_csgetrow
2011-04-19 13:12:38 +00:00
Salvatore Filippone cb171527c0 psblas3:
makefile in Opt: simple rules!
2011-04-19 11:37:35 +00:00
Michele Martone ed99eb1d84 psblas3-trunk:
libpsb_opt.a will get installed, too.
2011-04-18 13:45:46 +00:00
Salvatore Filippone 0b6447557e psblas3:
Makefile fixes
2011-04-15 07:09:49 +00:00
Salvatore Filippone 4fea02f78d psblas3:
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_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_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_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

Fix intent of X in precapply.
2011-04-14 13:44:30 +00:00
Salvatore Filippone 5fead68e8d psblas3:
added new cscnv method to D_LINMAP for testing purposes. 
Should be made to work elsewhere
2011-04-14 09:11:50 +00:00
Michele Martone d0c917a9b0 psblas3-trunk:
makefile fix
2011-04-13 10:35:34 +00:00
Michele Martone 603289aa9e psblas3:
the rsb module had some routines not checking for optionality of arguments.
2011-04-12 23:40:28 +00:00
Michele Martone 9be3a40c88 psblas3:
makefile fixes to the previous commit (some targets were missing): now it seems ok.
2011-04-05 15:01:40 +00:00
Michele Martone 9f3474ef1e psblas3:
updating Makefile's almost everywhere; enough to avoid redundant cp, ar and ranlib invocations during `make check`.
2011-04-05 13:50:26 +00:00
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.
2011-04-05 13:06:47 +00:00
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.
2011-04-04 18:10:42 +00:00
Michele Martone 5bbcff2770 psblas3:
configure fix (added quotes).
2011-04-04 13:03:09 +00:00