Skip to content
Snippets Groups Projects
  1. Sep 09, 2019
    • lukasm91's avatar
      Deserialize IIR (#154) · ff212683
      lukasm91 authored
      ## Technical Description
      
      Provides (de)serialization capabilities to json files. 
      
      ## Testing
      
      Was tested with the set of stencils provided in the code gen tests in the sense that code gen from DSL and codegen with an intermediary serialization and de-serialization step produce the same code. Proper testing for (de)serilization and using (de)serialization to test the code gen will be introduced in a separate PR.  
      
      ## Dependencies
      
      Depends on [Pull Request 236](https://github.com/MeteoSwiss-APN/dawn/pull/236) in the dawn repo
      ff212683
  2. Sep 04, 2019
    • Stagno's avatar
      Update on AST from SIR dependency removal in dawn (#153) · 99d4b8f9
      Stagno authored
      * Update namespace prefixes
      
      To update to dawn's new namespace organization. AST nodes and utils needed are now in namespace dawn::sir
      
      * Add dawn PR dependency
      
      * Update on changed BoundaryConditionDeclStmt
      
      * Update on StencilCall moved to AST
      
      * Fix include
      
      * Pointing dawn repo back to master
      
      * Point to dawn PR
      
      * Point to dawn PR
      
      * Fix mistake in include
      
      * Change bundle ref to dawn back
      99d4b8f9
  3. Aug 28, 2019
  4. Aug 27, 2019
    • mroethlin's avatar
      namespace rename (#152) · 49c76076
      mroethlin authored
      ## Technical Description
      
      This fixes the issues with the namespaces used in generated code. Namespaces like "cuda" or "gridtools" should be used only by cuda and gridtools themselves. The generated namespace is now nested and the gridtools namespace has been renamed to the shorthand gt. 
      ```
      namespace dawn_generated {
         namespace (cxxnaive|dawn|gt)_generated {
            //stencil code
      ```
      
      #### Resolves
      
      [Issue 144](https://github.com/MeteoSwiss-APN/gtclang/issues/144) reported in the gtclang repo
      
      ## Dependencies
      
      Depends on [Pull Request 243](https://github.com/MeteoSwiss-APN/dawn/pull/243) in the dawn repo
      49c76076
  5. Aug 26, 2019
  6. Aug 23, 2019
  7. Aug 20, 2019
  8. Jun 26, 2019
  9. Jun 25, 2019
  10. Jun 21, 2019
  11. Jun 20, 2019
  12. Jun 19, 2019
  13. May 31, 2019
    • Tobias Wicky's avatar
      Fv test update (#134) · 9b6d23ae
      Tobias Wicky authored
      Field versioning will be 0-based, hence reference files need to be updated
      9b6d23ae
    • Stagno's avatar
      Fixes tests failing due to new json dump format (#130) · c5045981
      Stagno authored
      * Fix tests failing due to new json dump format
      
      Fixing integration tests of before/after StageMerger and StageReordering passes failing due to the change of the json dump format
      
      * Fix tests failing due to new json dump format
      
      Fixing integration tests of before/after StageMerger and StageReordering passes failing due to the change of the json dump format
      
      * fix wrong branch name
      
      wrong branch name put in CMakeLists.txt referencing dawn PR
      
      * restored dawn master dependency
      c5045981
  14. May 29, 2019
  15. May 24, 2019
  16. May 23, 2019
  17. May 20, 2019
    • Tobias Wicky's avatar
      Stdout (#125) · ae9ab660
      Tobias Wicky authored
      This allows for std::cout as the output rather than a generated file which make the use of containers much simpler.
      0.0.3
      ae9ab660
  18. May 16, 2019
  19. Mar 22, 2019
  20. Mar 01, 2019
  21. Feb 19, 2019
  22. Feb 15, 2019
  23. Feb 08, 2019
    • Tobias Wicky's avatar
      Serialization integration tests (#104) · 49c92657
      Tobias Wicky authored
      * iir tests
      
      They are correct but are potentially false positives as ordering matters
      
      * update the tester to sort json files
      
      * renaming
      
      * removal of the semicolons where needed
      
      * serializer that appends code
      
      * updates to new iir
      
      * update refs
      
      * update IIR with new tmp to fn
      
      * update bundle for testing
      
      * sf fix
      
      * ee
      
      * ee
      
      * undo
      
      * change to latest PR
      
      * bundle back to master
      49c92657
  24. Jan 29, 2019
  25. Jan 23, 2019
  26. Jan 22, 2019
  27. Dec 21, 2018
  28. Dec 20, 2018
  29. Dec 09, 2018
  30. Nov 28, 2018
  31. Nov 17, 2018
  32. Nov 16, 2018
  33. Nov 05, 2018