Commit Graph

174 Commits (9b95e14b2c8043f4629f8b8d620f0dcba3273764)

Author SHA1 Message Date
sfilippone a9685267a4 Merge branch 'development' into cmake 12 months ago
sfilippone 67b2937e6e Define CLINK as well as FLINK 12 months ago
Luca Pepè Sciarria ed0ae66d5d add CMakeLists.txt for test subprojects 12 months ago
sfilippone 07fa2323eb Fixes for IPK8 1 year ago
Luca Pepè Sciarria 4858f0d484 hot fix on flags naming and fix psb_types.h compilation 1 year ago
Luca Pepè Sciarria a52f6ea054 update CMakeLists.txt to used the new standard PSB_ for compilation flags 1 year ago
Salvatore Filippone 69a845b8f5 Fix in cbind makefile 1 year ago
Salvatore Filippone 7201e511be Renamed into test/pdegen, also in the C interface 1 year ago
sfilippone 243fe4e78f Split type definitions from psb_config 1 year ago
sfilippone ea6c4181f7 Changed all defines with prefix PSB_ 1 year ago
sfilippone 2b23f4bdc2 Mv fakempi to psb_fakempi.{c|h}. psb_c_base.h include psb_config.h 1 year ago
Luca Pepè Sciarria 61976812be Add cmake building for base, cbind, ext, linsolve, prec, util 1 year ago
sfilippone a02440afff Updatex docs for linsolve 2 years ago
sfilippone 98d5db7377 Krylov into linsolve, step 4 2 years ago
Salvatore Filippone bcc85e47fd Fix Makefiles for parallel make 4 years ago
Cirdans-Home 4b559c6a4b Added psb_c_@X@global_vec_write 4 years ago
cirdans-home b664291532 Added C interface for remote vector allocate 4 years ago
Salvatore Filippone fc81367fef Changes for remote build interfaces. Implementation to be completed. 4 years ago
cirdans-home 78b4b0ddc5 Added utility to dump global matrix 4 years ago
Cirdans-Home 13153e03dc Added c interface for remotebuild 4 years ago
Salvatore Filippone 1337009f91 Infrastructure for non-local matrix build 4 years ago
Cirdans-Home 874dd7825e Fix for C++ typedef vs using 5 years ago
Cirdans-Home c1727fec5d Implemented C/C++ fix for complex.h 5 years ago
Cirdans-Home c38660c76c Added function psb_c_g2l 5 years ago
Cirdans-Home bee4bebd7a Fixed missing bind(c) 5 years ago
Cirdans-Home ce1da012c9 added vect_set_vect 5 years ago
Salvatore Filippone cdba3a17b6 Fix cbind test makefile. 5 years ago
Cirdans-Home 10bdde008b Fixed gather name function 5 years ago
Salvatore Filippone 8bc575d319 Fix bug in psb_check_error() 5 years ago
Salvatore Filippone 69b1678f6b Missing index base adjustment in psb_c_cdins 5 years ago
Salvatore Filippone 0cdd36edf3 Fix get_global_indices to account for index base 5 years ago
Salvatore Filippone 4c91ab66f2 c_check_error() should take ctxt by value 5 years ago
Salvatore Filippone 4f1b568b99 Fix uninitialized info 5 years ago
Salvatore Filippone 875ef40724 Missing USE statement for psb_error_check, make it public 5 years ago
Salvatore Filippone aeb1397e9f Fix error_impl, and add check_error() 5 years ago
Cirdans-Home fdd1da6fa1 Merge branch 'development' of github.com:sfilippone/psblas3 into development 5 years ago
Cirdans-Home a7ba9f7a7e Implemented C interface for dist1Didx 5 years ago
Salvatore Filippone a34cff2fdd Take out debug statements. 5 years ago
Salvatore Filippone 81fc75a091 Fixes for memory leaks in the C interface 5 years ago
Cirdans-Home 91c328baba Changed names to match header 5 years ago
Salvatore Filippone 7d200ccc33 Include psb_c_Xcomm.h 5 years ago
Cirdans-Home fedfa46ef6 Added missing cbind directive 6 years ago
Cirdans-Home 411d2dcdf0 Added C interface to psb_cmp_ctxt 6 years ago
Cirdans-Home e64d52cbc2 Added routine to get integer context for c-mpi interoperability 6 years ago
Salvatore Filippone 9178d63ebd Updates for C ctxt handling. 6 years ago
Salvatore Filippone 5f67cc4bb5 new context in CBIND 6 years ago
Salvatore Filippone 8b2b86d44d C interface. Not fully working yet. 6 years ago
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type. 6 years ago
Cirdans-Home 460eb44d46 Removed debug print 6 years ago
Cirdans-Home c0c8224253 Corrected debug message in getelem 6 years ago
Cirdans-Home 624a07a25b Added getelem function to retrieve entries from distributed vectors 6 years ago
Salvatore Filippone a1c2561de6 Cleanup unused variables. 6 years ago
Cirdans-Home 93b8696df0 Corrected C interface for mask operation to avoid memleak 6 years ago
Cirdans-Home dbdbea9c6f C Interfaces for ijk2idx idx2ijk redefined 6 years ago
Cirdans-Home ac3afe962d Added C interface psb_c_cd_get_global_indices for descriptor objects 6 years ago
Cirdans-Home 3c3470b50e Disambiguated C interfaces for idx2ijk for type of the index 6 years ago
Cirdans-Home 9d34f465a9 Added C interface for util/idx2ijk 6 years ago
Cirdans-Home 9870e5d371 Corrected module load for util_cbind module 6 years ago
Cirdans-Home 166bd219ef Corrected checkmat bugs in compare and get_nnz routines 6 years ago
Cirdans-Home d22d15a0f4 Corrected C interfaces for interrogating build-state 6 years ago
Cirdans-Home ce6c04f508 Corrected output of matrix cmp routines 6 years ago
Cirdans-Home 346ed5f8f8 Added prototype for matrix compare routines 6 years ago
Cirdans-Home 1c23654328 Added functions to compare the entries of two matrices or every entry of matrix with a value 6 years ago
Cirdans-Home 44db94ad63 Corrected type for sparse matrix function 6 years ago
Cirdans-Home cfc7c2c78f Added headers for C interfaces of sparse matrix scale, and add functions 6 years ago
Cirdans-Home 3b36c2196b Added implementation of A = alpha A + beta B for sparse matrices 6 years ago
Cirdans-Home e108416719 Added function for scaled sparse matrix plus identity 6 years ago
Cirdans-Home 0ff5321fc1 Added c interface for sparse matrix copy 6 years ago
Cirdans-Home 58198de6fa Added c interfaces to set_asb(), set_upd(), set_bld() for sparse matrices 6 years ago
Cirdans-Home 814e09f5db Added interface (and C interface) to is_bld() for sparse matrices 6 years ago
Cirdans-Home d92b6c02cf Added interface (and C interface) to is_asb() for sparse matrices 6 years ago
Cirdans-Home c4cf78e7b8 Added interface (and C interface) to is_upd() for sparse matrices 6 years ago
Cirdans-Home a6db1b566c Added Interface (and C Interface) for nnz of a sparse matrix 6 years ago
Cirdans-Home 8a67534f0f Added CBIND for functions in psb_util_mod 6 years ago
Cirdans-Home 9e9a2e3975 Corrected implementation of @X@_base_inv_a2_check to be compliant with NVECTOR behavior 6 years ago
Cirdans-Home 6e28cc2b44 Corrected c interface of psb_mask for logic output 6 years ago
Cirdans-Home 03cd6de764 Corrected bug for passage by value 6 years ago
Cirdans-Home 5504e34161 Removed the out-interface for vector scaling 6 years ago
Cirdans-Home 82db0f43b4 New C interface for psb_genrmi sum_i |x_i| 6 years ago
Cirdans-Home 177bc6ecb3 Added function psb_c_dvect_f_get_pnt to get pointer to vector data structure 6 years ago
Cirdans-Home 44f05510bc Added out-of-place axpby and relative c interface 6 years ago
Cirdans-Home 8bf0ff673b Added psb_minquotient function with C interface 6 years ago
Cirdans-Home fd89f2f1bf Added psb_gescal subroutine to entrywise scale distributed vector with C interface 6 years ago
Cirdans-Home ea9c469159 Added psb_geaddconst subroutine to add constant value to vector with C-interfaces 6 years ago
Cirdans-Home 439246e643 Added out-of-place entrywise division with C interfaces 6 years ago
Cirdans-Home 22e7df48da Added out-of-place psb_mlt subroutine interface 6 years ago
Cirdans-Home 37f6ed6077 Added c interface for minimum of realtype distributed vectors 6 years ago
Cirdans-Home 601b56f189 corrected prototypes for psb_c_*gecmp 6 years ago
Cirdans-Home 92fddf917b Added header for c-bindings of new vec operations 6 years ago
Cirdans-Home 17e24bdcf0 C Interfaces for new vector operators 6 years ago
Salvatore Filippone 35b6ee6578 Fix dependency in cbind build. 7 years ago
Salvatore Filippone 4041860070 Fix matrix generation. 7 years ago
Salvatore Filippone 3cc63f7e84 Change constant name to psb_c_Xpk_ 7 years ago
Salvatore Filippone 8d489f8ce2 Merged MixedI8 in new branch (to be later merged into development) 8 years ago
Salvatore Filippone 6414deeb3b ICTXT in PREC%INIT, cbind. 8 years ago
Salvatore Filippone 5dd3392954 Do not assume a naming scheme for MODULE files in the Makefile, as
they change across compilers.
8 years ago
Salvatore Filippone c774783057 Updated copyright statement 8 years ago
Salvatore Filippone bbba6a670e Merged changes from svn dev version. 9 years ago
Salvatore Filippone a566ae52e4 psblas3-mcbind:
cbind/base/psb_cpenv_mod.f90
 cbind/test/pargen/ppdec.c

Fix psb_c_set_index_base; use it in test program.
9 years ago
Salvatore Filippone 855f557673 psblas3-mcbind:
cbind/Makefile
 cbind/base/Makefile
 cbind/base/psb_c_serial_cbind_mod.F90
 cbind/base/psb_d_serial_cbind_mod.F90
 cbind/base/psb_s_serial_cbind_mod.F90
 cbind/base/psb_z_serial_cbind_mod.F90
 cbind/test/pargen/ppdec.c

Added print interface.
9 years ago