Commit Graph

28 Commits (b7b455c3555cd7c5f68f781b8d93ca8c69d3551f)

Author SHA1 Message Date
cirdans-home b664291532 Added C interface for remote vector allocate
Cirdans-Home 13153e03dc Added c interface for remotebuild
Cirdans-Home ce1da012c9 added vect_set_vect
Cirdans-Home 624a07a25b Added getelem function to retrieve entries from distributed vectors
Cirdans-Home 346ed5f8f8 Added prototype for matrix compare routines
Cirdans-Home cfc7c2c78f Added headers for C interfaces of sparse matrix scale, and add functions
Cirdans-Home 0ff5321fc1 Added c interface for sparse matrix copy
Cirdans-Home 58198de6fa Added c interfaces to set_asb(), set_upd(), set_bld() for sparse matrices
Cirdans-Home 814e09f5db Added interface (and C interface) to is_bld() for sparse matrices
Cirdans-Home d92b6c02cf Added interface (and C interface) to is_asb() for sparse matrices
Cirdans-Home c4cf78e7b8 Added interface (and C interface) to is_upd() for sparse matrices
Cirdans-Home a6db1b566c Added Interface (and C Interface) for nnz of a sparse matrix
Cirdans-Home 9e9a2e3975 Corrected implementation of @X@_base_inv_a2_check to be compliant with NVECTOR behavior
Cirdans-Home 5504e34161 Removed the out-interface for vector scaling
Cirdans-Home 82db0f43b4 New C interface for psb_genrmi sum_i |x_i|
Cirdans-Home 177bc6ecb3 Added function psb_c_dvect_f_get_pnt to get pointer to vector data structure
Cirdans-Home 44f05510bc Added out-of-place axpby and relative c interface
Cirdans-Home fd89f2f1bf Added psb_gescal subroutine to entrywise scale distributed vector with C interface
Cirdans-Home ea9c469159 Added psb_geaddconst subroutine to add constant value to vector with C-interfaces
Cirdans-Home 439246e643 Added out-of-place entrywise division with C interfaces
Cirdans-Home 22e7df48da Added out-of-place psb_mlt subroutine interface
Cirdans-Home 601b56f189 corrected prototypes for psb_c_*gecmp
Cirdans-Home 92fddf917b Added header for c-bindings of new vec operations
Salvatore Filippone 8d489f8ce2 Merged MixedI8 in new branch (to be later merged into development)
Salvatore Filippone bbba6a670e Merged changes from svn dev version.
Salvatore Filippone 8883291d56 psblas3-mcbind:
cbind/base/psb_c_base.h
 cbind/base/psb_c_cbase.h
 cbind/base/psb_c_dbase.h
 cbind/base/psb_c_dcomm.h
 cbind/base/psb_c_psblas_cbind_mod.f90
 cbind/base/psb_c_sbase.h
 cbind/base/psb_c_zbase.h
 cbind/base/psb_d_psblas_cbind_mod.f90
 cbind/base/psb_s_psblas_cbind_mod.f90
 cbind/base/psb_z_psblas_cbind_mod.f90

New spmm_opt
Salvatore Filippone 55bc44368b psblas3-mcbind:
cbind/base/psb_base_cbind.h
 cbind/base/psb_c_cbase.h
 cbind/base/psb_c_dcomm.c
 cbind/base/psb_c_dcomm.h
 cbind/base/psb_c_sbase.h
 cbind/base/psb_c_zbase.h

Fix C prototypes.
Start writing COMM interfaces.
Salvatore Filippone 4734f19167 psblas3-mcbind:
Makefile
 cbind/base/Makefile
 cbind/base/psb_base_cbind_mod.f90
 cbind/base/psb_base_psblas_cbind_mod.f90
 cbind/base/psb_c_base.h
 cbind/base/psb_c_cbase.c
 cbind/base/psb_c_cbase.h
 cbind/base/psb_c_sbase.c
 cbind/base/psb_c_sbase.h
 cbind/base/psb_c_zbase.c
 cbind/base/psb_c_zbase.h
 cbind/base/psb_cpenv_mod.f90
 cbind/krylov
 cbind/prec
 cbind/test
 cbind/util

Fixed C includes.