Salvatore Filippone
|
7d3e4aec06
|
New name qry_halo_owner to distinguish from fnd_halo_owner
|
5 years ago |
Salvatore Filippone
|
84a8b73416
|
Avoid LX temporaries in X transpose
|
5 years ago |
Salvatore Filippone
|
055e342253
|
Move position of call to set_nzeros
|
5 years ago |
Salvatore Filippone
|
26cfa837e5
|
Cosmetic changes for letter case conventions
|
5 years ago |
Salvatore Filippone
|
55666cc0fe
|
Make sure p_adjcncy and halo_owner are preserved over desc%reinit
|
5 years ago |
Salvatore Filippone
|
91f737475e
|
Optimized version of X_glob_transpose: do not go through LX_glob_transpose.
|
5 years ago |
Salvatore Filippone
|
4c7fa23c8a
|
New files for 2-bytes integer support. To be compiled and tested.
|
5 years ago |
Salvatore Filippone
|
99dc3f5d93
|
New par_spmm version with 4-byte matrices (with new sphalo variant)
|
5 years ago |
Salvatore Filippone
|
27bf7ec666
|
New get_a2av_alg() in place of conditional compilation
|
5 years ago |
Salvatore Filippone
|
6b2fa31ae1
|
Internal doc changes.
|
5 years ago |
Salvatore Filippone
|
cc9ef42464
|
Renamed macro SP_A2AV_MAT into SP_A2AV_TRIAD
|
5 years ago |
Salvatore Filippone
|
cdaae0b484
|
Fix and unify SPHALO variants implementations.
|
5 years ago |
Salvatore Filippone
|
d00182ee30
|
Fix MPI type declaration
|
5 years ago |
Salvatore Filippone
|
193682a5a5
|
Fix integer KIND for some temporaries.
|
5 years ago |
Salvatore Filippone
|
d3e4a091e8
|
Cosmetic cleanup
|
5 years ago |
Salvatore Filippone
|
d342e2d59e
|
Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
|
5 years ago |
Salvatore Filippone
|
d031ef0763
|
Fix typo in internal docs.
|
5 years ago |
Salvatore Filippone
|
76d5c5f3ae
|
Fixes for cases where IPK==LPK
|
5 years ago |
Salvatore Filippone
|
1d81cf4af9
|
Cleanup transpose, use coo%ensure_size
|
5 years ago |
Salvatore Filippone
|
ae051a2ea1
|
Optimize data handling in transpose.
|
5 years ago |
Salvatore Filippone
|
10f47d731d
|
Define versions of global transpose for IPK matrices
|
5 years ago |
Salvatore Filippone
|
77542b9023
|
New global transpose methods
|
5 years ago |
Salvatore Filippone
|
555907338e
|
New versions of fnd_owner: do not use MPI_alltoallv
|
5 years ago |
Salvatore Filippone
|
41ef94538c
|
Additional improvements to internal docs.
|
5 years ago |
Salvatore Filippone
|
e97cab7ddc
|
Take out N from alloc_vect
|
5 years ago |
Salvatore Filippone
|
2b898aa14f
|
New get_mpi_comm and get_mpi_rank, code and docs
|
5 years ago |
Salvatore Filippone
|
cf6db2ea0b
|
get_rank and get_mpicomm
Make psb_get_rank and psb_get_mpicomm functions, not
subroutines. Document same.
|
5 years ago |
Salvatore Filippone
|
d189083816
|
Check and enforce allocation of indxmap%halo_owner
|
5 years ago |
Salvatore Filippone
|
768344d93f
|
Add version of CDINS with lpk NZ
|
5 years ago |
Salvatore Filippone
|
71059dc783
|
Version of sphalo for LX_csr.
|
5 years ago |
Salvatore Filippone
|
40755d6279
|
New method par_csr_spspmm.
|
5 years ago |
Salvatore Filippone
|
dcedab8ae0
|
New usehash argument in CDALL. Still need to put in a heuristics for
gen_block with too many cores
|
5 years ago |
Salvatore Filippone
|
57d08dc4d7
|
Formatting source code fixes.
|
6 years ago |
Salvatore Filippone
|
242b9ec91f
|
New variant of psb_spins in CSR mode. Document same.
|
6 years ago |
Salvatore Filippone
|
4789277b19
|
Fixed switch to build state for overlap descriptor.
|
6 years ago |
Salvatore Filippone
|
fd8ce4f3de
|
New linmap internal structure.
|
6 years ago |
Salvatore Filippone
|
300762ed29
|
Fix map build for gen_linear.
|
6 years ago |
Salvatore Filippone
|
a9f4470d34
|
Better allocation of temporaries in SPHALO.
|
6 years ago |
Salvatore Filippone
|
a019bfcf33
|
Fix sphalo to have calls to CSGET with full output.
|
6 years ago |
Salvatore Filippone
|
ad763bd364
|
Fix bookkeeping in Xsphalo.
Fix cd_renum_block description
|
6 years ago |
Salvatore Filippone
|
2ce1d94580
|
New RENUM_BLOCK method.
|
6 years ago |
Salvatore Filippone
|
06a1fa560f
|
Finer control over statistics printed by CDPRT.
|
6 years ago |
Salvatore Filippone
|
8d489f8ce2
|
Merged MixedI8 in new branch (to be later merged into development)
|
6 years ago |
Salvatore Filippone
|
ae2e575a29
|
Cleanup error returns.
|
6 years ago |
Salvatore Filippone
|
ee6992e938
|
Avoid divide by zero for desc printout.
|
7 years ago |
Salvatore Filippone
|
9e90a04e31
|
Change default in CDALL with VL: no global checks.
Split psb_cd_choose_large_state with psb_cd_is_large.
|
7 years ago |
Salvatore Filippone
|
462f1d098c
|
Modified internals to have tmp_ovrlap in local numbering.
Also simplified crea_index taking out isglob argument.
Fixed bldext, cdall & friends accordingly.
|
7 years ago |
Salvatore Filippone
|
3d347d31dc
|
Ensure that the CNV method pick up the default storage format.
Populate the defaults at psb_init time.
|
7 years ago |
Salvatore Filippone
|
baf1c740f9
|
Fixed interface mismatch in multivect.
|
7 years ago |
Salvatore Filippone
|
f1b3a9f922
|
Add global option for psb_cdprt
|
7 years ago |