Salvatore Filippone
4eb83389a5
psblas3:
...
Changelog
base/modules/Makefile
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_tools_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_mat_mod.f90
base/modules/psb_d_tools_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_realloc_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_tools_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_sort_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_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psb_z_vect_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
base/serial/psb_sort_impl.f90
base/tools/psb_cins.f90
base/tools/psb_cspasb.f90
base/tools/psb_cspins.f90
base/tools/psb_dins.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_sins.f90
base/tools/psb_sspasb.f90
base/tools/psb_sspins.f90
base/tools/psb_zins.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspins.f90
test/pargen/runs/ppde.inp
Merged changes to have uniform handling of host/device memory for both
matrices and vectors.
Introduced multivectors.
CSPUT now accepting vectors as well as arrays.
Declare version 3.3
10 years ago
Salvatore Filippone
047d928ed5
psblas3-matasb:
...
base/modules/Makefile
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.F90
base/tools/psb_dins.f90
base/tools/psb_dspins.f90
Insert routines for vectors now take both vectors and arrays.
11 years ago
Salvatore Filippone
46fe7af14c
11 years ago
Salvatore Filippone
daa1f91c8e
psblas3-matasb:
...
base/modules/Makefile
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_tools_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_vect_mod.f90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/tools/psb_dspins.f90
csputs with encapsulatd vectors.
Defined encapsulated multivectors.
11 years ago
Salvatore Filippone
5f54a9e599
psblas3:
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
Fixed incomplete call to free.
11 years ago
Salvatore Filippone
a543c4009f
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_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
Change many INTENT(OUT) routines: if FINALs are not enforced they are
not reliable.
11 years ago
Salvatore Filippone
2084fbd91d
psblas3:
...
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_const_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_i_base_vect_mod.f90
base/modules/psb_i_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_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_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/serial/psb_cspspmm.f90
base/serial/psb_dspspmm.f90
base/serial/psb_sspspmm.f90
base/serial/psb_zspspmm.f90
New defaults for MOLD, inquiry and set functions.
New sparse-spare product version.
New is_by_rows/is_by_cols methods, as yet unused.
11 years ago
Salvatore Filippone
8309d08f72
psblas-3.99
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
base/psblas/psb_cspmm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_zspmm.f90
Lighten checks, new realloc method
11 years ago
Salvatore Filippone
ab7f03a5a1
psblas-3.99:
...
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_vect_mod.F90
Adjustments for IMOLD and CNV methods.
11 years ago
Salvatore Filippone
64b933ee2c
psblas-3.99:
...
First shot at new IMOLD stuff.
11 years ago
Salvatore Filippone
7a175dd859
psblas-3.99
...
Bug fixes: the new ivect desc components were not copied properly
on move_alloc.
11 years ago
Salvatore Filippone
d5827395ca
psblas3:
...
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_fnd_owner.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_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
Defined get_fmt for vectors, header changes in base/internals.
12 years ago
Salvatore Filippone
56ba74ab9b
psblas3:
...
Fix copyright in preparation for vers. 3.1
12 years ago
Salvatore Filippone
bb67510238
psblas3:
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
INTENT of arguments of clone methods
12 years ago
Salvatore Filippone
b508c9ad85
psblas3:
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.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_d_base_prec_mod.f90
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.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_z_base_prec_mod.f90
prec/psb_z_bjacprec.f90
prec/psb_z_diagprec.f90
prec/psb_z_nullprec.f90
Clone method in base_prec
12 years ago
Salvatore Filippone
c87ecdb770
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_linmap_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_linmap_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_linmap_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_linmap_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_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.F90
base/serial/impl/psb_z_mat_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
Reimplement CLONE for sparse matrices, base on CLONE for inner class.
Define CLONE method for map.
12 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
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