Commit Graph

213 Commits (347352fe1e5b3ba8f8ebfa085c34c010a8474df0)

Author SHA1 Message Date
sfilippone c05b32c202 Reset status for csr_impl.
Salvatore Filippone bcc85e47fd Fix Makefiles for parallel make
Salvatore Filippone 71293a2b2a Fix INTENT of idxmap
Salvatore Filippone fafe128516 Finish vector assembly with REMOTE_BUILD. To be tested.
Salvatore Filippone 6bed4bc55e Change interface to fnd_owner
Salvatore Filippone 6bc5f0a05c Minor changes to halo_fnd_owner
Salvatore Filippone 3637c8f78a Take out update of adjacency list, doing it outside is more flexible
Salvatore Filippone 6d0b26ecf1 Further changes for remote build, new method
Salvatore Filippone 1c98111fd9 More interface mismatch fixes
Salvatore Filippone c768785541 Do not call symm_dep_list in serial mode
Salvatore Filippone ceda17be7e Fix internals for SERIAL_MPI
Cirdans-Home 8cddedd022 Fixed psi_protect_name
Cirdans-Home 297be776ca Fixed name of psi_i_renum_index subroutine
Salvatore Filippone 76900aedff Fix silly error with uninitialized variable
Salvatore Filippone d02322861c Updated comments
Salvatore Filippone c6a52d45bd Updated internal comments
Salvatore Filippone 5d7b3471e2 Fix GRAPH_FND_OWNER and updated comments.
Salvatore Filippone d505b0b8c9 Added comments.
Salvatore Filippone 0232ed755f Improve descriptor lists handling.
Salvatore Filippone 734041d90f Update description of internals.
Salvatore Filippone 321814d247 Fix performance of owner search in descriptor assembly
Salvatore Filippone 7124e8abdf Merge branch 'new-context' into remap-coarse & fix
# Conflicts:
#	base/modules/desc/psb_desc_mod.F90
#	base/modules/penv/psi_penv_mod.F90
Salvatore Filippone 9178d63ebd Updates for C ctxt handling.
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type.
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 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 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 7d3e4aec06 New name qry_halo_owner to distinguish from fnd_halo_owner
Salvatore Filippone 58b7489db9 New fnd_owner implementation, taking into account CD%REINIT
Salvatore Filippone d342e2d59e Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
Salvatore Filippone a59c79a2f8 *** empty log message ***
Salvatore Filippone 2944299aa7 Check sizes in graph_fnd_owner sampling code.
Salvatore Filippone 4a89e4b1c7 Finish variable replacement
Salvatore Filippone 3cfdc033fd New structure for A2A and graph_fnd_owner
New implementation for A2A: use mpi_allgather and mpi_reduce_scatter,
with two variants: one for variable inputs, one for fixed size
inputs.
Modified graph_fnd_owner to pass padded and uniform sized input to
A2A.
Salvatore Filippone 7c908c0849 Start mods for new fnd_owner
Salvatore Filippone 9a2c1fe0a9 Merge branch 'development' into fnd_owner
# Conflicts:
#	base/internals/psi_extrct_dl.F90
#	base/internals/psi_symm_dep_list.F90
#	base/modules/desc/psb_indx_map_mod.f90