Salvatore Filippone
|
ce115b1318
|
Put in a safety margin in reallocation of dep_list. To be reworked completely.
|
5 years ago |
Salvatore Filippone
|
8ae408fa03
|
Improved memory allocation in extract_dep_list
|
5 years ago |
Salvatore Filippone
|
3ae846edb5
|
Start refactoring of crea_index
|
5 years ago |
Salvatore Filippone
|
65092a42b1
|
Split hash_impl from desc_impl.
|
5 years ago |
Salvatore Filippone
|
2529225730
|
Changed fnd_owner internal names.
|
5 years ago |
Salvatore Filippone
|
40204a7be6
|
Moved fnd_owner to internals impl. subdir
|
5 years ago |
Salvatore Filippone
|
1d04fffbd4
|
Refactor map_fnd_owner, first step towards new version.
|
5 years ago |
Salvatore Filippone
|
b3d6a970ee
|
Add adjncy component
|
5 years ago |
Salvatore Filippone
|
4366ac4948
|
Move psb_indx_map_fnd_owner in modules/desc subdir, update makefiles.
|
5 years ago |
Salvatore Filippone
|
b83ec80619
|
Fix scan_sum, define V version
|
5 years ago |
Salvatore Filippone
|
d189083816
|
Check and enforce allocation of indxmap%halo_owner
|
5 years ago |
Salvatore Filippone
|
c54076ed97
|
Kludge: defined indx_map%cpy method, use same in %clone. To be reviewed
|
5 years ago |
Salvatore Filippone
|
62c21836f0
|
Fix REINIT use of array constants with implicit loops using IPK/LPK
|
5 years ago |
Salvatore Filippone
|
768344d93f
|
Add version of CDINS with lpk NZ
|
5 years ago |
Salvatore Filippone
|
c338e7b799
|
New LPK set_nzeros for COO
|
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
|
ece66421bf
|
Add len arg in declaration.
|
5 years ago |
Salvatore Filippone
|
a65626c7b0
|
Merge fnd_halo_owner method and setup
|
5 years ago |
Salvatore Filippone
|
10b802743e
|
Change constant name to psb_c_Xpk_
|
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
|
22d76d1e48
|
Fix SYM handling at spmat level.
|
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
|
2f07fc5220
|
New scan_sum and exscan_sum collectives.
|
5 years ago |
Salvatore Filippone
|
b97bdf3d2e
|
Added timers facility.
|
5 years ago |
Salvatore Filippone
|
5a61fbd2c0
|
Duplicated matrix entries should be ADDED by default.
|
5 years ago |
Salvatore Filippone
|
7e2ffbf34d
|
New handling of SYMmetry
|
6 years ago |
Salvatore Filippone
|
239f25a913
|
Memory allocation for COO/CSC/CSR.
|
6 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
|
9a6d9ac5c4
|
Aux space spspmm estimate was wrong, reverted.
|
6 years ago |
Salvatore Filippone
|
5abe99196c
|
Fix calls to checkvect in data exchange functions, take 2.
|
6 years ago |
Salvatore Filippone
|
113478ea64
|
Fix calls to checkvect in data exchange functions.
|
6 years ago |
Salvatore Filippone
|
08063d4f48
|
Deallocate output if needed in indxmap%clone.
|
6 years ago |
Salvatore Filippone
|
3bafaa242a
|
New checkvect interface, and use.
|
6 years ago |
Salvatore Filippone
|
3ecdb7d026
|
Explicitly free output descriptor on desc%clone.
|
6 years ago |
Salvatore Filippone
|
4789277b19
|
Fixed switch to build state for overlap descriptor.
|
6 years ago |
Salvatore Filippone
|
51e50120bd
|
Add move_alloc method to sparse matrix.
|
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
|
e5535835ec
|
Implement clean_zeros for CSC and CSR
|
6 years ago |
Salvatore Filippone
|
a96cd70afa
|
Fix stray #elif
|
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
|
99b23f26c1
|
Additional docs inside GEN_BLOCK_MAP.
|
6 years ago |
Salvatore Filippone
|
e828a2a45a
|
Additional constraints in makefile.
|
6 years ago |
Salvatore Filippone
|
5d476495fe
|
Fix internal interfaces in GEN_BLOCK_MAP.
|
6 years ago |
Salvatore Filippone
|
6dda7339b5
|
Restore mistakenly deleted sources.
|
6 years ago |
Salvatore Filippone
|
638f777322
|
Fix SPMAT take out LX_icsget; in search of a better solution.
|
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
|
06a1fa560f
|
Finer control over statistics printed by CDPRT.
|
6 years ago |
Salvatore Filippone
|
f858a2e610
|
Include sort module.
|
6 years ago |
Salvatore Filippone
|
cd8ae65c85
|
Take out GTL arg from CSPUT.
|
6 years ago |
Salvatore Filippone
|
cd355ea1f0
|
Obsolete hasval.c
|
6 years ago |
Salvatore Filippone
|
af9d5941ab
|
Update version number
|
6 years ago |
Salvatore Filippone
|
8d489f8ce2
|
Merged MixedI8 in new branch (to be later merged into development)
|
6 years ago |
Salvatore Filippone
|
d366da81f6
|
Renamed C hashval implementation.
|
6 years ago |
Salvatore Filippone
|
c7312ab54c
|
Reimplemented hash function in C to avoid overflow trap.
|
6 years ago |
Salvatore Filippone
|
dc73b5d9ab
|
C implementation of hash function.
|
6 years ago |
Salvatore Filippone
|
9488a91d48
|
Fix implicit none.
|
6 years ago |
Salvatore Filippone
|
4dc21ec7e2
|
Fix chksz in getblk.
|
6 years ago |
Salvatore Filippone
|
f2e247c8a8
|
Take out obsolete method impl.
|
6 years ago |
Salvatore Filippone
|
d52fdf9be2
|
Updated version number and docs for prec%init.
|
6 years ago |
Salvatore Filippone
|
1a5ee8c46a
|
Fix bounds computation in set_vect. Bug report by Alexandre Silva Lopes
|
6 years ago |
Salvatore Filippone
|
e5ed49a018
|
Add N to get_vect.
|
6 years ago |
Salvatore Filippone
|
ae2e575a29
|
Cleanup error returns.
|
6 years ago |
Salvatore Filippone
|
6c6d2c71ee
|
Optional argument in GETROW.
|
6 years ago |
Salvatore Filippone
|
42d5a85e25
|
Implement TRIL/TRIU for CSR.
|
7 years ago |
Salvatore Filippone
|
663fa5b8e5
|
Implement TRIL/TRIU with blocking.
|
7 years ago |
Salvatore Filippone
|
ee6992e938
|
Avoid divide by zero for desc printout.
|
7 years ago |
Salvatore Filippone
|
ad1b6e7074
|
Fix copyright string.
|
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
|
eaaa701c2e
|
New interface for methods with global reductions.
|
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
|
39fdc18ef8
|
Merge branch 'master' of https://github.com/sfilippone/psblas3
|
7 years ago |
Salvatore Filippone
|
883b3fe847
|
Updated patchlevel v 3.5.1
|
7 years ago |
Salvatore Filippone
|
c573f38d34
|
Fix psi_serial_impl missing AXPBY.
|
7 years ago |
Salvatore Filippone
|
95009f7ad5
|
Lifted interface to symbmm into psb_serial_mod.
Updated printouts in test programs.
|
7 years ago |
Salvatore Filippone
|
e37b43d45a
|
Take out HAVE_MOLD.
Make support for MOLD mandatory in compiler version.
Define set_vect_defaults() and set_mat_defaults(), invoke them at
_init() time.
|
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
|
b06c612f9a
|
Reworked all the sorting routines from templates.
Also merged blsrch into gen_block_map_mod, where it belongs.
|
7 years ago |
Salvatore Filippone
|
baf1c740f9
|
Fixed interface mismatch in multivect.
|
7 years ago |
Salvatore Filippone
|
d63202590d
|
Fixed silly bug in declaration of NRM2 and DOT.
|
7 years ago |
Salvatore Filippone
|
aaaf4c9f09
|
New psb_partidx_mod.F90.
Merged into psb_util.
Updated all test/pargen progs.
|
7 years ago |
Salvatore Filippone
|
40ea42c54c
|
Merge branch 'development' of https://github.com/sfilippone/psblas3 into development
|
7 years ago |
Salvatore Filippone
|
d98dec4a4a
|
Fixed name strings in Xdot
|
7 years ago |
Salvatore Filippone
|
f1b3a9f922
|
Add global option for psb_cdprt
|
7 years ago |
Salvatore Filippone
|
273fd7ac44
|
Merge branch 'development' of https://github.com/sfilippone/psblas3 into development
|
7 years ago |
Salvatore Filippone
|
2030ad13bf
|
Modified descriptor info printout.
|
7 years ago |
Salvatore Filippone
|
f0d82cd88b
|
Add flush statements.
|
7 years ago |
Salvatore Filippone
|
35da66299a
|
New version of PSB_CDPRT. Must be called by all processes.
|
7 years ago |
Salvatore Filippone
|
7c786c4bf1
|
Updated copyright statement.
|
7 years ago |
Salvatore Filippone
|
c774783057
|
Updated copyright statement
|
7 years ago |
Salvatore Filippone
|
a947008be2
|
Fix error message handling for CSMV
|
7 years ago |
Salvatore Filippone
|
2cc244433e
|
Delete obsolete file base/psblas/psb_sxdot.f90
|
7 years ago |
Salvatore Filippone
|
0cad33cb68
|
Merge remote-tracking branch 'origin/psblas3-mcbind'
|
7 years ago |