Skip to content
Snippets Groups Projects
Select Git revision
  • fhennig/devel
  • master default protected
  • rangersbach/c-interfacing
  • v0.1a4
  • v0.1a3
  • v0.1a2
  • v0.1a1
7 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.021Mar19171512111065328Feb2114131230Jan232220148718Dec129325Nov24221829Oct186Aug24Jul8Mar8Jan22Dec201816151312119843130Nov28242220161514987Merge branch 'fhennig/cuda-invoke' into 'master'mastermasterExtend Support for CUDA and HIP kernel invocationsfix default block size for dynamic launch gridsfhennig/develfhennig/develmake 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 changerangersbach/c-i…rangersbach/c-interfacingFix emission of hybrid header includesFix testsFix typcheckFix lintImplement hybrid include mechanism for C interfacingdisable formatting on GPU invocations to avoid clang-format breaking cuda/hip codepermit modification of code style and clang-format options through the composer/contextuse Target.HIPseparate failing and non-failing getters for gpu apiadd lang.gpu to api docsremove extensions.gpumore explanation in composer guidedocumentation on GPU invocationfix CUDA kernels testfix cuda runtime header pathtest automatic block size in linear3dfix header suffixUpdate .gitlab-ci.yml filefix GPU CI task to use cuda imageadd cuda tests; add CUDA requirement to CIextend HIP test case. Do not alter block sizes in composer.Remove option to mark individual functions as extern CRemove extern C from kernelhandles, add EXTERNC macro, introduce c_interfacing config optionAdd composer for "extern C" prefixfirst working HIP test caseAdd CUDA and HIP API provider protocols. Factor out GPU stuff into separate Gpu Composer.fix include flags in genscript test suitefirst CUDA genscript test - not compiling just yetsmall fixes to cuda_invokeimplement variants of cuda_invoke for all three types of launch configsMerge branch 'fhennig/field-extraction-protocols' into 'master'Introduce field and vector extraction protocolsMerge branch 'fhennig/clean-inlining' into 'master'