Branch: refs/heads/xTensor Home: https://github.com/ianhinder/Kranc Commit: 57be9d9fd8394dd054e7ae392f3c649ae7be7f49 https://github.com/ianhinder/Kranc/commit/57be9d9fd8394dd054e7ae392f3c649ae7... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Don't use PrintAs
It turns variables into strings, which may cause trouble elsewhere.
Commit: 240d14d1f2675b6f43ea196b744446c667196012 https://github.com/ianhinder/Kranc/commit/240d14d1f2675b6f43ea196b744446c667... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- More robust handling of scalars
Commit: dbf715e4c3052f7b677366b83e8d126b5b97e02f https://github.com/ianhinder/Kranc/commit/dbf715e4c3052f7b677366b83e8d126b5b... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Don't allow indices to be used as tensor names
Commit: c122b45b67403249be763caf24a52f70ae1f8f49 https://github.com/ianhinder/Kranc/commit/c122b45b67403249be763caf24a52f70ae... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Tidy up some info messages
Commit: efbd37226fbc5bf2651bf15688663b41e2783935 https://github.com/ianhinder/Kranc/commit/efbd37226fbc5bf2651bf15688663b41e2... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Fix error in cases where there is a partial derivative of a scalar
Commit: 3cd00bd8bbb940d788073972bea5963d94a451a0 https://github.com/ianhinder/Kranc/commit/3cd00bd8bbb940d788073972bea5963d94... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Allow partial derivative components to be given as positive integers
They are still assumed to be covariant components
Commit: fb9739878d3372046eda00b449fbd60741c55306 https://github.com/ianhinder/Kranc/commit/fb9739878d3372046eda00b449fbd60741... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/KrancTensor.m
Log Message: ----------- It's no longer necessary to register numerical derivative operators with xTensor
Commit: c25de189613c5eaeefa6da430ce1ba91f5937734 https://github.com/ianhinder/Kranc/commit/c25de189613c5eaeefa6da430ce1ba91f5... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/KrancTensor.m M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Register numerical parameters with xTensor
Commit: 7b46b1200d0679f271b9a8858191fdc27a6287c5 https://github.com/ianhinder/Kranc/commit/7b46b1200d0679f271b9a8858191fdc27a... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/Kranc.m M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Make xTensor aware of StepFunction
Commit: dd5fb89e46627be517ea77200cc168da88c2baed https://github.com/ianhinder/Kranc/commit/dd5fb89e46627be517ea77200cc168da88... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Allow single-character names to be used for tensors
If that character is already defined as an index, first undefine it then define it as a tensor.
Commit: 42ea00a1d6ce21a1179df2aa47f78fe228c78ab4 https://github.com/ianhinder/Kranc/commit/42ea00a1d6ce21a1179df2aa47f78fe228... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Burgers.m
Log Message: ----------- Update Burgers example to work with xTensor
Commit: eaa633096ab31f4cc8e45a4fcabe5646e342374c https://github.com/ianhinder/Kranc/commit/eaa633096ab31f4cc8e45a4fcabe5646e3... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Burgers/interface.ccl M Examples/Burgers/param.ccl M Examples/Burgers/schedule.ccl M Examples/Burgers/src/Boundaries.cc M Examples/Burgers/src/Differencing.h A Examples/Burgers/src/Kranc.cc A Examples/Burgers/src/Kranc.hh M Examples/Burgers/src/RegisterMoL.cc M Examples/Burgers/src/Startup.cc M Examples/Burgers/src/burgers_flux_1.cc M Examples/Burgers/src/burgers_initial_shock.cc M Examples/Burgers/src/burgers_initial_sine.cc M Examples/Burgers/src/burgers_reconstruct_1.cc M Examples/Burgers/src/burgers_rhs_1.cc M Examples/Burgers/src/burgers_zero_rhs.cc M Examples/Burgers/src/make.code.defn
Log Message: ----------- Regenerate Burgers example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: 2033f3c156c5e19a140c5f52285c0bd461ed46fe https://github.com/ianhinder/Kranc/commit/2033f3c156c5e19a140c5f52285c0bd461... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Advect.m
Log Message: ----------- Restore Advect example to almost how it was before the xTensor changes
Commit: 34433986a8db43a0d3470350269215eb3179ff38 https://github.com/ianhinder/Kranc/commit/34433986a8db43a0d3470350269215eb31... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Advect/interface.ccl M Examples/Advect/schedule.ccl M Examples/Advect/src/RegisterSymmetries.cc M Examples/Advect/src/advect_flux.cc M Examples/Advect/src/advect_initial_shock.cc M Examples/Advect/src/advect_initial_sine.cc
Log Message: ----------- Regenerate Advect example
Commit: 45618763330185428492885e2f614cef0e1ed7ca https://github.com/ianhinder/Kranc/commit/45618763330185428492885e2f614cef0e... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Laplace/interface.ccl M Examples/Laplace/param.ccl M Examples/Laplace/schedule.ccl M Examples/Laplace/src/Boundaries.cc M Examples/Laplace/src/Differencing.h A Examples/Laplace/src/Kranc.cc A Examples/Laplace/src/Kranc.hh M Examples/Laplace/src/Laplace_boundary.cc M Examples/Laplace/src/Laplace_initial.cc M Examples/Laplace/src/Laplace_initial_boundary.cc M Examples/Laplace/src/Laplace_relax.cc M Examples/Laplace/src/RegisterMoL.cc M Examples/Laplace/src/Startup.cc M Examples/Laplace/src/make.code.defn
Log Message: ----------- Regenerate Laplace example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: e3433615a4c6c5d0727bac954dfd34006777fff5 https://github.com/ianhinder/Kranc/commit/e3433615a4c6c5d0727bac954dfd340067... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/KrancTensor.m
Log Message: ----------- Fix bug in registering parameters with xTensor
Commit: e3c09927a996db9acf66edbeda06176135b105e9 https://github.com/ianhinder/Kranc/commit/e3c09927a996db9acf66edbeda06176135... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Support second (and higher) derivatives
Commit: 95d6782a3600c8fec9f071748f16e322515eb1fa https://github.com/ianhinder/Kranc/commit/95d6782a3600c8fec9f071748f16e32251... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Allow derivatives to work even if the symbol they're acting on hasn't been defined as a tensor
Commit: 2012e848f32831460e918840c7cffb4c1069063e https://github.com/ianhinder/Kranc/commit/2012e848f32831460e918840c7cffb4c10... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Laplace.m
Log Message: ----------- Update Laplace example to work with xTensor
Commit: aa343ba62161605685a773ea75b51a93195f8e29 https://github.com/ianhinder/Kranc/commit/aa343ba62161605685a773ea75b51a9319... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/SimpleWave/src/Kranc.cc M Examples/SimpleWave/src/Kranc.hh M Examples/SimpleWave/src/calc_rhs.cc M Examples/SimpleWave/src/initial_sine.cc
Log Message: ----------- Regenerate SimpleWave example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: dd7db5342f5449520acff82d6bdf0a1210896d29 https://github.com/ianhinder/Kranc/commit/dd7db5342f5449520acff82d6bdf0a1210... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/KrancTensor.m
Log Message: ----------- Abort with an error if PD is used within a calculation
Commit: f6d78b83ef7ba15a89202cdc59c88eeb2731120d https://github.com/ianhinder/Kranc/commit/f6d78b83ef7ba15a89202cdc59c88eeb27... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/SimpleWave.m
Log Message: ----------- Update SimpleWave example to work with xTensor
Commit: 2ec73695b72139fb31a78bdecb9318ca64983b13 https://github.com/ianhinder/Kranc/commit/2ec73695b72139fb31a78bdecb9318ca64... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/SimpleWaveODE/interface.ccl M Examples/SimpleWaveODE/param.ccl M Examples/SimpleWaveODE/schedule.ccl M Examples/SimpleWaveODE/src/Boundaries.cc M Examples/SimpleWaveODE/src/Differencing.h A Examples/SimpleWaveODE/src/Kranc.cc A Examples/SimpleWaveODE/src/Kranc.hh M Examples/SimpleWaveODE/src/RegisterMoL.cc M Examples/SimpleWaveODE/src/Startup.cc M Examples/SimpleWaveODE/src/calc_rhs.cc M Examples/SimpleWaveODE/src/initial_sine.cc M Examples/SimpleWaveODE/src/make.code.defn
Log Message: ----------- Regenerate SimpleWaveODE example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: ded7a7de6170014562fda981a4fb1f43c00ebba6 https://github.com/ianhinder/Kranc/commit/ded7a7de6170014562fda981a4fb1f43c0... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/SimpleWaveODE.m
Log Message: ----------- Update SimpleWave example to work with xTensor
Commit: e4a501e50819480ebf857729fb9220e3dfd5b951 https://github.com/ianhinder/Kranc/commit/e4a501e50819480ebf857729fb9220e3df... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Wave/interface.ccl M Examples/Wave/param.ccl M Examples/Wave/schedule.ccl M Examples/Wave/src/Boundaries.cc M Examples/Wave/src/Differencing.h A Examples/Wave/src/Kranc.cc A Examples/Wave/src/Kranc.hh M Examples/Wave/src/RegisterMoL.cc M Examples/Wave/src/RegisterSymmetries.cc M Examples/Wave/src/Startup.cc M Examples/Wave/src/make.code.defn M Examples/Wave/src/wave_boundary.cc M Examples/Wave/src/wave_calc_errors.cc M Examples/Wave/src/wave_calc_norm.cc M Examples/Wave/src/wave_evolve.cc M Examples/Wave/src/wave_exact_gaussian.cc M Examples/Wave/src/wave_exact_sine.cc M Examples/Wave/src/wave_import_exact.cc
Log Message: ----------- Regenerate Wave example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: ebf2eb3082d40e0efcc5d4557f692e60eac0a821 https://github.com/ianhinder/Kranc/commit/ebf2eb3082d40e0efcc5d4557f692e60ea... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Add support for using Sign in a function
Also improve support for using StepFunction.
Commit: 6bf55f9f4e00e9e0b04e5f43e37e66fef4ffd8d8 https://github.com/ianhinder/Kranc/commit/6bf55f9f4e00e9e0b04e5f43e37e66fef4... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Tools/CodeGen/xTensorKranc.m
Log Message: ----------- Don't allow t as an index
It is already used by Kranc for the simulation time
Commit: 4e48d77fd37ce1b1981bccb0f9859171180e86f6 https://github.com/ianhinder/Kranc/commit/4e48d77fd37ce1b1981bccb0f985917118... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Wave.m
Log Message: ----------- Update Wave example to use xTensor
Commit: a67c86deb5c979c3697fa67a89fe33d64e947747 https://github.com/ianhinder/Kranc/commit/a67c86deb5c979c3697fa67a89fe33d64e... Author: Barry Wardell barry.wardell@gmail.com Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths: M Examples/Wave/src/wave_exact_gaussian.cc
Log Message: ----------- Regenerate Wave example
The new expressions are equivalent to the old ones, but have been simplified differently.
Compare: https://github.com/ianhinder/Kranc/compare/3cde23cee373...a67c86deb5c9
commits@lists.einsteintoolkit.org