[Commits] [ianhinder/Kranc] 57be9d: Don't use PrintAs
Barry Wardell
barry.wardell at gmail.com
Fri Mar 7 17:14:33 CST 2014
Branch: refs/heads/xTensor
Home: https://github.com/ianhinder/Kranc
Commit: 57be9d9fd8394dd054e7ae392f3c649ae7be7f49
https://github.com/ianhinder/Kranc/commit/57be9d9fd8394dd054e7ae392f3c649ae7be7f49
Author: Barry Wardell <barry.wardell at 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/240d14d1f2675b6f43ea196b744446c667196012
Author: Barry Wardell <barry.wardell at 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/dbf715e4c3052f7b677366b83e8d126b5b97e02f
Author: Barry Wardell <barry.wardell at 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/c122b45b67403249be763caf24a52f70ae1f8f49
Author: Barry Wardell <barry.wardell at 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/efbd37226fbc5bf2651bf15688663b41e2783935
Author: Barry Wardell <barry.wardell at 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/3cd00bd8bbb940d788073972bea5963d94a451a0
Author: Barry Wardell <barry.wardell at 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/fb9739878d3372046eda00b449fbd60741c55306
Author: Barry Wardell <barry.wardell at 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/c25de189613c5eaeefa6da430ce1ba91f5937734
Author: Barry Wardell <barry.wardell at 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/7b46b1200d0679f271b9a8858191fdc27a6287c5
Author: Barry Wardell <barry.wardell at 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/dd5fb89e46627be517ea77200cc168da88c2baed
Author: Barry Wardell <barry.wardell at 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/42ea00a1d6ce21a1179df2aa47f78fe228c78ab4
Author: Barry Wardell <barry.wardell at 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/eaa633096ab31f4cc8e45a4fcabe5646e342374c
Author: Barry Wardell <barry.wardell at 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/2033f3c156c5e19a140c5f52285c0bd461ed46fe
Author: Barry Wardell <barry.wardell at 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/34433986a8db43a0d3470350269215eb3179ff38
Author: Barry Wardell <barry.wardell at 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/45618763330185428492885e2f614cef0e1ed7ca
Author: Barry Wardell <barry.wardell at 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/e3433615a4c6c5d0727bac954dfd34006777fff5
Author: Barry Wardell <barry.wardell at 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/e3c09927a996db9acf66edbeda06176135b105e9
Author: Barry Wardell <barry.wardell at 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/95d6782a3600c8fec9f071748f16e322515eb1fa
Author: Barry Wardell <barry.wardell at 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/2012e848f32831460e918840c7cffb4c1069063e
Author: Barry Wardell <barry.wardell at 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/aa343ba62161605685a773ea75b51a93195f8e29
Author: Barry Wardell <barry.wardell at 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/dd7db5342f5449520acff82d6bdf0a1210896d29
Author: Barry Wardell <barry.wardell at 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/f6d78b83ef7ba15a89202cdc59c88eeb2731120d
Author: Barry Wardell <barry.wardell at 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/2ec73695b72139fb31a78bdecb9318ca64983b13
Author: Barry Wardell <barry.wardell at 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/ded7a7de6170014562fda981a4fb1f43c00ebba6
Author: Barry Wardell <barry.wardell at 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/e4a501e50819480ebf857729fb9220e3dfd5b951
Author: Barry Wardell <barry.wardell at 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/ebf2eb3082d40e0efcc5d4557f692e60eac0a821
Author: Barry Wardell <barry.wardell at 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/6bf55f9f4e00e9e0b04e5f43e37e66fef4ffd8d8
Author: Barry Wardell <barry.wardell at 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/4e48d77fd37ce1b1981bccb0f9859171180e86f6
Author: Barry Wardell <barry.wardell at 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/a67c86deb5c979c3697fa67a89fe33d64e947747
Author: Barry Wardell <barry.wardell at 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
More information about the Commits
mailing list