Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
pystencils-sfg
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pycodegen
pystencils-sfg
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
rangersbach/c-interfacing
Select Git revision
Branches
3
fhennig/devel
master
default
protected
rangersbach/c-interfacing
Tags
4
v0.1a4
v0.1a3
v0.1a2
v0.1a1
7 results
Begin with the selected commit
Created with Raphaël 2.2.0
5
May
4
Apr
26
Mar
21
19
17
15
12
11
10
6
5
3
28
Feb
21
14
13
12
30
Jan
23
22
20
14
8
7
18
Dec
12
9
3
25
Nov
24
22
18
29
Oct
18
6
Aug
24
Jul
8
Mar
8
Jan
22
Dec
20
18
16
15
13
12
11
9
8
4
3
1
30
Nov
28
24
22
20
16
15
14
9
8
7
Fix formatting in __cplusplus guards
rangersbach/c-i…
rangersbach/c-interfacing
Merge branch 'master' into rangersbach/c-interfacing
Merge branch 'fhennig/clang-format-off' into 'master'
master
master
Fix clang-format off directive for older LLVM versions
Merge branch 'fhennig/postprocessing-fixes' into 'master'
Fixes to postprocessing: Remove unused code, test vector extraction, unify treatment of scalar fields
Merge branch 'fhennig/cuda-invoke' into 'master'
Extend Support for CUDA and HIP kernel invocations
fix default block size for dynamic launch grids
fhennig/devel
fhennig/devel
make field extraction protocl runtime-checkable. fix extraction of trivial index dimensions.
extend GPU section of composer guide. Fix and clarify some aspects in the API docs and user guide.
Use newly introduced `HIP` target.
Revert unnecessary change
Fix emission of hybrid header includes
Fix tests
Fix typcheck
Fix lint
Implement hybrid include mechanism for C interfacing
disable formatting on GPU invocations to avoid clang-format breaking cuda/hip code
permit modification of code style and clang-format options through the composer/context
use Target.HIP
separate failing and non-failing getters for gpu api
add lang.gpu to api docs
remove extensions.gpu
more explanation in composer guide
documentation on GPU invocation
fix CUDA kernels test
fix cuda runtime header path
test automatic block size in linear3d
fix header suffix
Update .gitlab-ci.yml file
fix GPU CI task to use cuda image
add cuda tests; add CUDA requirement to CI
extend HIP test case. Do not alter block sizes in composer.
Remove option to mark individual functions as extern C
Remove extern C from kernelhandles, add EXTERNC macro, introduce c_interfacing config option
Add composer for "extern C" prefix
first working HIP test case
Add CUDA and HIP API provider protocols. Factor out GPU stuff into separate Gpu Composer.
fix include flags in genscript test suite
Loading