-
cdf92ea2b2
processMatchedVerticess add send messages with error
StefanoPetrilli
2022-07-20 15:37:29 -0500
-
22d9baf296
isAlreadyMatched substituted with atomic read in one place
StefanoPetrilli
2022-07-18 14:11:53 -0500
-
44f174a571
findOwnerOfGhost optimization and refactor
StefanoPetrilli
2022-07-17 13:44:58 -0500
-
3e945c75b4
Refactoring, removed all useless Pointer passed in functions
StefanoPetrilli
2022-07-17 13:20:49 -0500
-
a71fe82752
PROCESS_CROSS_EDGE refactoring
StefanoPetrilli
2022-07-17 12:03:48 -0500
-
4f07a70ed1
initialize refactoring
StefanoPetrilli
2022-07-17 11:48:52 -0500
-
cb660e044d
Remoe MateLock
StefanoPetrilli
2022-07-17 11:27:17 -0500
-
d24c8c2d46
processCrossEdges is now atomic
StefanoPetrilli
2022-07-17 09:43:48 -0500
-
9ab54adf3f
processMatchedVertices parallelized
StefanoPetrilli
2022-07-17 08:59:23 -0500
-
71d4cdc319
processMatchedVertices rollback to critical regions
StefanoPetrilli
2022-07-17 06:11:11 -0500
-
1374f21ba8
refactor increment on variables passed by reference in processMatchedVertices.cpp
StefanoPetrilli
2022-07-16 13:54:40 -0500
-
a9bb6b26fa
processMatchedVertices partially working mixed critical and lock version
StefanoPetrilli
2022-07-16 11:20:39 -0500
-
561cadee0f
parallelQueues working
StefanoPetrilli
2022-07-15 07:27:30 -0500
-
5ca78fb871
Refactoring isAlreadyMatched and processCrossEdge
StefanoPetrilli
2022-07-14 17:10:36 -0500
-
f17082b337
Refactoring: eliminatino of SPtr inside processMessages
StefanoPetrilli
2022-07-14 15:27:53 -0500
-
1ea1be33ba
Refactoring, eliminated useless passed variables
StefanoPetrilli
2022-07-14 15:23:32 -0500
-
47c6f4f2f8
comments
StefanoPetrilli
2022-07-13 16:19:52 -0500
-
dc1675766f
processMessages.cpp further refactoring
StefanoPetrilli
2022-07-13 16:19:38 -0500
-
ccac816f52
processCrossEdge small refactoring
StefanoPetrilli
2022-07-12 13:24:12 -0500
-
c7e8193514
omp task in clean.cpp, lock destroy
StefanoPetrilli
2022-07-12 12:12:15 -0500
-
36bd3a51a2
Makefile fix
StefanoPetrilli
2022-07-11 16:31:58 -0500
-
32777cc15c
clean partial refactoring
StefanoPetrilli
2022-07-10 11:09:10 -0500
-
64c23f93f8
processMessags partial refactoring, message const refactoring
StefanoPetrilli
2022-07-10 10:01:50 -0500
-
d19443052d
Insert private queue error in processMatchedVertices.cpp
StefanoPetrilli
2022-07-10 05:24:31 -0500
-
df1e4a4616
PROCESS_CROSS_EDGE refactoring
StefanoPetrilli
2022-07-10 04:31:51 -0500
-
3de1e607eb
sendBundledMessages refactoring
StefanoPetrilli
2022-07-10 03:39:58 -0500
-
9b13aef1ce
processMathedVertices refactoring
StefanoPetrilli
2022-07-08 13:32:24 -0500
-
6dcae6d0c1
fix private queues in PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli
2022-07-06 15:33:29 -0500
-
63b7602d3a
refactoring queueTransfer
StefanoPetrilli
2022-07-06 13:12:31 -0500
-
b66de7f25c
Refactoring PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli
2022-07-06 12:58:00 -0500
-
46047b2202
refactoring parallelComputeCandidateMateB
StefanoPetrilli
2022-06-30 16:48:18 -0500
-
7cfe198d0f
Format
StefanoPetrilli
2022-06-26 10:45:06 -0500
-
1aca17cd44
initialize fix
StefanoPetrilli
2022-06-26 10:02:11 -0500
-
ea040ae5ee
Reformat initialize, refactoring of initialize completed
StefanoPetrilli
2022-06-26 04:48:49 -0500
-
7741abd45d
Initialize parallelized with task
StefanoPetrilli
2022-06-26 04:40:13 -0500
-
b5e52d31f5
Refactoring private queues, still not working
StefanoPetrilli
2022-06-25 15:25:13 -0500
-
deab695294
Refactoring Initialization
StefanoPetrilli
2022-06-25 12:10:14 -0500
-
a54f084ffb
refactoring, initialization
StefanoPetrilli
2022-06-25 10:16:30 -0500
-
bf0532867d
Functions in different files
StefanoPetrilli
2022-06-25 08:48:49 -0500
-
9818c3f5d1
Fix makefiles for parallel build
Salvatore Filippone
2022-06-22 06:00:27 -0400
-
f0c40d348e
Futher fixes for parallel build
Salvatore Filippone
2022-06-22 11:08:06 +0200
-
4d6e0e26b6
Doc updates
Salvatore Filippone
2022-06-22 10:05:49 +0200
-
6025b8f0ef
Fix new makefile dependencies on modules
Salvatore Filippone
2022-06-22 10:05:07 +0200
-
c7edaaa7c5
Fix Makefiles for parallel builds
Salvatore Filippone
2022-06-21 08:58:26 -0400
-
2044c5c8eb
Merge fix, lock error
StefanoPetrilli
2022-06-14 14:47:45 -0500
-
f38f3cf09a
Merge branch 'tmp' into ompmpi_aggregator_stefano_petrilli
StefanoPetrilli
2022-06-14 14:44:24 -0500
-
-
6fd571ecb2
Lock error
StefanoPetrilli
2022-06-14 14:33:31 -0500
-
bf35c1659b
Further improved critical region U
StefanoPetrilli
2022-06-13 16:53:12 -0500
-
b2230a6d6d
Improved critical region U
StefanoPetrilli
2022-06-13 16:09:00 -0500
-
6c20cd7819
PROCESS MATCHED VERTICES draft of parallelization
StefanoPetrilli
2022-06-10 15:34:29 -0500
-
-
f921aa47c4
Master region for tempCounter.clear() (Might have solved stucked runs)
StefanoPetrilli
2022-06-08 15:19:57 -0500
-
532701031e
Extendend parallel region after SEND PACKET BUNDLE Nothing parallelizable founded
StefanoPetrilli
2022-06-02 09:15:31 -0500
-
b079d71f30
Further optimizations PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli
2022-06-02 07:29:21 -0500
-
e2ca97ca47
Removed one critical region from PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli
2022-05-31 16:04:56 -0500
-
5bc4f2a080
PROCESS MATCHED VERTICES parallelization improvement
StefanoPetrilli
2022-05-30 14:27:26 -0500
-
2c8dc2ffdd
PROCESS MATCHED VERTICES parallelization draft
StefanoPetrilli
2022-05-30 13:49:34 -0500
-
f3d7b3ab5e
False sharing fix
StefanoPetrilli
2022-05-29 12:01:28 -0500
-
766ef320c2
Refactoring + critical(Mate)
StefanoPetrilli
2022-05-29 12:01:24 -0500
-
e46f22a37c
Update for new SPALL/SPASB interface.
v1.1.0
tspmm
Salvatore Filippone
2022-05-24 13:12:59 +0200
-
e5b1d7c3ca
Bump version of PSBLAS and AMG
Salvatore Filippone
2022-05-24 13:12:47 +0200
-
c4ededa9d0
More instrumentation to tune MatchBoxP
Salvatore Filippone
2022-05-24 13:12:28 +0200
-
5634157c8d
Merge branch 'development' of github.com:sfilippone/amg4psblas into development
Salvatore Filippone
2022-05-24 12:29:44 +0200
-
-
1355765d14
Fix PREFIX in PREC%DESCR
Salvatore Filippone
2022-05-24 12:29:21 +0200
-
152903e7df
Fix PREFIX in precdescr
Salvatore Filippone
2022-05-24 10:44:14 +0200
-
b1eedbb7ac
Fix SLUDIST interface for LPK8
Salvatore Filippone
2022-05-24 10:43:52 +0200
-
-
002239f5b6
False sharing fix
StefanoPetrilli
2022-05-22 17:35:08 -0500
-
70b7c4db55
PARALLEL_PROCESS_EXPOSED_VERTEX_B named critical sections
StefanoPetrilli
2022-05-22 16:50:07 -0500
-
2cac21b345
fix and reformatting
StefanoPetrilli
2022-05-21 11:46:40 -0500
-
6180f29f39
PARALLEL_COMPUTE_CANDIDATE_MATE_B is now paralle and correct
StefanoPetrilli
2022-05-21 11:23:39 -0500
-
b4bfdd83e5
computeCandidateMate and isAlreadyMatched
StefanoPetrilli
2022-05-21 10:22:58 -0500
-
1140669ea7
firstComputeCandidateMate
StefanoPetrilli
2022-05-21 07:01:42 -0500
-
919e2a2918
PARALLEL_PROCESS_EXPOSED_VERTEX_B is actually not parallelizable. Atleast not as I was doing.
StefanoPetrilli
2022-05-21 05:56:05 -0500
-
485a94765b
First round of fixes for precdescr
Salvatore Filippone
2022-05-19 11:53:38 +0200
-
2f45f8631b
SLUDIST to work on LPK8 like MUMPS
Salvatore Filippone
2022-05-19 11:53:15 +0200
-
baffff3d93
Instable PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli
2022-05-09 16:52:03 -0500
-
25a603debe
PARALLEL_COMPUTE_CANDIDATE_MATE_B
StefanoPetrilli
2022-05-08 15:11:56 -0500
-
a20f0d47e7
Solved the static queue out of scope problem
StefanoPetrilli
2022-05-08 12:15:46 -0500
-
76e04ee997
The OMP and MPI version is now separated in two different files
StefanoPetrilli
2022-05-05 15:57:58 -0500
-
0a8debe43a
Single parallel regions with multiple for cycles Added OMP for testing
StefanoPetrilli
2022-05-01 15:26:47 -0500
-
8f6dc5fac2
verGhostPtrInitialization is now parallelized
StefanoPetrilli
2022-05-01 06:05:16 -0500
-
7d40fde21d
verGhostIndInitialization and Ghost2LocalInitialization cycles parallelization
StefanoPetrilli
2022-05-01 05:42:42 -0500
-
1760afbe97
Time tracking in algoDistEdge
StefanoPetrilli
2022-05-01 04:47:03 -0500
-
60f90804d5
Time tracking in MatchBox
StefanoPetrilli
2022-05-01 04:42:33 -0500
-
-
bbed340405
Merge branch 'master' into maint-1.0
v1.0.1
maint-1.0.1
maint-1.0
Salvatore Filippone
2022-04-16 17:30:00 +0200
-
-
-
-
e02df3725e
Bump version 1.0.1
Salvatore Filippone
2022-04-16 17:20:14 +0200
-
ac42d7b1dd
Sync configure with configure_n
fix-sludist7
Salvatore Filippone
2022-04-14 20:33:02 +0200
-
697f325df6
Fix use of SuperLU_Dist, configure checks and ifdefs
Salvatore Filippone
2022-04-13 16:36:32 +0200
-
58d00b16c6
Add message to configure
Salvatore Filippone
2022-04-07 10:36:28 +0200
-
425743939c
Fix for new SuperLU_Dist version, change configure
Salvatore Filippone
2022-04-06 11:02:32 +0200
-
7e48a0a742
Fix defines for SLUD v7
Salvatore Filippone
2022-04-06 09:02:20 +0200
-
4f9254ebb0
Add log entry for configure check on MPICXX libs
Salvatore Filippone
2022-03-18 18:31:42 +0100
-
90657b706f
Fix Makefile: mld -> amg
Salvatore Filippone
2022-03-15 11:00:52 +0100
-
23a39a6c54
Fix configry redirect check to dev/null
Salvatore Filippone
2022-03-15 11:00:22 +0100
-
873f190961
Configry checks for OpenMPI cxx libs
Salvatore Filippone
2022-03-15 10:25:58 +0100
-
87cdd76f8d
Fix spurious error notification with prec%descr
Salvatore Filippone
2022-02-07 10:41:45 +0100
-
45fabb5214
Move reading aggregation ratio above filtering option.
Salvatore Filippone
2021-10-25 14:46:43 +0200
-
a9182021bb
Sample programs adapted for position of ATHRES in control files.
Salvatore Filippone
2021-10-25 14:13:25 +0200
-
a8f4009cb1
Take out spurious csize and maxnlev from parmatch aggregator object.
Salvatore Filippone
2021-10-22 09:39:18 -0400
-
794080e386
Fix target coarse size handling.
Salvatore Filippone
2021-10-22 08:14:26 -0400
-
818f7a78a0
Do not call %default on setting coarse_solve
Salvatore Filippone
2021-10-18 14:47:28 +0200