Commit Graph

338 Commits (e9285c7aad218b1e99c44ef788a1b7a638069a15)

Author SHA1 Message Date
sfilippone aca1848401 New timings in CG
sfilippone 3aa3c795e9 Refactor assembly and cnv
sfilippone ae7fad95d4 Merge branch 'development' into non-diag
sfilippone a2788bdf0b New version with ND product
sfilippone def0635c53 More OMP directives in cd_inloc
sfilippone 347352fe1e Make spins work in OpenMP from either par or serial
sfilippone 1941affe7a Exposed error in AMG test when not parallelizing generation loop
sfilippone 7e5dc20e03 Define new options for BSRCH, clean interface
Salvatore Filippone 5bc02fb2e6 Take out redundant statements in SPINS
sfilippone 5a5712b4f0 Rely on CRITICAL inside G2L_INS implementation
sfilippone f068d73ef1 First working version
sfilippone 8459ea28f5 Modified matrix build procedures with OpenMP
sfilippone 0f1603a2e9 The current version of test/omp seems to be working. To be completed
Salvatore Filippone 86b8a261ef Fixed conversion bug, changed SPASB interface
Salvatore Filippone f09e25524e Create ECSR format and use it for A%AND
Salvatore Filippone 00cc83cde8 First version of AD/AND with memory duplication
Salvatore Filippone e8903bc28b Fix VL(:) initialization when CHECK_=.false.
Salvatore Filippone b17a8ab750 Fix VL(:) initialization when CHECK_=.false.
Salvatore Filippone 8d89debf5d CDALL improvements, timings and OMP
Salvatore Filippone 6058b0b26f Do not sort local indices when GLOBALCHECK=.false.
Salvatore Filippone bcc85e47fd Fix Makefiles for parallel make
Salvatore Filippone db90270ea7 Fixes for remote_vect handling
Salvatore Filippone 42190f17b7 Do not reinit CD when coming from UPD state.
Salvatore Filippone fc345e13b6 Clean debug message from remote_vect
Salvatore Filippone fafe128516 Finish vector assembly with REMOTE_BUILD. To be tested.
Salvatore Filippone fc81367fef Changes for remote build interfaces. Implementation to be completed.
Salvatore Filippone b4c27ec4eb New fnd_owner.
Salvatore Filippone 3a2a29c915 First round of changes for remote vector
Salvatore Filippone 4a7f9d786d Keep track of inner integer class for descriptor reassembly
Salvatore Filippone 7d150e2eca Fix assembly procedure for remote build
Salvatore Filippone 0b19adab3c Round of fixes for matrix remote build. Something still wrong.
Salvatore Filippone 6d0b26ecf1 Further changes for remote build, new method
Salvatore Filippone 0e676d2903 Infrastructure for remote builds
Salvatore Filippone 1337009f91 Infrastructure for non-local matrix build
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