Salvatore Filippone
|
fc345e13b6
|
Clean debug message from remote_vect
|
4 years ago |
Salvatore Filippone
|
fafe128516
|
Finish vector assembly with REMOTE_BUILD. To be tested.
|
4 years ago |
Salvatore Filippone
|
fc81367fef
|
Changes for remote build interfaces. Implementation to be completed.
|
4 years ago |
Salvatore Filippone
|
b4c27ec4eb
|
New fnd_owner.
|
4 years ago |
Salvatore Filippone
|
3a2a29c915
|
First round of changes for remote vector
|
4 years ago |
Salvatore Filippone
|
4a7f9d786d
|
Keep track of inner integer class for descriptor reassembly
|
4 years ago |
Salvatore Filippone
|
7d150e2eca
|
Fix assembly procedure for remote build
|
4 years ago |
Salvatore Filippone
|
0b19adab3c
|
Round of fixes for matrix remote build. Something still wrong.
|
4 years ago |
Salvatore Filippone
|
6d0b26ecf1
|
Further changes for remote build, new method
|
4 years ago |
Salvatore Filippone
|
0e676d2903
|
Infrastructure for remote builds
|
4 years ago |
Salvatore Filippone
|
1337009f91
|
Infrastructure for non-local matrix build
|
4 years ago |
Salvatore Filippone
|
da7d49b4db
|
Cleanup use of %csget
|
5 years ago |
Salvatore Filippone
|
545a5f7b80
|
Fix makefile
|
5 years ago |
Salvatore Filippone
|
583ca19e9c
|
Add support for size statistics
|
5 years ago |
Salvatore Filippone
|
e60f4a2612
|
Fix error handling in GEASB
|
5 years ago |
Cirdans-Home
|
faf493b861
|
Made safe for index not owned or in the halo
|
5 years ago |
Salvatore Filippone
|
c29d3aae1d
|
Additional info on data exchanges on output cdprt
|
6 years ago |
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
|
6 years ago |
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
|
6 years ago |
Salvatore Filippone
|
b3bcb762c5
|
New files from remap-coarse
|
6 years ago |
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
|
6 years ago |
Cirdans-Home
|
c52d42a50d
|
merge with mat-allocation
|
6 years ago |
Salvatore Filippone
|
6a6f6ad2c2
|
Change name of ICTXT to CTXT
|
6 years ago |
Salvatore Filippone
|
b376d226cb
|
Fixed declaration and use of CONTEXT with new type.
|
6 years ago |
Salvatore Filippone
|
4bc326d06b
|
Add IDEST to remap interface
|
6 years ago |
Salvatore Filippone
|
a79d853338
|
Debug check (to be taken out later)
|
6 years ago |
Salvatore Filippone
|
fb422be9f4
|
Change interface of X_REMAP to include isrc/nrsrc
|
6 years ago |
Salvatore Filippone
|
2090a011db
|
Include X_remap.
|
6 years ago |
Salvatore Filippone
|
0adf2cbb3f
|
Seemingly working version of D_REMAP. Minimal test of same.
|
6 years ago |
Salvatore Filippone
|
7c6ffcd4a2
|
Start work on REMAP.
|
6 years ago |
Salvatore Filippone
|
6e09f745ce
|
Merge branch 'development' into remap-coarse
|
6 years ago |
Cirdans-Home
|
c0c8224253
|
Corrected debug message in getelem
|
6 years ago |
Cirdans-Home
|
624a07a25b
|
Added getelem function to retrieve entries from distributed vectors
|
6 years ago |
Salvatore Filippone
|
db7def0433
|
Merge branch 'development' into remap-coarse
|
6 years ago |
Salvatore Filippone
|
46736f9d39
|
Fix type handling bug in simple_triad
|
6 years ago |
Salvatore Filippone
|
eb03797ad5
|
Better error messages from MAP%APPLY
|
6 years ago |
Salvatore Filippone
|
97a1cfca3e
|
Merge branch 'unify_aggr_bld' into remap-coarse
|
6 years ago |
Salvatore Filippone
|
d9997e511f
|
Fixed alterations for MAP routines and new internals
|
6 years ago |
Salvatore Filippone
|
90493218a2
|
Change handling of no-context in DESC for remap-coarse
|
6 years ago |
Salvatore Filippone
|
2de1202d62
|
Improved error message for MAP_
|
6 years ago |
Salvatore Filippone
|
7de9318aa9
|
New timers in descriptor assembly
|
6 years ago |
Salvatore Filippone
|
7d3e4aec06
|
New name qry_halo_owner to distinguish from fnd_halo_owner
|
6 years ago |
Salvatore Filippone
|
84a8b73416
|
Avoid LX temporaries in X transpose
|
6 years ago |
Salvatore Filippone
|
055e342253
|
Move position of call to set_nzeros
|
6 years ago |
Salvatore Filippone
|
26cfa837e5
|
Cosmetic changes for letter case conventions
|
6 years ago |
Salvatore Filippone
|
55666cc0fe
|
Make sure p_adjcncy and halo_owner are preserved over desc%reinit
|
6 years ago |
Salvatore Filippone
|
91f737475e
|
Optimized version of X_glob_transpose: do not go through LX_glob_transpose.
|
6 years ago |
Salvatore Filippone
|
4c7fa23c8a
|
New files for 2-bytes integer support. To be compiled and tested.
|
6 years ago |
Salvatore Filippone
|
99dc3f5d93
|
New par_spmm version with 4-byte matrices (with new sphalo variant)
|
6 years ago |
Salvatore Filippone
|
27bf7ec666
|
New get_a2av_alg() in place of conditional compilation
|
6 years ago |
Salvatore Filippone
|
6b2fa31ae1
|
Internal doc changes.
|
6 years ago |
Salvatore Filippone
|
cc9ef42464
|
Renamed macro SP_A2AV_MAT into SP_A2AV_TRIAD
|
6 years ago |
Salvatore Filippone
|
cdaae0b484
|
Fix and unify SPHALO variants implementations.
|
6 years ago |
Salvatore Filippone
|
d00182ee30
|
Fix MPI type declaration
|
6 years ago |
Salvatore Filippone
|
193682a5a5
|
Fix integer KIND for some temporaries.
|
6 years ago |
Salvatore Filippone
|
d3e4a091e8
|
Cosmetic cleanup
|
6 years ago |
Salvatore Filippone
|
d342e2d59e
|
Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
|
6 years ago |
Salvatore Filippone
|
d031ef0763
|
Fix typo in internal docs.
|
6 years ago |
Salvatore Filippone
|
76d5c5f3ae
|
Fixes for cases where IPK==LPK
|
6 years ago |
Salvatore Filippone
|
1d81cf4af9
|
Cleanup transpose, use coo%ensure_size
|
6 years ago |
Salvatore Filippone
|
ae051a2ea1
|
Optimize data handling in transpose.
|
6 years ago |
Salvatore Filippone
|
10f47d731d
|
Define versions of global transpose for IPK matrices
|
6 years ago |
Salvatore Filippone
|
77542b9023
|
New global transpose methods
|
6 years ago |
Salvatore Filippone
|
555907338e
|
New versions of fnd_owner: do not use MPI_alltoallv
|
6 years ago |
Salvatore Filippone
|
41ef94538c
|
Additional improvements to internal docs.
|
7 years ago |
Salvatore Filippone
|
e97cab7ddc
|
Take out N from alloc_vect
|
7 years ago |
Salvatore Filippone
|
2b898aa14f
|
New get_mpi_comm and get_mpi_rank, code and docs
|
7 years ago |
Salvatore Filippone
|
cf6db2ea0b
|
get_rank and get_mpicomm
Make psb_get_rank and psb_get_mpicomm functions, not
subroutines. Document same.
|
7 years ago |
Salvatore Filippone
|
d189083816
|
Check and enforce allocation of indxmap%halo_owner
|
7 years ago |
Salvatore Filippone
|
768344d93f
|
Add version of CDINS with lpk NZ
|
7 years ago |
Salvatore Filippone
|
71059dc783
|
Version of sphalo for LX_csr.
|
7 years ago |
Salvatore Filippone
|
40755d6279
|
New method par_csr_spspmm.
|
7 years ago |
Salvatore Filippone
|
dcedab8ae0
|
New usehash argument in CDALL. Still need to put in a heuristics for
gen_block with too many cores
|
7 years ago |
Salvatore Filippone
|
57d08dc4d7
|
Formatting source code fixes.
|
7 years ago |
Salvatore Filippone
|
242b9ec91f
|
New variant of psb_spins in CSR mode. Document same.
|
7 years ago |
Salvatore Filippone
|
4789277b19
|
Fixed switch to build state for overlap descriptor.
|
7 years ago |
Salvatore Filippone
|
fd8ce4f3de
|
New linmap internal structure.
|
7 years ago |
Salvatore Filippone
|
300762ed29
|
Fix map build for gen_linear.
|
7 years ago |
Salvatore Filippone
|
a9f4470d34
|
Better allocation of temporaries in SPHALO.
|
7 years ago |
Salvatore Filippone
|
a019bfcf33
|
Fix sphalo to have calls to CSGET with full output.
|
7 years ago |
Salvatore Filippone
|
ad763bd364
|
Fix bookkeeping in Xsphalo.
Fix cd_renum_block description
|
7 years ago |
Salvatore Filippone
|
2ce1d94580
|
New RENUM_BLOCK method.
|
7 years ago |
Salvatore Filippone
|
06a1fa560f
|
Finer control over statistics printed by CDPRT.
|
7 years ago |
Salvatore Filippone
|
8d489f8ce2
|
Merged MixedI8 in new branch (to be later merged into development)
|
8 years ago |
Salvatore Filippone
|
ae2e575a29
|
Cleanup error returns.
|
8 years ago |
Salvatore Filippone
|
ee6992e938
|
Avoid divide by zero for desc printout.
|
8 years ago |
Salvatore Filippone
|
9e90a04e31
|
Change default in CDALL with VL: no global checks.
Split psb_cd_choose_large_state with psb_cd_is_large.
|
8 years ago |
Salvatore Filippone
|
462f1d098c
|
Modified internals to have tmp_ovrlap in local numbering.
Also simplified crea_index taking out isglob argument.
Fixed bldext, cdall & friends accordingly.
|
8 years ago |
Salvatore Filippone
|
3d347d31dc
|
Ensure that the CNV method pick up the default storage format.
Populate the defaults at psb_init time.
|
8 years ago |
Salvatore Filippone
|
baf1c740f9
|
Fixed interface mismatch in multivect.
|
8 years ago |
Salvatore Filippone
|
f1b3a9f922
|
Add global option for psb_cdprt
|
8 years ago |
Salvatore Filippone
|
273fd7ac44
|
Merge branch 'development' of https://github.com/sfilippone/psblas3 into development
|
8 years ago |
Salvatore Filippone
|
2030ad13bf
|
Modified descriptor info printout.
|
8 years ago |
Salvatore Filippone
|
f0d82cd88b
|
Add flush statements.
|
8 years ago |
Salvatore Filippone
|
35da66299a
|
New version of PSB_CDPRT. Must be called by all processes.
|
8 years ago |
Salvatore Filippone
|
c774783057
|
Updated copyright statement
|
8 years ago |
Salvatore Filippone
|
f1d260b3c9
|
Added scratch to geasb for arrays.
|
9 years ago |
Salvatore Filippone
|
077998c1bd
|
psblas3:
.
Make.inc.in
base/comm/Makefile
base/internals/Makefile
base/internals/psi_exist_ovr_elem.f
base/internals/psi_exist_ovr_elem.f90
base/internals/psi_list_search.f
base/internals/psi_list_search.f90
base/internals/psi_srtlist.f90
base/internals/srtlist.f
base/modules/Makefile
base/serial/Makefile
base/serial/f77
base/serial/f77/Makefile
base/serial/f77/caxpby.f
base/serial/f77/cnumbmm.f
base/serial/f77/daxpby.f
base/serial/f77/dnumbmm.f
base/serial/f77/iaxpby.f
base/serial/f77/saxpby.f
base/serial/f77/snumbmm.f
base/serial/f77/symbmm.f
base/serial/f77/zaxpby.f
base/serial/f77/znumbmm.f
base/serial/psb_aspxpby.f90
base/serial/psi_c_serial_impl.f90
base/serial/psi_d_serial_impl.f90
base/serial/psi_i_serial_impl.f90
base/serial/psi_s_serial_impl.f90
base/serial/psi_z_serial_impl.f90
base/serial/smmp.f90
base/tools/Makefile
configure.ac
configure
prec/psb_d_bjacprec.f90
prec/psb_d_diagprec.f90
prec/psb_d_nullprec.f90
test/fileread/Makefile
test/hello/Makefile
test/kernel/Makefile
test/pargen/Makefile
test/serial/Makefile
test/torture/Makefile
test/util/Makefile
Merged changes from fixprec branch.
|
9 years ago |
Salvatore Filippone
|
de0596d677
|
psblas3:
New affiliation and fix compyright formatting.
|
9 years ago |
Salvatore Filippone
|
de68ae1d64
|
psblas3:
Modified copyright format for all Fortran file.
|
9 years ago |