Stack-1
dc61cbb0a2
[UPDATE] Mid commit to fix dist_graph_create
3 months ago
federicamontes
476167577f
aligned single precision -- psi_dswapdata and psi_sswapdata, removed _vidx_vect functions
3 months ago
Stack-1
e7e8a69373
[FIX] Fixed compilation for psi_dswapdata routine
3 months ago
federicamontes
4ee8b847e0
feature(neighbor a2av communication single precision)
...
added support for neighbor a2av in single precision for vect and multivect
3 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 (?)
3 months ago
federicamontes
5c87c78e69
feature(communication neigbor a2av)
...
refactored psi_d_comm_v_mod:
- added comments
3 months ago
sfilippone
ab2c5edcd5
Fix module subroutine declaration in swapdata.
3 months ago
sfilippone
884f7cb0b9
Merge branch 'development' of github.com:sfilippone/psblas3 into development
3 months ago
sfilippone
356bdba5c7
Fix intent on base_vect%reinit
3 months ago
sfilippone
7151c728db
Final fixes
3 months ago
sfilippone
724345ab27
Rework use of icomm in halo and friends, add submodules
3 months ago
sfilippone
bdee97e991
Fix use of MPI communicator
3 months ago
sfilippone
e8c5c0b8b0
Add clear argument to reinit method in vectors.
3 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
4 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
5 months ago
sfilippone
d7b22f0538
Fix string_c2f
5 months ago
sfilippone
ac5512974b
Fix vector allocation etc.
5 months ago
sfilippone
3337a12e59
Fix multivect handling
5 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
6 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
7 months ago
sfilippone
dea2186d76
Updated configure to expose constants to the C interface
7 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.
9 months ago
sfilippone
5a0ef22cc2
Rename spspmm
9 months ago
sfilippone
23261bafe6
Restore funny fix for intel
9 months ago
sfilippone
2539b6c715
Fix interface location and use in spspmm
9 months ago
sfilippone
42b8daae8c
Use mpi_comm_get_attr to set tag values
9 months ago
sfilippone
0d69cdb005
Further changes to constants for intel
9 months ago
sfilippone
6140b8c9e9
Minor comment changes
9 months ago
sfilippone
dc25c789ef
Fixes for Intel compilation take 2. To be completed.
9 months ago
sfilippone
727dc13a98
First attempt at a fix for INTEL
9 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