Commit Graph

775 Commits (81fc75a0911e4f45c505251870f2950e858d92be)

Author SHA1 Message Date
Salvatore Filippone 81fc75a091 Fixes for memory leaks in the C interface
Cirdans-Home 3e6fdd39e4 Corrected bug in interfaces for genrm2
Salvatore Filippone 3e318e1a84 Initialize INFO
Cirdans-Home 9a2ea73d81 psb_dnrm2_weight working also for GPUs
Cirdans-Home 73605bdda0 Bugfix weighted norm FIXME for GPU
Salvatore Filippone 0232ed755f Improve descriptor lists handling.
Cirdans-Home e64d52cbc2 Added routine to get integer context for c-mpi interoperability
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 327003ad06 Merge branch 'new-context' into dev-openmp
Salvatore Filippone c58e523918 Embed GELP in PSI_SERIAL_IMPL
Salvatore Filippone 997020ba81 New GELP for EPK data.
Salvatore Filippone c414d4d40a Merge branch 'implement-ainv' into dev-openmp
# Conflicts:
#	base/comm/internals/psi_cswapdata_a.F90
#	base/comm/internals/psi_cswaptran_a.F90
#	base/comm/internals/psi_dswapdata_a.F90
#	base/comm/internals/psi_dswaptran_a.F90
#	base/comm/internals/psi_eswapdata_a.F90
#	base/comm/internals/psi_eswaptran_a.F90
#	base/comm/internals/psi_i2swapdata_a.F90
#	base/comm/internals/psi_i2swaptran_a.F90
#	base/comm/internals/psi_mswapdata_a.F90
#	base/comm/internals/psi_mswaptran_a.F90
#	base/comm/internals/psi_sswapdata_a.F90
#	base/comm/internals/psi_sswaptran_a.F90
#	base/comm/internals/psi_zswapdata_a.F90
#	base/comm/internals/psi_zswaptran_a.F90
#	base/modules/psi_i_mod.F90
Salvatore Filippone a8ee595392 New method for checking if REPL at V descriptor
Salvatore Filippone 1917190ed5 Fix wrong arg in psi_p2p
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 2e0c297409 Merging remap-coarse into new-context
Salvatore Filippone f0663512b2 Merge new-context
Salvatore Filippone ea6e473677 Various CTXT fixes
Salvatore Filippone 025a4b5512 Fixes for CTXT usage, new GELP templated source.
Salvatore Filippone 42d9ad426e Merge branch 'new-context' into dev-openmp
Salvatore Filippone 7eb653b39d fix ICTXT vs CTXT
Salvatore Filippone 6b6ca3b6ac Merge branch 'new-context' into dev-openmp
Salvatore Filippone bab24cec27 Fix indx_map compilation
Salvatore Filippone b32053d8aa Fix base_init_null for use with 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
Salvatore Filippone e1d859e3f5 Change return value of get_context on error.
Salvatore Filippone 9178d63ebd Updates for C ctxt handling.
Salvatore Filippone 02b9ff5cfb Fix Makefile dependencies
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT
Cirdans-Home fbf23c3959 Added implementation in BJAC and test for ILU-type factorizations
Salvatore Filippone 8b2b86d44d C interface. Not fully working yet.
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type.
Salvatore Filippone 2009ed8dbe First round of updateds for new CONTEXT
Salvatore Filippone 2697fbe73a Started work on encapsulating CONTEXT.
Salvatore Filippone 4bc326d06b Add IDEST to remap interface
Salvatore Filippone fb422be9f4 Change interface of X_REMAP to include isrc/nrsrc
Salvatore Filippone 2090a011db Include X_remap.
Salvatore Filippone 7c6ffcd4a2 Start work on REMAP.
Cirdans-Home 8d2ab75737 Added interfaces for all types of psb_nspaxpby
Salvatore Filippone eb513e45c6 OpenMP for base_vect
Salvatore Filippone 069c49f20f Rename base_vect to F90
Salvatore Filippone 6e09f745ce Merge branch 'development' into remap-coarse
Cirdans-Home 624a07a25b Added getelem function to retrieve entries from distributed vectors
Salvatore Filippone 7436cf564c Start cleanup compile warnings
Salvatore Filippone db7def0433 Merge branch 'development' into remap-coarse
Salvatore Filippone c6dbee552e Fix type handling bug in simple_triad.
Salvatore Filippone db17057924 Cosmetic changes to fnd_owner for BLOCK.
Salvatore Filippone 97a1cfca3e Merge branch 'unify_aggr_bld' into remap-coarse
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