Stack-1
dc61cbb0a2
[UPDATE] Mid commit to fix dist_graph_create
4 months ago
federicamontes
476167577f
aligned single precision -- psi_dswapdata and psi_sswapdata, removed _vidx_vect functions
4 months ago
Stack-1
e7e8a69373
[FIX] Fixed compilation for psi_dswapdata routine
4 months ago
federicamontes
4ee8b847e0
feature(neighbor a2av communication single precision)
...
added support for neighbor a2av in single precision for vect and multivect
4 months ago
federicamontes
6c4f3e9f29
feature(communication neighbor a2av)
...
refactored psi_dswapdata:
- added module support for psi_dswapdata_vect
- added communicator get in psi_dswapdata_vect
- refactored psi_dswapdata_vect as a wrapper that calls either baseline comm (Isend/Irecv) or neighbor a2av
- added private routines (without keyworkd module) for baseline communication and neighbor a2av communication
- added same support for multivectors
TODO: delete work as parameter from psi_dswapdata_vect (?)
4 months ago
federicamontes
5c87c78e69
feature(communication neigbor a2av)
...
refactored psi_d_comm_v_mod:
- added comments
4 months ago
sfilippone
ab2c5edcd5
Fix module subroutine declaration in swapdata.
4 months ago
sfilippone
884f7cb0b9
Merge branch 'development' of github.com:sfilippone/psblas3 into development
4 months ago
sfilippone
356bdba5c7
Fix intent on base_vect%reinit
4 months ago
sfilippone
7151c728db
Final fixes
4 months ago
sfilippone
724345ab27
Rework use of icomm in halo and friends, add submodules
4 months ago
sfilippone
bdee97e991
Fix use of MPI communicator
4 months ago
sfilippone
e8c5c0b8b0
Add clear argument to reinit method in vectors.
4 months ago
sfilippone
e2ddc08aea
Merge branch 'development' of github.com:sfilippone/psblas3 into development
4 months ago
sfilippone
9c3084985a
Cosmetic change in desc_const_mod
4 months ago
Salvatore Filippone
3d92668973
Change name of desc%get_list into desc%get_list_p
5 months ago
sfilippone
96ab382ce8
Fix vect_clone and define check_addr
5 months ago
sfilippone
897d466013
Define DESC%check_addr for debugging
5 months ago
sfilippone
3965c3a526
Modified psb_config and machinery for better C interfacing
5 months ago
sfilippone
fe7a4174e0
Fix build for CBIND
6 months ago
sfilippone
d7b22f0538
Fix string_c2f
6 months ago
sfilippone
ac5512974b
Fix vector allocation etc.
6 months ago
sfilippone
3337a12e59
Fix multivect handling
6 months ago
sfilippone
82d7f0fe7e
Bump patchlevel
6 months ago
sfilippone
9552bda6de
Merge branch 'fix-build' into development
6 months ago
sfilippone
01610305b2
Rename base/internals into base/auxil. Fix aplusat in CMakeLists
7 months ago
sfilippone
fd27654d93
Fix DUPL_DEF value in psb_config.h
7 months ago
sfilippone
c1ca1665e7
Fixes to vector status and build processing for dealii
7 months ago
sfilippone
5333117010
Fix vect_clone, expose to C interface
7 months ago
sfilippone
43fcc53344
Final (hopefully) version of Makefile dependencies
7 months ago
sfilippone
3c791b5370
Fixed file renamed into CMakeLists
8 months ago
sfilippone
dea2186d76
Updated configure to expose constants to the C interface
8 months ago
sfilippone
0c84efb887
Working version with mods for building with dealii requests
8 months ago
sfilippone
98a6eba948
First round of changes for vector builds
8 months ago
Salvatore Filippone
8f09b4be34
Work around OpenMPI issue with mpi_get_attr
9 months ago
sfilippone
246bd70b3a
Modify sorting with REORD. Document same.
9 months ago
sfilippone
ed97717037
Change name of an error constant.
9 months ago
sfilippone
6ef434bcbe
Confg machinery to extract PSB version into psb_config.h
9 months ago
Salvatore Filippone
25f73d15db
Fix spspmm allocation to avoid double free error
9 months ago
sfilippone
e25d25460e
Revert one INTEL fix no longer needed
9 months ago
sfilippone
0239569e2b
Final fixes for compilation with INTEL
9 months ago
sfilippone
aa30839074
Fix define for compilers, and INTEL fix.
10 months ago
sfilippone
5a0ef22cc2
Rename spspmm
10 months ago
sfilippone
23261bafe6
Restore funny fix for intel
10 months ago
sfilippone
2539b6c715
Fix interface location and use in spspmm
10 months ago
sfilippone
42b8daae8c
Use mpi_comm_get_attr to set tag values
10 months ago
sfilippone
0d69cdb005
Further changes to constants for intel
10 months ago
sfilippone
6140b8c9e9
Minor comment changes
10 months ago
sfilippone
dc25c789ef
Fixes for Intel compilation take 2. To be completed.
10 months ago
sfilippone
727dc13a98
First attempt at a fix for INTEL
10 months ago
sfilippone
da3f16ba56
Use less memory, check on symbmm
12 months ago
sfilippone
86a6ab413a
Use less memory in spspmm
1 year ago
Salvatore Filippone
cc8cab0e8a
Workaround for strange ipk8 issue
1 year ago
sfilippone
07fa2323eb
Fixes for IPK8
1 year ago
sfilippone
4d0226b7d6
Fixes for IPK8
1 year ago
Fabio Durastante
a83094a626
Added ifdef to disambiguate interfacese for LPK4/LPK8
1 year ago
sfilippone
b71459a38f
Timings in SPINS
1 year ago
sfilippone
ef202e2cf7
Fix hash_map/timers dependency
1 year ago
Salvatore Filippone
4a1610d705
Add check for allocation in certain OpenMP paths
1 year ago
sfilippone
ffcf0806df
Fix descriptor init functions
1 year ago
sfilippone
684dee1ecf
Merge branch 'fix-hash' into development
1 year ago
sfilippone
09f40e653d
Merge branch 'development' into cmake
1 year ago
sfilippone
d263e46213
Tweak SIMD directives for CSR.
1 year ago
sfilippone
922f7dd278
Tweak SIMD directives for CSR.
1 year ago
sfilippone
568b5003a3
Take out debug statement.
1 year ago
sfilippone
6476428ccb
Complete fix for hash_threshold
1 year ago
sfilippone
d0c59af791
Realign SPINS
1 year ago
sfilippone
7682556564
Final improvements to psb_hash performance.
1 year ago
sfilippone
51f0db2f4a
Fix hash_map step 2
1 year ago
sfilippone
89c6d8d108
First step reworking G2LV2_INS
1 year ago
sfilippone
3a70583ac5
First mod of hash_map_mod, regroup use statements
1 year ago
sfilippone
b2563f8d86
Working version, figured out source of previous error
1 year ago
sfilippone
110a66e7d0
Switch off some debug write
1 year ago
sfilippone
448312d27f
Switch off timings in spins
1 year ago
Salvatore Filippone
e677d27418
Roll back unsafe change
1 year ago
Salvatore Filippone
aab29a4c55
One step of improvement to hash g2l
1 year ago
sfilippone
e9cfc9ae4b
Restored an openMP working version of hash_map_mod
1 year ago
Salvatore Filippone
61806ae22b
Define a parameter for sequential search limit in hash_map
1 year ago
Salvatore Filippone
847e098d41
Change threshold for hash_srch from 8 to 6
1 year ago
sfilippone
ec05012c35
Additional improvements in HASH%G2L
1 year ago
sfilippone
bdd56b9bc3
Improve hash_map_mod
1 year ago
sfilippone
266611460f
Switch off timings in DSPINS
1 year ago
sfilippone
39f865f094
Additional performance fixes in HASH_MAP
1 year ago
sfilippone
b2cdfc8a1b
Improved inner_cnv, halfway g2lv1_ins
1 year ago
Luca Pepè Sciarria
4858f0d484
hot fix on flags naming and fix psb_types.h compilation
1 year ago
Luca Pepè Sciarria
2671fad20d
update CMakeLists.txt to used the new standard PSB_ for compilation flags
1 year ago
Salvatore Filippone
e811a8efeb
Changes and measurements for SPINS/hash G2L_ins
1 year ago
Salvatore Filippone
ce4cad2f7f
Defined timings in spins, but switched off
1 year ago
Salvatore Filippone
52cec1761c
Switch off detailed timings
1 year ago
sfilippone
a3496d8cb5
Add error handling after CDALL in samples
1 year ago
sfilippone
ecef7d8653
Improve communication and speed between cd_inloc and hash_init
1 year ago
sfilippone
243fe4e78f
Split type definitions from psb_config
1 year ago
sfilippone
c7d4147769
Fix bug in triad apparently caused by target attribute
1 year ago
sfilippone
e1ae3df6a3
Fix internal names in fakempi.h
1 year ago
sfilippone
ea6c4181f7
Changed all defines with prefix PSB_
1 year ago
sfilippone
ab776dd082
Fix silly bug in include for metis and configry
1 year ago
Salvatore Filippone
180d7f95f1
Finish fix isend for serial-mpi
1 year ago
sfilippone
53930c7bf9
Fix isend for SERIAL_MPI
1 year ago
sfilippone
fd90ecb643
Move data from CDEFINES to psb_config.h
1 year ago
sfilippone
2b23f4bdc2
Mv fakempi to psb_fakempi.{c|h}. psb_c_base.h include psb_config.h
1 year ago