Commit Graph

2537 Commits (cff9f92a8794f78ea8d5962285190a232a3accd9)
 

Author SHA1 Message Date
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
Salvatore Filippone 4c7fa23c8a New files for 2-bytes integer support. To be compiled and tested.
Cirdans-Home 03cd6de764 Corrected bug for passage by value
Cirdans-Home 1f441df5a0 modified tester for vector operation
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 28c1efe650 Corrected pass argument in div routines
Cirdans-Home effb976305 Added test for out-of-place psb_gemlt
Cirdans-Home ea6ad3a85f Corrected bug in out-of-place axpby
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
Salvatore Filippone db22e832ee Add constants for 2-byte integers
Salvatore Filippone 29c3b28386 Bump GCC requirement to 4.9
Salvatore Filippone a571ad76ee Merge branch 'unify_aggr_bld' into development
Salvatore Filippone beeb123042 Fixed length char component.
Cirdans-Home 8bf0ff673b Added psb_minquotient function with C interface
Salvatore Filippone 33ea4fa8c2 Merge branch 'unify_aggr_bld' into development
Salvatore Filippone 99dc3f5d93 New par_spmm version with 4-byte matrices (with new sphalo variant)
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 0edb671d21 Added minimum of realtype distributed vectors
Cirdans-Home 601b56f189 corrected prototypes for psb_c_*gecmp
Cirdans-Home 15f89400c3 Correction to the psb_geinv implementation for out flag handling
Salvatore Filippone 8bcf11c2dd Fix test/idx
Salvatore Filippone b8f66ef607 Fix test/hello programs
Salvatore Filippone 1a442ec7d0 Fix kernel test subdir
Salvatore Filippone 55989d2e8f Do not use allocatable characters
Cirdans-Home 92fddf917b Added header for c-bindings of new vec operations
Cirdans-Home 7f42d63275 Added routine for logical all reduce and applied in psb_mask
Cirdans-Home 17e24bdcf0 C Interfaces for new vector operators
Cirdans-Home b8ab997bc1 Added generation of mask vector for constraint tests psb_mask
Cirdans-Home e59932e496 chagend name to acmp for the compare routines
Cirdans-Home 87306f4d1a added weighted and masked 2 norm, and compare on complex vector
Cirdans-Home 1b214f3f00 added weighted 2-norm function
Salvatore Filippone 27bf7ec666 New get_a2av_alg() in place of conditional compilation
Salvatore Filippone 6b2fa31ae1 Internal doc changes.
Cirdans-Home 63885c36c7 psb_geabs corrected version with test
Cirdans-Home f5709a2254 Added psb_geabs, final output not working
Salvatore Filippone cc9ef42464 Renamed macro SP_A2AV_MAT into SP_A2AV_TRIAD
Salvatore Filippone cdaae0b484 Fix and unify SPHALO variants implementations.
Salvatore Filippone d00182ee30 Fix MPI type declaration
Salvatore Filippone 193682a5a5 Fix integer KIND for some temporaries.
Salvatore Filippone 01ffca76d2 Change mat%print interface, and refactor.
Salvatore Filippone d3e4a091e8 Cosmetic cleanup
Salvatore Filippone d342e2d59e Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
Salvatore Filippone a59c79a2f8 *** empty log message ***