Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Q
QuickSched
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SWIFT
QuickSched
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
fortran_with_timers
Select Git revision
Branches
19
FMM
MPI_qsched
aidan
autotools-update
cleanup
fortran_bindings
fortran_with_timers
gpu_friendly_bh
master
default
protected
merge_from_svn
ompss_fixes
openMP_locks
paper_fixes
paper_simulated_memcpy
paper_updates
resource_reuse
task_timers
test_bh_2
unbiased_gravity
19 results
Begin with the selected commit
Created with Raphaël 2.2.0
18
Apr
16
17
May
11
9
4
3
27
Apr
26
25
21
19
14
13
7
Mar
1
Apr
31
Mar
29
18
Dec
10
9
8
7
3
1
26
Nov
25
19
17
11
10
9
5
4
3
2
30
Oct
29
28
27
26
24
23
21
20
16
15
14
13
12
8
7
6
5
30
Jun
17
10
9
5
4
26
May
25
12
3
28
Apr
27
23
21
19
1
31
Mar
26
18
8
6
5
4
3
2
25
Feb
12
11
10
6
5
28
Jan
22
21
20
18
16
14
13
7
3
1
19
Dec
14
12
11
10
27
Nov
26
25
23
20
18
17
13
11
2
20
Oct
17
12
7
6
4
3
2
30
Sep
29
28
27
23
21
14
13
9
8
7
4
3
2
31
Aug
28
6
3
31
Jul
29
25
22
18
9
8
7
6
Jun
6
May
17
Apr
16
15
14
13
9
7
30
Mar
28
20
19
24
Feb
21
19
2
Dec
13
Nov
12
10
5
1
31
Oct
30
29
28
27
25
10
Jun
6
9
Apr
Started copying over the genetic partitioning attempt from swift to see what we can do here in a standalone testbed
MPI_qsched
MPI_qsched
Fixed test_matadd and the errors it found to do with send/recv tasks becoming visible to user code (rather than being solely contained in the library. It finds severe issues with load balancing (I believe) slash movement of data when the initial layout would be load balanced. Need a python script to generate task plots from this.
Added a trivial matrix addition example to test the ability to cope with data sources from multiple nodes and to test if it scales ok for completely trivial problems.
Fixing mess I made
resource_reuse
resource_reuse
Readding stuff i accidentally removed
Updated the task script to match peter's new version for SWIFT
task_timers
task_timers
Merge branch 'openMP_locks' of gitlab.cosma.dur.ac.uk:swift/quicksched into openMP_locks
openMP_locks
openMP_locks
fixed the example
Fixed some issues that seemed to appear between C and FORTRAN that i don't think should be required
fixed some typos
Updated test_n2
started on a naive n squared particle algorithm using tasks
Implemented a version for #16, tested and works correctly as far as I've found
Attempt to fix up the Makefile.am to make building more reliable
fortran_bindings
fortran_bindings
Merge branch 'master' into fortran_with_timers to add the rand bugfix into this branch to be used today
fortran_with_ti…
fortran_with_timers
Changed the use of rand to rand_r to hopefully improve performance and to be thread-safe
master
master
Added fortran ability to use the task timers
Fixed merge issues
Working script
SWIT task plot script available for #15. I don't think this works as I want but need to spend some itme rewriting it from scratch
Update to #15, now TASKTIMERS is output and configure is fixed
Some infrastructure for #15. Not tested yet, needs integrating with FORTRAN bindings once they are added. May be done before this is added to master so I can use them
Missed the module file for including when using make install
Added various qsched_..._none values to fortran bindings
Fixed a bug with pthread IDs and made the scheduler threadsafe using our gnu99 not really safe method #13
getting thread ID is now just a simple call that doesn't require the user to pass any values. Its slightly complex and relies on pthread_getspecific returning NULL when not called from a pthread - however this is what the pthread specification says so I think its fine
Added a thread ID function as discussed in Issue #13, currently requires the scheduler. Also added tests in the example directory to show it works with both OpenMP and pthreads
Makeplots script added
paper_updates
paper_updates
Missed some
New first version of the plots, old version still available as .old files
fixed copyright stuff
Added the missing qsched_free call to the fortran test
Working version of FORTRAN QuickSched bindings, however the fortran examples do not seem to be built by automake
Version 0 of the FORTRAN bindings for FORTRAN
Fixed the same bug that occurred twice.
Fixed a bug that would occur if we had local and non-local tasks with joint children & no parents that lock on the same resource (this doesn't happen in our tests, so doesn't affect our results).
I think I actually fixed the bug now.
aidan
aidan
Hopefully fixed a bug that has never occured, but could occur if hierarchical resources were small enough. Didn't break anything
Merge branch 'paper_fixes' into 'master'
Merge branch 'MPI_qsched' of gitlab.cosma.dur.ac.uk:swift/quicksched into MPI_qsched
Loading