Commit Graph

370 Commits (edc797b6646e90900c1d6df9e62fb5a4d091d008)

Author SHA1 Message Date
Salvatore Filippone 82665f4e79 Put additional OpenMP directives. 4 years ago
Salvatore Filippone 327003ad06 Merge branch 'new-context' into dev-openmp 4 years ago
Salvatore Filippone c58e523918 Embed GELP in PSI_SERIAL_IMPL 4 years ago
Salvatore Filippone 926cb1e5ad Merge branch 'dev-openmp' of https://github.com/sfilippone/psblas3 into dev-openmp 4 years ago
Salvatore Filippone 4292dd3490 Put static clause in OMP 4 years ago
Salvatore Filippone 997020ba81 New GELP for EPK data. 4 years ago
Salvatore Filippone c414d4d40a Merge branch 'implement-ainv' into dev-openmp
# Conflicts:
#	base/comm/internals/psi_cswapdata_a.F90
#	base/comm/internals/psi_cswaptran_a.F90
#	base/comm/internals/psi_dswapdata_a.F90
#	base/comm/internals/psi_dswaptran_a.F90
#	base/comm/internals/psi_eswapdata_a.F90
#	base/comm/internals/psi_eswaptran_a.F90
#	base/comm/internals/psi_i2swapdata_a.F90
#	base/comm/internals/psi_i2swaptran_a.F90
#	base/comm/internals/psi_mswapdata_a.F90
#	base/comm/internals/psi_mswaptran_a.F90
#	base/comm/internals/psi_sswapdata_a.F90
#	base/comm/internals/psi_sswaptran_a.F90
#	base/comm/internals/psi_zswapdata_a.F90
#	base/comm/internals/psi_zswaptran_a.F90
#	base/modules/psi_i_mod.F90
4 years ago
Salvatore Filippone 6866558372 Merge branch 'new-context' into implement-ainv
# Conflicts:
#	prec/impl/psb_c_bjacprec_impl.f90
#	prec/impl/psb_c_prec_type_impl.f90
#	prec/impl/psb_d_bjacprec_impl.f90
#	prec/impl/psb_d_prec_type_impl.f90
#	prec/impl/psb_s_bjacprec_impl.f90
#	prec/impl/psb_s_prec_type_impl.f90
#	prec/impl/psb_z_bjacprec_impl.f90
#	prec/impl/psb_z_prec_type_impl.f90
#	prec/psb_c_prec_type.f90
#	prec/psb_d_prec_type.f90
#	prec/psb_s_prec_type.f90
#	prec/psb_z_prec_type.f90
#	test/pargen/psb_d_pde2d.f90
#	test/pargen/psb_d_pde3d.f90
#	test/pargen/psb_s_pde2d.f90
#	test/pargen/psb_s_pde3d.f90
4 years ago
Salvatore Filippone 025a4b5512 Fixes for CTXT usage, new GELP templated source. 4 years ago
Salvatore Filippone 6b6ca3b6ac Merge branch 'new-context' into dev-openmp 4 years ago
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT 4 years ago
Cirdans-Home fbf23c3959 Added implementation in BJAC and test for ILU-type factorizations 4 years ago
Salvatore Filippone 0acf10f0d8 OpenMP in base_mat and coo 4 years ago
Salvatore Filippone 77730de80c Put in OpenMP in CSR, first step. 4 years ago
Salvatore Filippone 23f69f58d4 Additional fixes for psi_serial_impl 4 years ago
Salvatore Filippone 96a4db14fb Rename psi_serial_impl to F90 4 years ago
Salvatore Filippone 4a274e43ff cosmetic fixes 4 years ago
Salvatore Filippone a1c2561de6 Cleanup unused variables. 4 years ago
Salvatore Filippone dc36db6083 Reformat assignment of entire component. 4 years ago
Cirdans-Home c0ccbe14f7 merge with unify_agg_build 5 years ago
Salvatore Filippone f28e3a9ea9 Further fixes for uninitialized vars 5 years ago
Salvatore Filippone eb934e2a45 Fix uninitialized INFO in cp/mv _from 5 years ago
Salvatore Filippone b56abbb270 Improve structure of Makefiles 5 years ago
Cirdans-Home 166bd219ef Corrected checkmat bugs in compare and get_nnz routines 5 years ago
Cirdans-Home 5c34e3d853 Removed orphan implementation for scale plus identity 5 years ago
Cirdans-Home 01f4f718de Corrected implementation of scale plus identity for sparse matrices 5 years ago
Salvatore Filippone dbc20d482e In psb_rwextd use ensure_size instead of reallocate 5 years ago
Cirdans-Home 1c23654328 Added functions to compare the entries of two matrices or every entry of matrix with a value 5 years ago
Cirdans-Home ca296fc0cf Added missign @LX@ implementation of new sparse matrix sum routines 5 years ago
Cirdans-Home 3b36c2196b Added implementation of A = alpha A + beta B for sparse matrices 5 years ago
Cirdans-Home e108416719 Added function for scaled sparse matrix plus identity 5 years ago
Salvatore Filippone 4c7fa23c8a New files for 2-bytes integer support. To be compiled and tested. 5 years ago
Cirdans-Home 44f05510bc Added out-of-place axpby and relative c interface 5 years ago
Salvatore Filippone 01ffca76d2 Change mat%print interface, and refactor. 5 years ago
Salvatore Filippone 76d5c5f3ae Fixes for cases where IPK==LPK 5 years ago
Salvatore Filippone 936ef49e7d Further changes for ambiguous interfaces when IPK==LPK 5 years ago
Salvatore Filippone 487fa54f06 Define coo%ensure_size method 5 years ago
Salvatore Filippone e2653b1c60 New clip "in place" method 5 years ago
Salvatore Filippone cea69503a4 New method for cleaning entries with negative indices in COO. 5 years ago
Salvatore Filippone e2bd21d9be Update internal documentation. 5 years ago
Salvatore Filippone 319d2831b7 New methods for LX%set_nrows with IPK/LPK 5 years ago
Salvatore Filippone 634c2e0aa5 Implement clip_diag for LX 5 years ago
Salvatore Filippone 22d76d1e48 Fix SYM handling at spmat level. 5 years ago
Salvatore Filippone 239f25a913 Memory allocation for COO/CSC/CSR. 6 years ago
Salvatore Filippone 9a6d9ac5c4 Aux space spspmm estimate was wrong, reverted. 6 years ago
Salvatore Filippone e5535835ec Implement clean_zeros for CSC and CSR 6 years ago
Salvatore Filippone c29ea43990 Fix silly bug in rw_extd cleanup code when NR > MA+MB. 6 years ago
Salvatore Filippone d3c6bfb5f1 In CSCNV we should call b%set_asb(), not b%asb() 6 years ago
Salvatore Filippone cd8ae65c85 Take out GTL arg from CSPUT. 6 years ago
Salvatore Filippone 8d489f8ce2 Merged MixedI8 in new branch (to be later merged into development) 6 years ago