Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
D DKS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Uldis Locans
  • DKS
  • Wiki
    • Dks modules
  • dksmusrfit

Last edited by Uldis Locans Aug 21, 2017
Page history

dksmusrfit

DKSMusrfit module

DKS Musrfit module contains functions to perform chi squared and max-log likelihood calculations as well as provides the mechanism to create and compile the GPU code at runtime. Musrfit targets GPUs to accelerate the calculations, therefore DKS contains kernel implementations using CUDA and OpenCL to allow targeting of Nvidia and AMD devices. The OpenCL implementation also allows using the CPU and potentially Intel MIC devices for acceleration, although the code is optimized specifically for GPU architectures.

Full list of DKSBaseMuSR module functions are available in DKS documentation. The full description of DKSMusrfit module and its interaction with musrfit can be found in Thesis Chapter 5.

Clone repository
  • autotuning
  • build dks
    • dks 1.0.2
    • dks 1.1.2
  • dks modules
    • DKSBase
    • dksfft
    • dksmusrfit
    • dksopal
    • dkspet
  • extend dks
  • Home