Commit Graph

304 Commits (split_sum)

Author SHA1 Message Date
Salvatore Filippone da7d49b4db Cleanup use of %csget
Salvatore Filippone 545a5f7b80 Fix makefile
Salvatore Filippone 583ca19e9c Add support for size statistics
Salvatore Filippone e60f4a2612 Fix error handling in GEASB
Cirdans-Home faf493b861 Made safe for index not owned or in the halo
Salvatore Filippone c29d3aae1d Additional info on data exchanges on output cdprt
Salvatore Filippone 0a0812938b Merge branch 'new-context' into remap-coarse
# Conflicts:
#	base/modules/psi_i_mod.F90
#	base/serial/psb_dgelp.f90
#	base/serial/psb_sgelp.f90
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
Salvatore Filippone b3bcb762c5 New files from remap-coarse
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
Cirdans-Home c52d42a50d merge with mat-allocation
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type.
Salvatore Filippone 4bc326d06b Add IDEST to remap interface
Salvatore Filippone a79d853338 Debug check (to be taken out later)
Salvatore Filippone fb422be9f4 Change interface of X_REMAP to include isrc/nrsrc
Salvatore Filippone 2090a011db Include X_remap.
Salvatore Filippone 0adf2cbb3f Seemingly working version of D_REMAP. Minimal test of same.
Salvatore Filippone 7c6ffcd4a2 Start work on REMAP.
Salvatore Filippone 6e09f745ce Merge branch 'development' into remap-coarse
Cirdans-Home c0c8224253 Corrected debug message in getelem
Cirdans-Home 624a07a25b Added getelem function to retrieve entries from distributed vectors
Salvatore Filippone db7def0433 Merge branch 'development' into remap-coarse
Salvatore Filippone 46736f9d39 Fix type handling bug in simple_triad
Salvatore Filippone eb03797ad5 Better error messages from MAP%APPLY
Salvatore Filippone 97a1cfca3e Merge branch 'unify_aggr_bld' into remap-coarse
Salvatore Filippone d9997e511f Fixed alterations for MAP routines and new internals
Salvatore Filippone 90493218a2 Change handling of no-context in DESC for remap-coarse
Salvatore Filippone 2de1202d62 Improved error message for MAP_
Salvatore Filippone 7de9318aa9 New timers in descriptor assembly
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 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
Salvatore Filippone 91f737475e Optimized version of X_glob_transpose: do not go through LX_glob_transpose.
Salvatore Filippone 4c7fa23c8a New files for 2-bytes integer support. To be compiled and tested.
Salvatore Filippone 99dc3f5d93 New par_spmm version with 4-byte matrices (with new sphalo variant)
Salvatore Filippone 27bf7ec666 New get_a2av_alg() in place of conditional compilation
Salvatore Filippone 6b2fa31ae1 Internal doc changes.
Salvatore Filippone cc9ef42464 Renamed macro SP_A2AV_MAT into SP_A2AV_TRIAD
Salvatore Filippone cdaae0b484 Fix and unify SPHALO variants implementations.
Salvatore Filippone d00182ee30 Fix MPI type declaration
Salvatore Filippone 193682a5a5 Fix integer KIND for some temporaries.
Salvatore Filippone d3e4a091e8 Cosmetic cleanup
Salvatore Filippone d342e2d59e Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
Salvatore Filippone d031ef0763 Fix typo in internal docs.
Salvatore Filippone 76d5c5f3ae Fixes for cases where IPK==LPK
Salvatore Filippone 1d81cf4af9 Cleanup transpose, use coo%ensure_size
Salvatore Filippone ae051a2ea1 Optimize data handling in transpose.