Commit Graph

28 Commits (82d4e3704316103363c4529ea43e4930842014ea)

Author SHA1 Message Date
Cirdans-Home ce6c04f508 Corrected output of matrix cmp routines
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 6e28cc2b44 Corrected c interface of psb_mask for logic output
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 8bf0ff673b Added psb_minquotient function with 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 37f6ed6077 Added c interface for minimum of realtype distributed vectors
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 69b42b7816 psblas3-mcbind:
cbind/base/Makefile
 cbind/base/psb_c_base.h
 cbind/base/psb_c_dbase.c
 cbind/base/psb_c_dbase.h
 cbind/base/psb_cpenv_mod.f90
 configure.ac
 configure

Added check for C99 compiler.
Added typedefs for int/real/complex.
Salvatore Filippone 1002d815e3 psblas3-mcbind
Make.inc.in
 Makefile
 cbind
 cbind/Makefile
 cbind/base
 cbind/base/Makefile
 cbind/base/psb_base_cbind.h
 cbind/base/psb_base_cbind_mod.f90
 cbind/base/psb_base_psblas_cbind_mod.f90
 cbind/base/psb_base_string_cbind_mod.f90
 cbind/base/psb_base_tools_cbind_mod.F90
 cbind/base/psb_c_base.c
 cbind/base/psb_c_base.h
 cbind/base/psb_c_dbase.c
 cbind/base/psb_c_dbase.h
 cbind/base/psb_cpenv_mod.f90
 cbind/base/psb_d_psblas_cbind_mod.f90
 cbind/base/psb_d_serial_cbind_mod.F90
 cbind/base/psb_d_tools_cbind_mod.F90
 cbind/base/psb_objhandle_mod.f90

Branch for C bindings.