Commit Graph

  • ae6404f05e Refactoring André R. Brodtkorb 2018-12-03 12:09:15 +01:00
  • b266567d09 Refactoring / cleanup André R. Brodtkorb 2018-11-30 11:24:36 +01:00
  • f9f0f20df8 Fixed multigpu for euler André R. Brodtkorb 2018-11-29 14:33:13 +01:00
  • b03afc3d81 Fixed general MPI framework André R. Brodtkorb 2018-11-28 15:28:35 +01:00
  • 6b7de7b755 Bugfix common download / upload André R. Brodtkorb 2018-11-21 12:03:52 +01:00
  • a3f063267a Added MPI test André R. Brodtkorb 2018-11-21 12:03:22 +01:00
  • c51afef9fc MPI prototype André R. Brodtkorb 2018-11-21 07:49:39 +01:00
  • 074e38de84 Added mpi utilities André R. Brodtkorb 2018-11-20 08:59:42 +01:00
  • cfcaa65bbe Bugfix KP07 and refactoring André R. Brodtkorb 2018-11-19 13:39:03 +01:00
  • 815b4493b5 Removed fixed timestep size André R. Brodtkorb 2018-11-15 17:25:01 +01:00
  • ddac53271c Implemented variable timestep André R. Brodtkorb 2018-11-15 16:48:47 +01:00
  • 7592ad5b9f Fixed order again André R. Brodtkorb 2018-11-15 16:47:13 +01:00
  • dcb849b705 Bugfixes André R. Brodtkorb 2018-11-11 15:12:56 +01:00
  • e98ae0a979 Refactoring - broke 2nd order André R. Brodtkorb 2018-11-09 11:46:34 +01:00
  • 812ebcc9ba Reproducibility André R. Brodtkorb 2018-11-08 23:10:35 +01:00
  • 77dc93fd3c Added helper files André R. Brodtkorb 2018-11-08 22:13:37 +01:00
  • bdf7b4292c Implemented proper boundary conditions handling André R. Brodtkorb 2018-11-08 22:07:31 +01:00
  • fd337e7d53 Refactoring André R. Brodtkorb 2018-11-08 22:05:14 +01:00
  • ae668a40d3 Implemented RT instability André R. Brodtkorb 2018-11-07 11:06:45 +01:00
  • 0f68c7867b Refactoring André R. Brodtkorb 2018-11-06 20:17:26 +01:00
  • e38885d39b Euler appears to work now André R. Brodtkorb 2018-11-05 16:46:37 +01:00
  • 0671bd747a Refactoring André R. Brodtkorb 2018-11-01 21:34:53 +01:00
  • d9eb72d78c Refactoring André R. Brodtkorb 2018-11-01 20:43:28 +01:00
  • 2b899d1c80 Refactoring André R. Brodtkorb 2018-11-01 15:17:13 +01:00
  • 064027fc0b Refactoring André R. Brodtkorb 2018-10-31 15:49:10 +01:00
  • 2d8858e7e6 Refactoring André R. Brodtkorb 2018-10-31 15:34:54 +01:00
  • 4fa09d5d39 Refactoring André R. Brodtkorb 2018-10-31 13:02:21 +01:00
  • 71777dad4e Refactoring André R. Brodtkorb 2018-10-31 10:45:48 +01:00
  • e434b4e02a Refactoring André R. Brodtkorb 2018-10-30 15:14:19 +01:00
  • 10d8e26108 Refactoring André R. Brodtkorb 2018-09-04 16:33:50 +02:00
  • 58f281d724 Added more efficient function to read data from global memory! André R. Brodtkorb 2018-09-04 15:12:40 +02:00
  • a1902a1330 Updated writeblock also André R. Brodtkorb 2018-08-24 15:44:51 +02:00
  • 92fba5dc4f Refactoring readBlock André R. Brodtkorb 2018-08-24 14:11:29 +02:00
  • daa175ef32 Checkpoint André R. Brodtkorb 2018-08-24 11:48:30 +02:00
  • 918d22b257 Refactoring CudaArray and ArakawaA grid André R. Brodtkorb 2018-08-23 20:44:49 +02:00
  • 1ff3485918
    Merge pull request #6 from babrodtk/autotuning André R. Brodtkorb 2018-08-23 16:06:35 +02:00
  • 5668e28f99 Updated domain size benchmark in autotuning André R. Brodtkorb 2018-08-23 16:05:23 +02:00
  • e9245aea8c
    Merge pull request #5 from babrodtk/autotuning André R. Brodtkorb 2018-08-23 11:52:34 +02:00
  • 803ce8ab70 Working prototype of autotuning André R. Brodtkorb 2018-08-22 16:20:18 +02:00
  • f60ceaa316 Added autotuning notebook to get best block size André R. Brodtkorb 2018-08-15 08:08:43 +02:00
  • 90df79fa9b
    Merge pull request #4 from babrodtk/cleanup André R. Brodtkorb 2018-08-13 16:14:07 +02:00
  • e48a408a7c Added no extern c as default cleanup André R. Brodtkorb 2018-08-13 16:10:25 +02:00
  • 8bda93e565 Changed from print to logging André R. Brodtkorb 2018-08-13 16:04:46 +02:00
  • 9592a09d36 Added logging instead of print André R. Brodtkorb 2018-08-13 14:01:38 +02:00
  • 8614ba96cd Updated passing of arguments from python to cuda André R. Brodtkorb 2018-08-13 09:02:44 +02:00
  • 8ccc0d57a0 Added disk caching of kernels André R. Brodtkorb 2018-08-13 08:37:36 +02:00
  • 9c20930c11 Templetized LxF kernel André R. Brodtkorb 2018-08-10 15:26:48 +02:00
  • 3e401e3fe1 Renamed macro and added iPython magic André R. Brodtkorb 2018-08-10 13:59:52 +02:00
  • 426b8dba5c Updated way to get kernel André R. Brodtkorb 2018-08-09 16:46:00 +02:00
  • 4da6fd043d Added superclass André R. Brodtkorb 2018-08-09 15:14:50 +02:00
  • 8863f654be Cleaned up include structure for kernels André R. Brodtkorb 2018-08-09 10:16:05 +02:00
  • a193e582c9
    Merge pull request #3 from babrodtk/waf_exp André R. Brodtkorb 2018-08-08 16:11:58 +02:00
  • e01cdb3c19 Updates to convergence plots waf_exp André R. Brodtkorb 2018-08-08 16:10:31 +02:00
  • 01174dbae7 Updated 1d smooth notebook - should have nice figures now André R. Brodtkorb 2018-08-07 09:17:06 +02:00
  • 2e0dac3919 Addressed bug in WAF André R. Brodtkorb 2018-08-03 16:01:34 +02:00
  • f4aa04cb02 Added initial MPI experiment mpi_test André R. Brodtkorb 2018-08-01 11:18:46 +02:00
  • 27a7ee4154
    Merge pull request #2 from babrodtk/opencl_to_cuda André R. Brodtkorb 2018-08-01 11:10:05 +02:00
  • 3fa4aab0fc Removed old reference files André R. Brodtkorb 2018-08-01 11:09:13 +02:00
  • ed48305953
    Merge pull request #1 from babrodtk/opencl_to_cuda André R. Brodtkorb 2018-08-01 11:08:08 +02:00
  • 4f0a73db33 Updated cuda context handling André R. Brodtkorb 2018-08-01 11:03:00 +02:00
  • 8c431d2a7d Removed get_local_size André R. Brodtkorb 2018-07-25 16:40:49 +02:00
  • a0f429148c Fixed WAF André R. Brodtkorb 2018-07-25 16:39:50 +02:00
  • d94daeae7e Fixed KP07 dimensionally split André R. Brodtkorb 2018-07-25 16:12:23 +02:00
  • cbb1bdb839 Fixed KP07 André R. Brodtkorb 2018-07-25 15:52:31 +02:00
  • c6758b477b Updated compilation of kernels etc André R. Brodtkorb 2018-07-25 15:06:56 +02:00
  • 7cecd23e59 Fixed HLL André R. Brodtkorb 2018-07-25 12:42:36 +02:00
  • dd88d44162 Updates, hll doesnt work yet André R. Brodtkorb 2018-07-25 09:39:17 +02:00
  • fcc1d0db1c Ported FORCE to CUDA André R. Brodtkorb 2018-07-25 08:48:43 +02:00
  • bc086865de LxF appears to work somewhat with CUDA André R. Brodtkorb 2018-07-24 15:37:03 +02:00
  • e5200cd200 Updated to python 3, and took a look at WAF André R. Brodtkorb 2018-07-20 16:02:41 +02:00
  • c5dc865c48 Added initial version of SW code André R. Brodtkorb 2018-06-14 10:35:01 +02:00
  • 3767b121df
    Initial commit André R. Brodtkorb 2018-06-01 12:34:57 +02:00