Commit Graph

1148 Commits (mat-allocate)

Author SHA1 Message Date
Salvatore Filippone 9796ea0aeb Use new %ALLOCATE method
Salvatore Filippone 027a14ae08 New ALLOCATE method for X_MAT
Cirdans-Home c0c8224253 Corrected debug message in getelem
Cirdans-Home 624a07a25b Added getelem function to retrieve entries from distributed vectors
Salvatore Filippone a1c2561de6 Cleanup unused variables.
Salvatore Filippone dc36db6083 Reformat assignment of entire component.
Salvatore Filippone 7436cf564c Start cleanup compile warnings
Salvatore Filippone 25fdc6fb73 VOLATILE and ISO_FORTRAN_ENV are now enforced, take out ifdefs
Salvatore Filippone 64e4c194fd Enable VECT objects in MMIO read/write.
Salvatore Filippone 7df7b6ffce Set adjacncy list during build of halo_index for all maps.
Salvatore Filippone e3649e1cb6 Do not use sorting on dependency lists unless dlavg<16
Salvatore Filippone 46736f9d39 Fix type handling bug in simple_triad
Salvatore Filippone eb03797ad5 Better error messages from MAP%APPLY
Salvatore Filippone db17057924 Cosmetic changes to fnd_owner for BLOCK.
Salvatore Filippone 76ff6c824c Fix GEN_BLOCK distribution search for owner process: binary search on
repeated keys
Salvatore Filippone 6b2abed8bb Reworked dep_list sorting. Take out obsolete functions
Salvatore Filippone ceb79d8fd8 Fix bad argument passing for sort_dl
Salvatore Filippone 62a67a0d0e Fix sorting of dep_list: store in CSR-like, handle self-loops
Salvatore Filippone 781f0ef083 New version of sort_dep_list.
Salvatore Filippone 56189f39fd Start reworking of handling of dependency lists.
Salvatore Filippone 167f4157bb Improve graph_fnd_owner
Salvatore Filippone d9997e511f Fixed alterations for MAP routines and new internals
Salvatore Filippone 2de1202d62 Improved error message for MAP_
Salvatore Filippone d865bb91ca Defined new variant of allocate_mnnz for mixed IPK/LPK
Salvatore Filippone ad50c6e166 Add new source file for alternative CDASB.
Salvatore Filippone 5b1300b7cc Merge branch 'fix_cdasb' into unify_aggr_bld
# Conflicts:
#	base/internals/psi_extrct_dl.F90
Salvatore Filippone d2f8d87204 Defined a threshold for enacting simplified exchange list build
Salvatore Filippone 2b295de9e7 New crea_index internals.
Salvatore Filippone 7fa4eae8c9 Timers in xtr_dl
Salvatore Filippone debb03b6ae Prepare for alternative code path
Salvatore Filippone 7de9318aa9 New timers in descriptor assembly
Salvatore Filippone 487b2c2e1d Defined reallocate and safe_ab_cpy for intrinsic scalars.
Salvatore Filippone e9a8814338 Change default order for DUPL constants.
Cirdans-Home 6777e57d37 merge with merge-paraggr-newops
Salvatore Filippone 2a6107a937 Define psb_free_timers()
Salvatore Filippone 98349319e8 Cleanup DESC%FREE()
Cirdans-Home c0ccbe14f7 merge with unify_agg_build
Salvatore Filippone f499ffb203 New clear_defaults function, use it in psb_exit
Salvatore Filippone 7d3e4aec06 New name qry_halo_owner to distinguish from fnd_halo_owner
Salvatore Filippone 84a8b73416 Avoid LX temporaries in X transpose
Salvatore Filippone f28e3a9ea9 Further fixes for uninitialized vars
Salvatore Filippone eb934e2a45 Fix uninitialized INFO in cp/mv _from
Salvatore Filippone b56abbb270 Improve structure of Makefiles
Salvatore Filippone 58b7489db9 New fnd_owner implementation, taking into account CD%REINIT
Salvatore Filippone 055e342253 Move position of call to set_nzeros
Salvatore Filippone 26cfa837e5 Cosmetic changes for letter case conventions
Salvatore Filippone 55666cc0fe Make sure p_adjcncy and halo_owner are preserved over desc%reinit
Cirdans-Home 166bd219ef Corrected checkmat bugs in compare and get_nnz routines
Cirdans-Home 5c34e3d853 Removed orphan implementation for scale plus identity
Cirdans-Home 9e347fae90 Removed orphan subroutines for matrix info