Branch: refs/heads/master Home: https://github.com/ianhinder/Kranc Commit: faeb883eb563f1184e15297564c06de87281e7e7 https://github.com/ianhinder/Kranc/commit/faeb883eb563f1184e15297564c06de872... Author: Erik Schnetter schnetter@gmail.com Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/param.ccl
Log Message: ----------- GenericFD: Add parameters for inverse Jacobian name and Jacobian determinant name
Commit: c0fb7dbeecaf8d50b1d8c3512880c6a591b25213 https://github.com/ianhinder/Kranc/commit/c0fb7dbeecaf8d50b1d8c3512880c6a591... Author: Erik Schnetter schnetter@gmail.com Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Jacobian.m M Tools/CodeGen/Kranc.m M Tools/CodeGen/TensorTools.m
Log Message: ----------- Kranc: Support Jacobian inverse and Jacobian determinant
Commit: 053f1090e618860028ae9a8e56352512e2851bd5 https://github.com/ianhinder/Kranc/commit/053f1090e618860028ae9a8e56352512e2... Author: Erik Schnetter schnetter@gmail.com Date: 2012-10-22 (Mon, 22 Oct 2012)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.h
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: 43e34d7ab828d70f09241e04642d83fe0aa683e5 https://github.com/ianhinder/Kranc/commit/43e34d7ab828d70f09241e04642d83fe0a... Author: Erik Schnetter schnetter@gmail.com Date: 2012-10-25 (Thu, 25 Oct 2012)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: bbccce23045b1a40df4712ab78aff9ea403a4ce8 https://github.com/ianhinder/Kranc/commit/bbccce23045b1a40df4712ab78aff9ea40... Author: Erik Schnetter schnetter@gmail.com Date: 2012-11-14 (Wed, 14 Nov 2012)
Changed paths: A Tests/TestTensorTools.m R Tests/TestTensorTools.nb M Tools/CodeGen/TensorTools.m
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: cf8b0b12aa9938160f36ae9b3bab5f4d8c8c709e https://github.com/ianhinder/Kranc/commit/cf8b0b12aa9938160f36ae9b3bab5f4d8c... Author: Erik Schnetter schnetter@gmail.com Date: 2012-11-14 (Wed, 14 Nov 2012)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: 9278fba82ebd63f03c88317e7843fd55d97870b6 https://github.com/ianhinder/Kranc/commit/9278fba82ebd63f03c88317e7843fd55d9... Author: Erik Schnetter schnetter@gmail.com Date: 2012-11-20 (Tue, 20 Nov 2012)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/MathematicaCompat.h M Doc/KrancDoc.tex M Examples/Advect/configuration.ccl M Examples/Advect/interface.ccl M Examples/Advect/param.ccl M Examples/Advect/schedule.ccl M Examples/Advect/src/Differencing.h M Examples/Advect/src/RegisterMoL.cc M Examples/Advect/src/advect_evol.cc M Examples/Advect/src/advect_flux.cc M Examples/Advect/src/advect_initial_shock.cc M Examples/Advect/src/advect_initial_sine.cc M Examples/Advect/src/make.code.defn M Examples/AdvectCaKernel/cakernel.ccl M Examples/AdvectCaKernel/configuration.ccl M Examples/AdvectCaKernel/interface.ccl M Examples/AdvectCaKernel/schedule.ccl M Examples/AdvectCaKernel/src/CaKernel__initial_gaussian.code M Examples/AdvectCaKernel/src/make.code.defn M Examples/Burgers/param.ccl M Examples/Burgers/schedule.ccl 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 M Examples/EM-xTensor.m M Examples/EM/param.ccl M Examples/EM/schedule.ccl M Examples/EM/src/Differencing.h M Examples/EM/src/EM_constraints.cc M Examples/EM/src/EM_energy.cc M Examples/EM/src/EM_evol.cc M Examples/EM/src/EM_initial.cc M Examples/EM/src/make.code.defn M Examples/Euler/param.ccl M Examples/Euler/schedule.ccl M Examples/Euler/src/euler_conserved.cc M Examples/Euler/src/euler_conserved_flux_1.cc M Examples/Euler/src/euler_flux_1.cc M Examples/Euler/src/euler_initial_shock.cc M Examples/Euler/src/euler_primitives.cc M Examples/Euler/src/euler_reconstruct_1.cc M Examples/Euler/src/euler_rhs_1.cc M Examples/Euler/src/euler_zero_rhs.cc M Examples/Euler/src/make.code.defn M Examples/EulerAuto/schedule.ccl M Examples/EulerAuto/src/eulerauto_cons_calc_conserved.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_primitives.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_zero_rhs.cc M Examples/EulerAuto/src/eulerauto_initial_shock.cc M Examples/EulerAuto/src/make.code.defn M Examples/EulerSR/schedule.ccl M Examples/EulerSR/src/eulersr_cons_calc_conserved.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_1.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_2.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_3.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_1.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_2.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_3.cc M Examples/EulerSR/src/eulersr_cons_calc_primitives.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_1.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_2.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_3.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_1.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_2.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_3.cc M Examples/EulerSR/src/eulersr_cons_calc_zero_rhs.cc M Examples/EulerSR/src/eulersr_initial_shock.cc M Examples/EulerSR/src/make.code.defn M Examples/Laplace/schedule.ccl 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/make.code.defn M Examples/Makefile M Examples/SimpleWave/schedule.ccl M Examples/SimpleWave/src/calc_rhs.cc M Examples/SimpleWave/src/initial_sine.cc M Examples/SimpleWave/src/make.code.defn A Examples/SimpleWaveODE/configuration.ccl A Examples/SimpleWaveODE/interface.ccl A Examples/SimpleWaveODE/param.ccl A Examples/SimpleWaveODE/schedule.ccl A Examples/SimpleWaveODE/src/Boundaries.cc A Examples/SimpleWaveODE/src/Differencing.h A Examples/SimpleWaveODE/src/RegisterMoL.cc A Examples/SimpleWaveODE/src/RegisterSymmetries.cc A Examples/SimpleWaveODE/src/Startup.cc A Examples/SimpleWaveODE/src/calc_rhs.cc A Examples/SimpleWaveODE/src/initial_sine.cc A Examples/SimpleWaveODE/src/make.code.defn R Examples/SimpleWaveOpenCL/cakernel.ccl M Examples/SimpleWaveOpenCL/schedule.ccl M Examples/SimpleWaveOpenCL/src/Differencing.h M Examples/SimpleWaveOpenCL/src/calc_rhs.cc M Examples/SimpleWaveOpenCL/src/initial_sine.cc M Examples/SimpleWaveOpenCL/src/make.code.defn M Examples/Wave/param.ccl M Examples/Wave/schedule.ccl M Examples/Wave/src/Differencing.h 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 M Examples/WaveCaKernel/cakernel.ccl M Examples/WaveCaKernel/configuration.ccl M Examples/WaveCaKernel/interface.ccl M Examples/WaveCaKernel/schedule.ccl M Examples/WaveCaKernel/src/CaKernel__calc_bound_rhs.code M Examples/WaveCaKernel/src/CaKernel__calc_rhs_2.code M Examples/WaveCaKernel/src/CaKernel__calc_rhs_4.code M Examples/WaveCaKernel/src/CaKernel__copy_to_device.code M Examples/WaveCaKernel/src/initial_gaussian.cc M Examples/WaveCaKernel/test M Examples/WaveHost/schedule.ccl M Examples/WaveHost/src/calc_bound_rhs.cc M Examples/WaveHost/src/calc_rhs_2.cc M Examples/WaveHost/src/calc_rhs_4.cc M Examples/WaveHost/src/initial_gaussian.cc M Examples/WaveHost/test M Examples/kranc.th A Examples/tests/WaveCaKernel/test.ccl R Examples/tests/WaveCaKernel/test/test.ccl R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc.par R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/phirhs.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_1proc/pirhs.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc.par R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/phirhs.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_2proc/pirhs.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc.par R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/phirhs.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.maximum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.minimum.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.norm2.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pi.z.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pirhs.d.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pirhs.x.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pirhs.y.asc R Examples/tests/WaveCaKernel/test/wavecakernel_gaussian_4_2proc/pirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc.par A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/phirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc/pirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc.par A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/phirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc/pirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc.par A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/phirhs.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.maximum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.minimum.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.norm2.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pi.z.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pirhs.d.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pirhs.x.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pirhs.y.asc A Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc/pirhs.z.asc A Examples/tests/WaveHost/test.ccl R Examples/tests/WaveHost/test/test.ccl R Examples/tests/WaveHost/test/wavehost_gaussian_1proc.par R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/phirhs.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_1proc/pirhs.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc.par R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/phirhs.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_2proc/pirhs.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc.par R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/phirhs.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.maximum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.minimum.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.norm2.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pi.z.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pirhs.d.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pirhs.x.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pirhs.y.asc R Examples/tests/WaveHost/test/wavehost_gaussian_4_2proc/pirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc.par A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/phirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_1proc/pirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc.par A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/phirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_2proc/pirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc.par A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/phirhs.z.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.d.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.maximum.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.minimum.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.norm2.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.x.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.y.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pi.z.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pirhs.d.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pirhs.x.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pirhs.y.asc A Examples/tests/WaveHost/wavehost_gaussian_4_2proc/pirhs.z.asc M Tools/CodeGen/Calculation.m M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenC.m M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Jacobian.m M Tools/CodeGen/Kranc.m M Tools/CodeGen/KrancTensor.m M Tools/CodeGen/KrancThorn.m A Tools/CodeGen/ParamCheck.m M Tools/CodeGen/Schedule.m M Tools/CodeGen/TensorTools.m
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Conflicts: Tools/CodeGen/Jacobian.m
Commit: 47cb0cfc522304eca830b80a0c856f51ce79d6b6 https://github.com/ianhinder/Kranc/commit/47cb0cfc522304eca830b80a0c856f51ce... Author: Erik Schnetter schnetter@gmail.com Date: 2012-11-24 (Sat, 24 Nov 2012)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Correct translating Max and Min to C
Commit: e0a8e0e75002b06eebfe743c6165641aab9ef572 https://github.com/ianhinder/Kranc/commit/e0a8e0e75002b06eebfe743c6165641aab... Author: Erik Schnetter schnetter@gmail.com Date: 2012-11-26 (Mon, 26 Nov 2012)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.c M Tools/CodeGen/Kranc.m M Tools/CodeGen/Schedule.m M Tools/CodeGen/Thorn.m
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: 0266e182a71541183231d9cfc148e2509f144ddd https://github.com/ianhinder/Kranc/commit/0266e182a71541183231d9cfc148e2509f... Author: David Radice david.radice@aei.mpg.de Date: 2012-12-05 (Wed, 05 Dec 2012)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- Updated the PDstandardNth operators to match the new interface in HRSCCore
Commit: 805852854e43267041e1e8670723ed199ff7946a https://github.com/ianhinder/Kranc/commit/805852854e43267041e1e8670723ed199f... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-10 (Mon, 10 Dec 2012)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Expand Pi and E to their numerical values
Commit: e73de31162eebed7c3a8a1e6fbde3d39597d2712 https://github.com/ianhinder/Kranc/commit/e73de31162eebed7c3a8a1e6fbde3d3959... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-10 (Mon, 10 Dec 2012)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- Add TODO idea
Commit: 966ea6f07a9898122ae766cb9630eb4297ce11be https://github.com/ianhinder/Kranc/commit/966ea6f07a9898122ae766cb9630eb4297... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-10 (Mon, 10 Dec 2012)
Changed paths: M Tools/CodeGen/KrancThorn.m
Log Message: ----------- Compare Cactus group names case-independently
Commit: 258a6ca629bdff14d9c9521e705e8452f4325c1e https://github.com/ianhinder/Kranc/commit/258a6ca629bdff14d9c9521e705e8452f4... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-10 (Mon, 10 Dec 2012)
Changed paths: M Tools/CodeGen/Schedule.m
Log Message: ----------- Determine READS groups/variables more accurately
If a local variable is read from a grid function, but later overwritten before its value is used, don't count them as READS groups.
Commit: eca56ff1a54db832cc8ba8f08e769769935d405e https://github.com/ianhinder/Kranc/commit/eca56ff1a54db832cc8ba8f08e76976993... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-10 (Mon, 10 Dec 2012)
Changed paths: M Tools/CodeGen/TensorTools.m
Log Message: ----------- Expand dummy indices in a particular order to reduce code size
Expand less-often occurring dummy indices first to reduce the size of the generated code.
Commit: a401a57440d78342212b87acc879ea241b9483f6 https://github.com/ianhinder/Kranc/commit/a401a57440d78342212b87acc879ea241b... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-19 (Wed, 19 Dec 2012)
Changed paths: M Tools/CodeGen/ParamCheck.m
Log Message: ----------- Correct name of paramcheck routine
Commit: bddd576f688cb57fa7b7ea117686d1f9b55ad0c7 https://github.com/ianhinder/Kranc/commit/bddd576f688cb57fa7b7ea117686d1f9b5... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-19 (Wed, 19 Dec 2012)
Changed paths: M Tools/CodeGen/ParamCheck.m
Log Message: ----------- Correct error in parenthesis handling
Don't use string patterns to remove parentheses. (This removes the outermost parentheses e.g. from (a || b) && (c || d), leading to syntax errors.)
Match And and Or expressions with multiple arguments to reduce number of parentheses.
Commit: e0baee1b4e5e0d798f77636434ea97736b639f4e https://github.com/ianhinder/Kranc/commit/e0baee1b4e5e0d798f77636434ea97736b... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-19 (Wed, 19 Dec 2012)
Changed paths: M Doc/KrancDoc.tex
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Conflicts: Tools/CodeGen/ParamCheck.m
Commit: e9ea4140c9bfba2db473a08a4418b50aed35f1b2 https://github.com/ianhinder/Kranc/commit/e9ea4140c9bfba2db473a08a4418b50aed... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-21 (Fri, 21 Dec 2012)
Changed paths: M Tools/CodeGen/CodeGenC.m M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Differencing.m
Log Message: ----------- Remove some const declarations; these lead to compiler errors with IBM's compiler on the Blue Gene/Q
Commit: a030bb37d754dc204504cc69e1b5e79b3f7d9886 https://github.com/ianhinder/Kranc/commit/a030bb37d754dc204504cc69e1b5e79b3f... Author: Erik Schnetter schnetter@gmail.com Date: 2012-12-21 (Fri, 21 Dec 2012)
Changed paths: M Tools/CodeGen/Differencing.m M Tools/CodeGen/Jacobian.m
Log Message: ----------- Add missing CCTK_DECLARE_UNUSED declarations
Commit: 784a060e6c538f4c0b83f4b537c1c6d7811053f9 https://github.com/ianhinder/Kranc/commit/784a060e6c538f4c0b83f4b537c1c6d781... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-15 (Tue, 15 Jan 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Use CCTK_ macros instead of LC_ macros for looping
Commit: 475da3e1b21791901670acf018b636b15d2be535 https://github.com/ianhinder/Kranc/commit/475da3e1b21791901670acf018b636b15d... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-15 (Tue, 15 Jan 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Do not generate integer constants
Do not generate integer constants; this may fail if they are arguments to two-argument functions (e.g. pow) with some C++ compilers.
Commit: e72110a6b602978ef07a1746142ae911195d378e https://github.com/ianhinder/Kranc/commit/e72110a6b602978ef07a1746142ae91119... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-16 (Wed, 16 Jan 2013)
Changed paths: M README
Log Message: ----------- Merge branch 'master' into eschnett/dgfe
Commit: 5e05812c6134b849246fa133ccedc396577277f8 https://github.com/ianhinder/Kranc/commit/5e05812c6134b849246fa133ccedc39657... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-19 (Sat, 19 Jan 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Correct variables names for loop bounds
Commit: a66b3b1a0937bf9cde53f5469b50491d7e2847d7 https://github.com/ianhinder/Kranc/commit/a66b3b1a0937bf9cde53f5469b50491d7e... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-20 (Sun, 20 Jan 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- Correct loop bounds (once more)
Commit: 4786a961454d4823ac8ceedd8a81e933bdfe229e https://github.com/ianhinder/Kranc/commit/4786a961454d4823ac8ceedd8a81e933bd... Author: Erik Schnetter schnetter@gmail.com Date: 2013-01-22 (Tue, 22 Jan 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Rename loop bounds variables
Commit: 110694e000fae55e174a89941d505851d52b6dbc https://github.com/ianhinder/Kranc/commit/110694e000fae55e174a89941d505851d5... Author: Erik Schnetter schnetter@gmail.com Date: 2013-04-04 (Thu, 04 Apr 2013)
Changed paths: M Examples/SimpleWave.m
Log Message: ----------- SimpleWave: Re-indent and re-arrange change (no functionality difference)
Commit: be68238654012d7034fa15b7815572356e27ef68 https://github.com/ianhinder/Kranc/commit/be68238654012d7034fa15b7815572356e... Author: Erik Schnetter schnetter@gmail.com Date: 2013-04-04 (Thu, 04 Apr 2013)
Changed paths: M Tools/CodeGen/Interface.m
Log Message: ----------- Remove superfluous Join[] calls
Commit: 6bd3c3c5d2648b92a4b7099a0d0ffcb8311bc73c https://github.com/ianhinder/Kranc/commit/6bd3c3c5d2648b92a4b7099a0d0ffcb831... Author: Erik Schnetter schnetter@gmail.com Date: 2013-04-04 (Thu, 04 Apr 2013)
Changed paths: M Tools/CodeGen/Kranc.m M Tools/CodeGen/Schedule.m M Tools/CodeGen/Thorn.m
Log Message: ----------- Annotate grid functions in calculations with the regions that they read and write
Introduce global tags RequiredRegion, ProvidedRegion.
Commit: 38ca39a2f028f1e2a10fdf539a87e152f27a5162 https://github.com/ianhinder/Kranc/commit/38ca39a2f028f1e2a10fdf539a87e152f2... Author: Erik Schnetter schnetter@gmail.com Date: 2013-04-04 (Thu, 04 Apr 2013)
Changed paths: M Tools/CodeGen/KrancGroups.m
Log Message: ----------- New function AddGroupTag. Use it to set Prolongation=None for RHS variables.
Commit: 9d951bebe486c0695f22915553feb39a4b229b78 https://github.com/ianhinder/Kranc/commit/9d951bebe486c0695f22915553feb39a4b... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths: M Bin/kranc M Examples/Advect/interface.ccl M Examples/Advect/schedule.ccl M Examples/Advect/src/Boundaries.cc M Examples/Advect/src/Differencing.h M Examples/Advect/src/RegisterMoL.cc M Examples/Advect/src/Startup.cc M Examples/Advect/src/advect_evol.cc M Examples/Advect/src/advect_flux.cc M Examples/Advect/src/advect_initial_shock.cc M Examples/Advect/src/advect_initial_sine.cc M Examples/AdvectCaKernel/schedule.ccl M Examples/AdvectCaKernel/src/Boundaries.cc M Examples/AdvectCaKernel/src/CaKernel__initial_gaussian.code M Examples/AdvectCaKernel/src/Differencing.h M Examples/AdvectCaKernel/src/RegisterMoL.cc M Examples/AdvectCaKernel/src/Startup.cc M Examples/Burgers/interface.ccl M Examples/Burgers/schedule.ccl M Examples/Burgers/src/Boundaries.cc M Examples/Burgers/src/Differencing.h 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/EM/interface.ccl M Examples/EM/schedule.ccl M Examples/EM/src/Boundaries.cc M Examples/EM/src/Differencing.h M Examples/EM/src/EM_constraints.cc M Examples/EM/src/EM_energy.cc M Examples/EM/src/EM_evol.cc M Examples/EM/src/EM_initial.cc M Examples/EM/src/RegisterMoL.cc M Examples/EM/src/Startup.cc M Examples/Euler/interface.ccl M Examples/Euler/schedule.ccl M Examples/Euler/src/Boundaries.cc M Examples/Euler/src/Differencing.h M Examples/Euler/src/RegisterMoL.cc M Examples/Euler/src/Startup.cc M Examples/Euler/src/euler_conserved.cc M Examples/Euler/src/euler_conserved_flux_1.cc M Examples/Euler/src/euler_flux_1.cc M Examples/Euler/src/euler_initial_shock.cc M Examples/Euler/src/euler_primitives.cc M Examples/Euler/src/euler_reconstruct_1.cc M Examples/Euler/src/euler_rhs_1.cc M Examples/Euler/src/euler_zero_rhs.cc M Examples/EulerAuto/interface.ccl M Examples/EulerAuto/schedule.ccl M Examples/EulerAuto/src/Boundaries.cc M Examples/EulerAuto/src/Differencing.h M Examples/EulerAuto/src/RegisterMoL.cc M Examples/EulerAuto/src/Startup.cc M Examples/EulerAuto/src/eulerauto_cons_calc_conserved.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_flux_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_intercell_conserved_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_primitives.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_reconstruct_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_1.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_2.cc M Examples/EulerAuto/src/eulerauto_cons_calc_rhs_3.cc M Examples/EulerAuto/src/eulerauto_cons_calc_zero_rhs.cc M Examples/EulerAuto/src/eulerauto_initial_shock.cc M Examples/EulerSR/interface.ccl M Examples/EulerSR/schedule.ccl M Examples/EulerSR/src/Boundaries.cc M Examples/EulerSR/src/Differencing.h M Examples/EulerSR/src/RegisterMoL.cc M Examples/EulerSR/src/Startup.cc M Examples/EulerSR/src/eulersr_cons_calc_conserved.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_1.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_2.cc M Examples/EulerSR/src/eulersr_cons_calc_flux_3.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_1.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_2.cc M Examples/EulerSR/src/eulersr_cons_calc_intercell_conserved_3.cc M Examples/EulerSR/src/eulersr_cons_calc_primitives.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_1.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_2.cc M Examples/EulerSR/src/eulersr_cons_calc_reconstruct_3.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_1.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_2.cc M Examples/EulerSR/src/eulersr_cons_calc_rhs_3.cc M Examples/EulerSR/src/eulersr_cons_calc_zero_rhs.cc M Examples/EulerSR/src/eulersr_initial_shock.cc M Examples/Laplace/interface.ccl M Examples/Laplace/schedule.ccl M Examples/Laplace/src/Boundaries.cc M Examples/Laplace/src/Differencing.h 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/SimpleWave/interface.ccl M Examples/SimpleWave/schedule.ccl M Examples/SimpleWave/src/Boundaries.cc M Examples/SimpleWave/src/Differencing.h M Examples/SimpleWave/src/RegisterMoL.cc M Examples/SimpleWave/src/Startup.cc M Examples/SimpleWave/src/calc_rhs.cc M Examples/SimpleWave/src/initial_sine.cc M Examples/SimpleWaveODE/interface.ccl M Examples/SimpleWaveODE/schedule.ccl M Examples/SimpleWaveODE/src/Boundaries.cc M Examples/SimpleWaveODE/src/Differencing.h 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/SimpleWaveOpenCL/interface.ccl M Examples/SimpleWaveOpenCL/schedule.ccl M Examples/SimpleWaveOpenCL/src/Boundaries.cc M Examples/SimpleWaveOpenCL/src/Differencing.h M Examples/SimpleWaveOpenCL/src/RegisterMoL.cc M Examples/SimpleWaveOpenCL/src/Startup.cc M Examples/SimpleWaveOpenCL/src/calc_rhs.cc M Examples/SimpleWaveOpenCL/src/initial_sine.cc M Examples/Wave/interface.ccl M Examples/Wave/schedule.ccl M Examples/Wave/src/Boundaries.cc M Examples/Wave/src/Differencing.h M Examples/Wave/src/RegisterMoL.cc M Examples/Wave/src/Startup.cc 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 M Examples/WaveCaKernel/interface.ccl M Examples/WaveCaKernel/schedule.ccl M Examples/WaveCaKernel/src/Boundaries.cc M Examples/WaveCaKernel/src/CaKernel__calc_bound_rhs.code M Examples/WaveCaKernel/src/CaKernel__calc_rhs_2.code M Examples/WaveCaKernel/src/CaKernel__calc_rhs_4.code M Examples/WaveCaKernel/src/CaKernel__copy_to_device.code M Examples/WaveCaKernel/src/Differencing.h M Examples/WaveCaKernel/src/RegisterMoL.cc M Examples/WaveCaKernel/src/Startup.cc M Examples/WaveCaKernel/src/initial_gaussian.cc M Examples/WaveHost/interface.ccl M Examples/WaveHost/schedule.ccl M Examples/WaveHost/src/Boundaries.cc M Examples/WaveHost/src/Differencing.h M Examples/WaveHost/src/RegisterMoL.cc M Examples/WaveHost/src/Startup.cc M Examples/WaveHost/src/calc_bound_rhs.cc M Examples/WaveHost/src/calc_rhs_2.cc M Examples/WaveHost/src/calc_rhs_4.cc M Examples/WaveHost/src/initial_gaussian.cc M Examples/kranc.th M Examples/tests/WaveCaKernel/wavecakernel_gaussian_1proc.par M Examples/tests/WaveCaKernel/wavecakernel_gaussian_2proc.par M Examples/tests/WaveCaKernel/wavecakernel_gaussian_4_2proc.par M Examples/tests/WaveHost/wavehost_gaussian_1proc.par M Examples/tests/WaveHost/wavehost_gaussian_2proc.par M Examples/tests/WaveHost/wavehost_gaussian_4_2proc.par A Tests/IfThenTest.m M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/TensorTools.m
Log Message: ----------- Merge from master
Commit: 5944de36a22858eff9ea2e9bb7100f762ce7aeec https://github.com/ianhinder/Kranc/commit/5944de36a22858eff9ea2e9bb7100f762c... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/param.ccl M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Jacobian.m M Tools/CodeGen/Param.m
Log Message: ----------- Introduce Cactus parameters to disable using stress-energy tensor and MP jacobian
These Cactus parameters switch off the stress-energy tensor and the jacobian, improving performance if the code is compiled dynamically (e.g. OpenCL).
Commit: f3d0a945046a577f91a565a3b7d1142cf1254f28 https://github.com/ianhinder/Kranc/commit/f3d0a945046a577f91a565a3b7d1142cf1... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.h M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Add timing and operation counts to generated loops (but leave commented out)
Commented out; need to find efficient way to enable/disable this.
Commit: 09e3779c016da8b73fc5f3bba94f927bd06255a4 https://github.com/ianhinder/Kranc/commit/09e3779c016da8b73fc5f3bba94f927bd0... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CalculationBoundaries.m
Log Message: ----------- Take calc_every and calc_offset into account when selecting boundary conditions
Commit: 1b818ff02ddad35605358690205aa470fdbc25aa https://github.com/ianhinder/Kranc/commit/1b818ff02ddad35605358690205aa470fd... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenC.m M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Differencing.m M Tools/CodeGen/Jacobian.m M Tools/CodeGen/KrancThorn.m M Tools/CodeGen/Thorn.m
Log Message: ----------- Use const qualifier before type name, not after type name
E.g. change "int const" to "const int". Blue Gene/Q requires this for vector types.
Commit: 052f8d3fe1522276decf79fd369f3a2a19239a26 https://github.com/ianhinder/Kranc/commit/052f8d3fe1522276decf79fd369f3a2a19... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenC.m
Log Message: ----------- Clean up several ATTRIBUTE_UNUSED and BUILTIN_UNREACHABLE
Commit: 66a6aa11b06f17dbf81293788a7581beef950f70 https://github.com/ianhinder/Kranc/commit/66a6aa11b06f17dbf81293788a7581beef... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CodeGenC.m
Log Message: ----------- Add braces around case blocks
Otherwise one cannot declare variables there.
Commit: cf32efef5748454df594bed2b1053f13b1df7efb https://github.com/ianhinder/Kranc/commit/cf32efef5748454df594bed2b1053f13b1... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CodeGenC.m
Log Message: ----------- Add "default" statement to switch statements, aborting the code
This avoids compiler warnings since it tells the compiler that one case will match.
Commit: 4b7aa4698219e22a57793a459e8e9e699a201e78 https://github.com/ianhinder/Kranc/commit/4b7aa4698219e22a57793a459e8e9e699a... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Improve vectorization optimizations
Commit: 9e5f645d8d67522b26abdc45bcf9e5e05538f221 https://github.com/ianhinder/Kranc/commit/9e5f645d8d67522b26abdc45bcf9e5e055... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Remove outdated comment: IfThen works fine with vectorization
Commit: 6d869037232088021fdef18310ace42e7b425f55 https://github.com/ianhinder/Kranc/commit/6d869037232088021fdef18310ace42e7b... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- Do not convert integers to reals when not vectorizing
Commit: 3f9960541f9f40674bf27a644b9d198b61caa63f https://github.com/ianhinder/Kranc/commit/3f9960541f9f40674bf27a644b9d198b61... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/Differencing.m
Log Message: ----------- Add documentation for StandardUpwindDifferenceOperator
Commit: 36cc220589eddcfc06f6affcca445ac3276c3bc9 https://github.com/ianhinder/Kranc/commit/36cc220589eddcfc06f6affcca445ac327... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/Differencing.m
Log Message: ----------- Optimize FD operators
Re-use another FD operator if it is the same: - map D[2,1] to D[1,2] - map D[3,3] to D[2,2], and transpose the input array descriptor
This reduces code size.
Commit: 328d805ec0d3412bef6e27bc2d1c9a522ae5f04f https://github.com/ianhinder/Kranc/commit/328d805ec0d3412bef6e27bc2d1c9a522a... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/Thorn.m
Log Message: ----------- Simplify STORAGE statements: do not generate if-cascade any more
Commit: fbe3fcd0e2fe5834fb068e8005ad83be3f926558 https://github.com/ianhinder/Kranc/commit/fbe3fcd0e2fe5834fb068e8005ad83be3f... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/Thorn.m
Log Message: ----------- Change indentation of READS and WRITES statements in schedule.ccl
Commit: 3a994aeb1231dbc66c89e4f0b2599cdd2f8271f8 https://github.com/ianhinder/Kranc/commit/3a994aeb1231dbc66c89e4f0b2599cdd2f... Author: Erik Schnetter schnetter@gmail.com Date: 2013-07-28 (Sun, 28 Jul 2013)
Changed paths: M Tools/CodeGen/Thorn.m
Log Message: ----------- Handle *NoSync cases for READS and WRITES statements in schedule.ccl
Commit: 301d39f1a31f7bf091776d4132e18921020bfa4c https://github.com/ianhinder/Kranc/commit/301d39f1a31f7bf091776d4132e1892102... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: A Tests/Kranc.mt A Tests/RunTests.m
Log Message: ----------- Add beginnings of unit tests
Currently just the test runner and a simple test which calls CreateThorn with minimal arguments. You will need Wolfram Workbench installed, and my MUnitRunner package from https://bitbucket.org/ianhinder/munitrunner, and "math" on your path. Executing ./RunTests.m from the Tests directory will run the test. Generated thorn output is not yet stored in the repository as I don't know how large it will get. Differences are also not yet checked against any reference files.
Commit: f4610997a234cbfa02450a1f676877d3e3514066 https://github.com/ianhinder/Kranc/commit/f4610997a234cbfa02450a1f676877d3e3... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/RunTests.m
Log Message: ----------- RunTests.m: Quieten test output
Commit: 8546b09897e80d0541a2109f3d0c8aabf4807d2e https://github.com/ianhinder/Kranc/commit/8546b09897e80d0541a2109f3d0c8aabf4... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M .gitignore
Log Message: ----------- .gitignore: Add test output directory
Commit: ed759e12abf0ce911c850980d59016a7d9e14caa https://github.com/ianhinder/Kranc/commit/ed759e12abf0ce911c850980d59016a7d9... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/Kranc.mt
Log Message: ----------- Kranc.mt: Convert existing IfThen test into MUnit framework
Commit: e636585d71de3af8c961319e93ceb3bd9e31582f https://github.com/ianhinder/Kranc/commit/e636585d71de3af8c961319e93ceb3bd9e... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: A Tests/McLachlan.mt M Tests/RunTests.m
Log Message: ----------- Tests: Add McLachlan.mt
This exercises a large amount of code, but takes about 2 minutes to run, even with NoSimplify -> True.
Commit: 403dc2cdb81ec33c172bbe5e1dd9fb843a2533d9 https://github.com/ianhinder/Kranc/commit/403dc2cdb81ec33c172bbe5e1dd9fb843a... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Disable some calculations for speed
Commit: 43fb95a52d54e99879985293b1a5371e96f07d6e https://github.com/ianhinder/Kranc/commit/43fb95a52d54e99879985293b1a5371e96... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Remove 6th and 8th order for speed
Commit: bbd031f9f8b8e787ca38b48002db54dfcf50d1f4 https://github.com/ianhinder/Kranc/commit/bbd031f9f8b8e787ca38b48002db54dfcf... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Add unvectorised test
Commit: 1452be313bac1c3056021e5c675ee02878e2ef74 https://github.com/ianhinder/Kranc/commit/1452be313bac1c3056021e5c675ee02878... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Add OpenCL test
Commit: 56b67942fc783fc984eb11302198e685f064d920 https://github.com/ianhinder/Kranc/commit/56b67942fc783fc984eb11302198e685f0... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Add DGFE test
Commit: 95d4c660d0e60000f872f205fcc5bb553b838ec1 https://github.com/ianhinder/Kranc/commit/95d4c660d0e60000f872f205fcc5bb553b... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/McLachlan.mt
Log Message: ----------- McLachlan.mt: Add CaKernel test
Commit: 18951cd3b318e6fe063ceb9db0dc9587a750e8fd https://github.com/ianhinder/Kranc/commit/18951cd3b318e6fe063ceb9db0dc9587a7... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/Kranc.mt
Log Message: ----------- Kranc.mt: Add some variables useful in several tests
Commit: 8aaf3ebab720eadd5bfda1dd3beef6c6ec2ae2f9 https://github.com/ianhinder/Kranc/commit/8aaf3ebab720eadd5bfda1dd3beef6c6ec... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/Kranc.mt
Log Message: ----------- Kranc.mt: Add a SimpleWave test
Commit: 449186b46ac5884056acd072978b3fc500575a23 https://github.com/ianhinder/Kranc/commit/449186b46ac5884056acd072978b3fc500... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/RunTests.m
Log Message: ----------- RunTests.m: Allow selection of test suite file to run
Cannot run individual tests yet
Commit: 8dc9d575739bb7a03ca3a62d034958327b3db5cd https://github.com/ianhinder/Kranc/commit/8dc9d575739bb7a03ca3a62d034958327b... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Auxiliary/Cactus/KrancNumericalTools/GenericFD/param.ccl M Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.h M Tools/CodeGen/CalculationBoundaries.m M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenC.m M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Differencing.m M Tools/CodeGen/Jacobian.m M Tools/CodeGen/Kranc.m M Tools/CodeGen/KrancThorn.m M Tools/CodeGen/Param.m M Tools/CodeGen/ParamCheck.m M Tools/CodeGen/TensorTools.m M Tools/CodeGen/Thorn.m
Log Message: ----------- Merge eschnett/dgfe into master
Commit: 26e79319d01d1e6f1d487fceb83109197942b76f https://github.com/ianhinder/Kranc/commit/26e79319d01d1e6f1d487fceb831091979... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tests/Kranc.mt
Log Message: ----------- Kranc.mt: Update IfThen test to expect integer 0 not floating point 0. in comparison
Commit: caf12ddfb11ccd9a7bf822cc8ec0d7691cded0aa https://github.com/ianhinder/Kranc/commit/caf12ddfb11ccd9a7bf822cc8ec0d7691c... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-05 (Thu, 05 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove comments from generated code
Compare: https://github.com/ianhinder/Kranc/compare/18b779d93b6f...caf12ddfb11c
commits@lists.einsteintoolkit.org