Stack-1
4031ffb7ba
[UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2
...
Adapt amg4psblas to the communication_v2 PSBLAS interfaces, which removed
the work argument from all vector routines (psb_*_vect, the base prec
apply_vect, map_U2V_v/map_V2U_v).
Remove work from the whole vector apply chain:
- prec apply2_vect/apply1_vect and the amg_*precaply2/1_vect implementations
(dropped the local work_ buffer);
- mlprec_aply_vect and its inner recursive routines
(inner_ml_aply, inner_add/mult/k_cycle, inneritkcycle);
- the smoother/solver *_apply_vect implementations and their interface
declarations, dropping the now-dead aux/ww scratch buffers;
- AS smoother restr_v/prol_v (psb_halo/psb_ovrl on vectors);
- onelev map_rstr_v/map_prol_v (psb_map_U2V/V2U on vectors);
- poly_smoother_bld power-iteration apply_v calls.
Array routines keep work. mumps/slu/sludist/umf vector applies now pass a
zero-size local buffer to the underlying array apply (work optional there).
Regenerated for s/d/c/z; the library builds and the pdegen samples converge.
1 week ago
sfilippone
eae53162af
Fix licensing text
3 months ago
sfilippone
f760396403
Fix compilation for new use of MPIC
3 months ago
sfilippone
5ee819592f
Fixes for compilation with INTEL
9 months ago
sfilippone
22b37fa6d3
Fix REPL with MATCHBOXP
1 year ago
Salvatore Filippone
8337edb362
Switch off detailed timings
1 year ago
sfilippone
75f768028c
Fixes code and copyright for serial matching.
1 year ago
sfilippone
afb5d9da76
Fix use of BIT64 in MatchBox
1 year ago
sfilippone
e922582aad
Various fixes for PSB_ and SERIAL_MPI with matching
1 year ago
sfilippone
6fa5b04387
Change and use #define with PSB_ and AMG_ prefixes
1 year ago
sfilippone
cd87bdb0c1
Add call to clean_zeros()
1 year ago
Cirdans-Home
53afa87814
Added row-preserving filtering
2 years ago
Cirdans-Home
68a9cceaa0
Fixed l1-Jacobi scaling
2 years ago
Cirdans-Home
8966ecb4a6
First implementation of l1-aggregation
2 years ago
Cirdans-Home
3e9a5c0c5b
Remove diagonal zeros from aggregation
2 years ago
sfilippone
dfc261cf34
Modify error message in smth_bld
2 years ago
sfilippone
33ac3f786b
Merge latest changes from polysmooth
2 years ago
sfilippone
474c6a3634
Merge branch 'PolySmooth' into development
2 years ago
sfilippone
c1e8bc0c57
Do not use OpenMP code for serial version
2 years ago
sfilippone
2f5072166d
Switch off OpenMP in certain sections of MatchBOXP
2 years ago
sfilippone
6362db0cc5
Try improve OpenMP version of matchbox
2 years ago
sfilippone
818ead5878
Try changes for matching
2 years ago
sfilippone
803d311d1c
S versions. Take out parallel in a few places
2 years ago
sfilippone
677e4fe6bc
Modify MatchBox names with D in preparation for S version
2 years ago
sfilippone
02a83575a2
Reorganize MatchBox (prepare for S OpenMP)
2 years ago
sfilippone
cfbec1f6ea
Cosmetic changes to MatchBoxPC
2 years ago
sfilippone
e11a134a1f
Additional tinkering with OpenMP matchbox
2 years ago
sfilippone
6d05120930
Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth
2 years ago
sfilippone
bd2d1e3b26
Additional OpenMP tinkering in matchboxp
2 years ago
sfilippone
c9605d1b29
Mods for OpenMP
2 years ago
sfilippone
67594f8b07
Fixes for OpenMP
2 years ago
sfilippone
301fb57bb1
Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth
2 years ago
sfilippone
13eee99ea3
Use ifdef OPENMP
2 years ago
sfilippone
767b606bb2
Do away with -DOMP
2 years ago
sfilippone
17698c2725
Changes to OpenMP MathcBox version needs -DOMP
2 years ago
Salvatore Filippone
897c5229a6
Improve behaviour of OpenMP matching
2 years ago
Salvatore Filippone
ab5eaac5ed
Cosmetic changes
2 years ago
sfilippone
3e3b343131
Fix potential overflow issue in SOC_MAP_BLD
2 years ago
Cirdans-Home
54d608d2dd
Isolated under ifdef buggy matching
2 years ago
sfilippone
c2fd0ac66d
Disable MATCHBOX with SERIAL_MPI and add error message
3 years ago
sfilippone
53998a1da9
Fixed out of bound accesses.
3 years ago
sfilippone
d33bcfe107
Completed SOC2 OpenMP.
3 years ago
sfilippone
5bcd36f394
Fixed SOC1 and SOC2 OpenMP
3 years ago
sfilippone
73495edf09
Finish SOC1 OpenMP
3 years ago
sfilippone
9e82d2e311
Final OMP version of SOC1.
3 years ago
sfilippone
c1ecb4ebec
Fixed SOC1 and begin work on SOC2
3 years ago
sfilippone
e78449d0f5
Prepare for SOC2 OpenMP
3 years ago
sfilippone
e3de565b6d
Updated commeents in SOC1
3 years ago
sfilippone
7b9c722a1a
Fixed OpenMP version of SOC1.
3 years ago
sfilippone
2fd718be6f
Updates and measurements for OpenMP build
3 years ago