[Commits] [ianhinder/Kranc] ad2c73: CodeGenCactus.m: Move vectoriseExpression into new...

Ian Hinder ian.hinder at aei.mpg.de
Fri Sep 6 12:14:13 CDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/ianhinder/Kranc
  Commit: ad2c738646296e39ce77444658d7bf8dc6b787c6
      https://github.com/ianhinder/Kranc/commit/ad2c738646296e39ce77444658d7bf8dc6b787c6
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m
    A Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  CodeGenCactus.m: Move vectoriseExpression into new Vectorisation.m package


  Commit: 79476b21893f62b42a33991bf0293eac163c5e8c
      https://github.com/ianhinder/Kranc/commit/79476b21893f62b42a33991bf0293eac163c5e8c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/CodeGenCactus.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Move several vectorisation functions to Vectorisation.m


  Commit: c70cf3fb5287c3da20cd770312248081c8583a67
      https://github.com/ianhinder/Kranc/commit/c70cf3fb5287c3da20cd770312248081c8583a67
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Extract new localsToGridFunctions function


  Commit: daf304ed409ada261796806d67d38bc706f65af9
      https://github.com/ianhinder/Kranc/commit/daf304ed409ada261796806d67d38bc706f65af9
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Refactor localsToGridFunctions


  Commit: 52927f4fa0f3968a49a8714cbb46d7d93e1dd26b
      https://github.com/ianhinder/Kranc/commit/52927f4fa0f3968a49a8714cbb46d7d93e1dd26b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Move vectorised LocalsToGridFunctions into Vectorisation.m


  Commit: a25282c380e41d87abf4bd5c3bf8f7403d94f499
      https://github.com/ianhinder/Kranc/commit/a25282c380e41d87abf4bd5c3bf8f7403d94f499
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Remove Fortran from assignVariableFromExpression


  Commit: 3f377686702f42cd5058f3265fbeea9bb226cc15
      https://github.com/ianhinder/Kranc/commit/3f377686702f42cd5058f3265fbeea9bb226cc15
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Remove Fortran from generateCodeFromExpression


  Commit: 7e5fe18b4b0ffc18a17a2cd89f15c2f3afe82ff6
      https://github.com/ianhinder/Kranc/commit/7e5fe18b4b0ffc18a17a2cd89f15c2f3afe82ff6
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Remove unneeded temporary variable


  Commit: 7c8f252ddc9ca7f0c817ec120e33756bb8589215
      https://github.com/ianhinder/Kranc/commit/7c8f252ddc9ca7f0c817ec120e33756bb8589215
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Refactor variable assignment code (improves line breaking)


  Commit: 5420963b8a1f4089e0be5eadda3cf45a8f29d8f8
      https://github.com/ianhinder/Kranc/commit/5420963b8a1f4089e0be5eadda3cf45a8f29d8f8
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  CalculationFunction.m: Move vectorisation code from simpleEquationLoop to Vectorisation.m


  Commit: 1c5f2bd09c5b7d35949277fdf7126beeb859f6a7
      https://github.com/ianhinder/Kranc/commit/1c5f2bd09c5b7d35949277fdf7126beeb859f6a7
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  CalculationFunction.m: Move vectorisation code to Vectorisation.m

This is actually OpenCL-specific but uses vectorisation.  Will be moved later.


  Commit: 235aabbdbc568e810eaae707e64d6eb1870f588a
      https://github.com/ianhinder/Kranc/commit/235aabbdbc568e810eaae707e64d6eb1870f588a
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Vectorisation.m: Make several functions private

These are no longer used externally


  Commit: f2330b6c5b2a3a91f253700f0a4883740b98f909
      https://github.com/ianhinder/Kranc/commit/f2330b6c5b2a3a91f253700f0a4883740b98f909
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Vectorisation.m: Rename functions


  Commit: baac37233f45ea307555425cd0b44c09faab6bb2
      https://github.com/ianhinder/Kranc/commit/baac37233f45ea307555425cd0b44c09faab6bb2
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  CodeGenCactus.m: Move vectorisation for AssignVariableInLoop into Vectorisation.m


  Commit: 4b028f21e7f798799cd01e12d06b5c5fc623e292
      https://github.com/ianhinder/Kranc/commit/4b028f21e7f798799cd01e12d06b5c5fc623e292
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove unused DeclareAssignVariableInloop


  Commit: c7b2903205852a9ab00095aaf441adcab99a3276
      https://github.com/ianhinder/Kranc/commit/c7b2903205852a9ab00095aaf441adcab99a3276
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove unused MaybeAssignVariableInLoop


  Commit: c657c4816a10d0a7ee0128a394ba791a4a6a9f3a
      https://github.com/ianhinder/Kranc/commit/c657c4816a10d0a7ee0128a394ba791a4a6a9f3a
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  CodeGenCactus.m: Move vec_load into Vectorisation.m


  Commit: 2407b8dcd8c04163b71e433982128b60217ec5af
      https://github.com/ianhinder/Kranc/commit/2407b8dcd8c04163b71e433982128b60217ec5af
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Vectorisation.m: Replace vec_load with VectorisationLoadVariable


  Commit: d3b4d5fef79b88728ce9fe5e42867e402889c308
      https://github.com/ianhinder/Kranc/commit/d3b4d5fef79b88728ce9fe5e42867e402889c308
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove unused BoundaryLoop


  Commit: 952accb1c3895c4b1df22f8198455e993ea8c7da
      https://github.com/ianhinder/Kranc/commit/952accb1c3895c4b1df22f8198455e993ea8c7da
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove unused BoundaryWithGhostsLoop


  Commit: 5e8a75ad1c8dd0895edee67fb85bd88394872f92
      https://github.com/ianhinder/Kranc/commit/5e8a75ad1c8dd0895edee67fb85bd88394872f92
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove commented-out GridLoop function


  Commit: e4f7a20289f08f6696d09fbb14e9d062a31a348b
      https://github.com/ianhinder/Kranc/commit/e4f7a20289f08f6696d09fbb14e9d062a31a348b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove unused loopOverInteger


  Commit: 575191a13be47a5de7bc51dc682ccaf01fd9ac17
      https://github.com/ianhinder/Kranc/commit/575191a13be47a5de7bc51dc682ccaf01fd9ac17
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Remove Fortran FD spacing variable initialisation


  Commit: baa321363ddc19bc229f4570a383461a54a3ba82
      https://github.com/ianhinder/Kranc/commit/baa321363ddc19bc229f4570a383461a54a3ba82
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Simplify InitialiseFDVariables


  Commit: bc2b99eb3be746bc484bb06a683e3e20eceba705
      https://github.com/ianhinder/Kranc/commit/bc2b99eb3be746bc484bb06a683e3e20eceba705
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  CodeGenCactus.m: Rearrange code in InitialiseFDVariables


  Commit: a93f121f1e8120cde6f4fa49250a59091ced7df0
      https://github.com/ianhinder/Kranc/commit/a93f121f1e8120cde6f4fa49250a59091ced7df0
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/Helpers.m

  Log Message:
  -----------
  CalculationFunction.m: Move utility functions into Helpers.m


  Commit: c79eeca72ce03ebc66b78ae6ba8dc4c0b284b061
      https://github.com/ianhinder/Kranc/commit/c79eeca72ce03ebc66b78ae6ba8dc4c0b284b061
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m

  Log Message:
  -----------
  CalculationFunction.m: Make calculationSymbols private


  Commit: 3288ac7e6c35645067a06cca1264a53a34241a34
      https://github.com/ianhinder/Kranc/commit/3288ac7e6c35645067a06cca1264a53a34241a34
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/Calculation.m
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/ConservationCalculation.m

  Log Message:
  -----------
  Move several functions from CalculationFunction.m to Calculation.m


  Commit: 129c36bd852d4a74269464c902546eeab78a370c
      https://github.com/ianhinder/Kranc/commit/129c36bd852d4a74269464c902546eeab78a370c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CaKernel.m
    M Tools/CodeGen/CalculationBoundaries.m
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/CodeGenCactus.m
    A Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/Differencing.m
    M Tools/CodeGen/ParamCheck.m
    M Tools/CodeGen/Thorn.m

  Log Message:
  -----------
  Move many functions from CodeGenCactus.m to new CodeGenKranc.m


  Commit: 59e0613e1326ed133701147132e8968347a0c7fb
      https://github.com/ianhinder/Kranc/commit/59e0613e1326ed133701147132e8968347a0c7fb
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CalculationFunction.m
    M Tools/CodeGen/CodeGenKranc.m

  Log Message:
  -----------
  Move expression generation and assignment functions from CalculationFunction.m to CodeGenKranc.m


  Commit: 5396a35e6e227463558e75fd7e44885a6059dc7c
      https://github.com/ianhinder/Kranc/commit/5396a35e6e227463558e75fd7e44885a6059dc7c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m

  Log Message:
  -----------
  CodeGenC.m: Make const optional in DeclareAssignVariable


  Commit: 296e00b7388c67e7267116b58c3270c22dd132da
      https://github.com/ianhinder/Kranc/commit/296e00b7388c67e7267116b58c3270c22dd132da
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Tools/CodeGen/CodeGenKranc.m

  Log Message:
  -----------
  CodeGenKranc.m: Use functions from CodeGenC for declaring and assigning variables in AssignVariableFromExpression

Note that this changes the position of CCTK_ATTRIBUTE_UNUSED on the declaration line, and makes it consistent with other uses of DeclareAssignVariable.


Compare: https://github.com/ianhinder/Kranc/compare/caf12ddfb11c...296e00b7388c


More information about the Commits mailing list