Commit Graph

1221 Commits (8bc575d319675fd3f54d18ffd49679b1b22ba584)

Author SHA1 Message Date
Salvatore Filippone 493beaa751 Minor formatting
Salvatore Filippone e60f4a2612 Fix error handling in GEASB
Salvatore Filippone 76900aedff Fix silly error with uninitialized variable
Salvatore Filippone 82c2e6374b Fix error handling
Salvatore Filippone 875ef40724 Missing USE statement for psb_error_check, make it public
Salvatore Filippone aeb1397e9f Fix error_impl, and add check_error()
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 faf493b861 Made safe for index not owned or in the halo
Cirdans-Home 73605bdda0 Bugfix weighted norm FIXME for GPU
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 82665f4e79 Put additional OpenMP directives.
Salvatore Filippone 0232ed755f Improve descriptor lists handling.
Salvatore Filippone 734041d90f Update description of internals.
Cirdans-Home e64d52cbc2 Added routine to get integer context for c-mpi interoperability
Salvatore Filippone 321814d247 Fix performance of owner search in descriptor assembly
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 758a729225 Fix comm internals.
Salvatore Filippone 327003ad06 Merge branch 'new-context' into dev-openmp
Salvatore Filippone c58e523918 Embed GELP in PSI_SERIAL_IMPL
Salvatore Filippone 926cb1e5ad Merge branch 'dev-openmp' of https://github.com/sfilippone/psblas3 into dev-openmp
Salvatore Filippone 4292dd3490 Put static clause in OMP
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
Cirdans-Home 4674de97cf Corrected call to use mpi
Salvatore Filippone 927bf9f103 Merge branch 'new-context' into implement-ainv
Salvatore Filippone db9bb6ca77 Fix problem in logical recv
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 2e0c297409 Merging remap-coarse into new-context
Salvatore Filippone f0663512b2 Merge new-context
Salvatore Filippone ea6e473677 Various CTXT fixes
Salvatore Filippone e445819960 Fix wrong subroutine name ref.
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.
Cirdans-Home c52d42a50d merge with mat-allocation