1. 16 Mar, 2021 1 commit
  2. 13 Mar, 2021 1 commit
  3. 09 Mar, 2021 1 commit
  4. 25 Nov, 2020 1 commit
  5. 14 Oct, 2020 1 commit
  6. 11 Oct, 2020 3 commits
    • Valeriy Tenishev's avatar
      Target test_fast-wave compiles with CUDA. · 51458f7d
      Valeriy Tenishev authored
      Test test_fast-wave passes when CPU only (_CUDA_MODE_==_OFF_)
      
      Config.pl: option ‘-cuda’ added -> redefines macros _TARGET_GLOBAL_, _TARGET_HOST_, _TARGET_DEVICE_, _CUDA_MODE_
      Makefile: -LANG:std is removed for thrust::vector can be used when compiled for GPU
      
      global.h:
      1. type using amps_vector added: amps_vector=std::vector when compiled for CPU, and amps_vector=thrust::device_vector when compiled for GPU
      2. functions amps_allocate, amps_new, and amsp_delete for allocating using malloc on GPU
      3. added class kernel to launch lamblas on GPU
      
      stack.h:
      cout is replaced with printf
      
      src/pic
      ‘using namespace std’ is removed
      
      static data of classes is stored in namespaces:
      cDataCenterNode -> cDataCenterNode_static_data
      cDataCornerNode -> cDataCornerNode_static_data
      cDataBlockAMR -> cDataBlockAMR_static_data
      
      extern vector<fRequestStaticCellData> RequestStaticCellData,RequestStaticCellCornerData -> extern _TARGET_DEVICE_ amps_vector<fRequestStaticCellData> *RequestStaticCellData,*RequestStaticCellCornerData;
      51458f7d
    • Valeriy Tenishev's avatar
      All modules are included by default · e63fcb28
      Valeriy Tenishev authored
      e63fcb28
    • Valeriy M Tenishev's avatar
      1. __host__ __device__ __global__ are replaced with _TARGET_GLOBAL_. etc. · e938923b
      Valeriy M Tenishev authored
      2. macro _CUDA_MODE_ is added
      3. test fast_wave is passed CPU only with _CUDA_MODE_==_OFF_ (CPU only)
      e938923b
  7. 10 Oct, 2020 1 commit
  8. 06 Oct, 2020 1 commit
  9. 04 Oct, 2020 2 commits
  10. 12 Mar, 2020 3 commits
  11. 09 Jan, 2020 1 commit
  12. 08 Jan, 2020 1 commit
  13. 07 Jan, 2020 2 commits
  14. 25 Dec, 2019 1 commit
  15. 24 Dec, 2019 1 commit
  16. 20 Dec, 2019 2 commits
  17. 11 Dec, 2019 1 commit
  18. 21 Nov, 2019 1 commit
  19. 19 Sep, 2019 1 commit
  20. 04 Feb, 2019 1 commit
  21. 30 Jan, 2019 1 commit
  22. 28 Jan, 2019 1 commit
  23. 27 Jan, 2019 2 commits
  24. 11 Jan, 2019 2 commits
  25. 10 Jan, 2019 1 commit
  26. 07 Jun, 2018 1 commit
  27. 20 May, 2018 1 commit
  28. 16 Feb, 2018 1 commit
  29. 30 Jan, 2018 1 commit
  30. 26 Jan, 2018 1 commit
  31. 24 Jan, 2018 1 commit