base/serial/psb_cgelp.f90
base/serial/psb_dgelp.f90
base/serial/psb_sgelp.f90
base/serial/psb_sort_impl.f90
base/serial/psb_zgelp.f90
base/serial/psi_serial_impl.f90
New error handling.
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
base/serial/impl/psb_c_base_mat_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_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_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_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Implement norm-1 and norm-infinity at base_sparse_mat relying on
arwsum/aclsum, only reimplement in child class if memory savings are
possible.
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
Default implementation for CSNMI/CSNM1 based on ARWSUM/ACLSUM
base/modules/psb_base_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/serial/impl/psb_d_mat_impl.F90
base/tools/psb_dins.f90
base/tools/psb_dspasb.f90
Mods to get imaging application up & running
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/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
Define csput to be a generic with two specifics, one of them with
encapsulated vectors so that it can be overloaded in the GPU.
base/modules/psb_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_sort_mod.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/psb_sort_impl.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspins.f90
Working version of sparse matrices with host/device status.
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_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_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_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Changed behaviour of CSPUT in update to ignore (at most a warning)
indices not belonging.
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.
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Change error from missing index in srch_upd.
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Had to fix (yet again, silly me !) computation of output space for getrow & friends.
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Fix computation of output space for getrow & friends.
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
Fix early return from getptn and getrow.
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_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_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_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
Do not call coo%fix when not necessary
base/internals/psi_bld_tmphalo.f90
base/internals/psi_crea_index.f90
base/internals/psi_desc_index.F90
base/internals/psi_fnd_owner.F90
base/modules/psb_desc_mod.F90
base/modules/psb_indx_map_mod.f90
base/serial/impl/psb_d_coo_impl.f90
base/tools/psb_cdins.f90
base/tools/psb_dspins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_loc_to_glob.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/d_file_spmv.f90
test/kernel/pdgenspmv.f90
test/pargen/runs/ppde.inp
Take out desc%indxmap% indirection where it makes sense, take 1.
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
Inconsistent INTENT(OUT) on B vs. APPEND