[Commits] [ianhinder/Kranc] faeb88: GenericFD: Add parameters for inverse Jacobian nam...
Ian Hinder
ian.hinder at aei.mpg.de
Thu Sep 5 15:51:41 CDT 2013
Branch: refs/heads/master
Home: https://github.com/ianhinder/Kranc
Commit: faeb883eb563f1184e15297564c06de87281e7e7
https://github.com/ianhinder/Kranc/commit/faeb883eb563f1184e15297564c06de87281e7e7
Author: Erik Schnetter <schnetter at 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/c0fb7dbeecaf8d50b1d8c3512880c6a591b25213
Author: Erik Schnetter <schnetter at 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/053f1090e618860028ae9a8e56352512e2851bd5
Author: Erik Schnetter <schnetter at 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/43e34d7ab828d70f09241e04642d83fe0aa683e5
Author: Erik Schnetter <schnetter at 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/bbccce23045b1a40df4712ab78aff9ea403a4ce8
Author: Erik Schnetter <schnetter at 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/cf8b0b12aa9938160f36ae9b3bab5f4d8c8c709e
Author: Erik Schnetter <schnetter at 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/9278fba82ebd63f03c88317e7843fd55d97870b6
Author: Erik Schnetter <schnetter at 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/47cb0cfc522304eca830b80a0c856f51ce79d6b6
Author: Erik Schnetter <schnetter at 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/e0a8e0e75002b06eebfe743c6165641aab9ef572
Author: Erik Schnetter <schnetter at 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/0266e182a71541183231d9cfc148e2509f144ddd
Author: David Radice <david.radice at 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/805852854e43267041e1e8670723ed199ff7946a
Author: Erik Schnetter <schnetter at 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/e73de31162eebed7c3a8a1e6fbde3d39597d2712
Author: Erik Schnetter <schnetter at 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/966ea6f07a9898122ae766cb9630eb4297ce11be
Author: Erik Schnetter <schnetter at 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/258a6ca629bdff14d9c9521e705e8452f4325c1e
Author: Erik Schnetter <schnetter at 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/eca56ff1a54db832cc8ba8f08e769769935d405e
Author: Erik Schnetter <schnetter at 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/a401a57440d78342212b87acc879ea241b9483f6
Author: Erik Schnetter <schnetter at 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/bddd576f688cb57fa7b7ea117686d1f9b55ad0c7
Author: Erik Schnetter <schnetter at 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/e0baee1b4e5e0d798f77636434ea97736b639f4e
Author: Erik Schnetter <schnetter at 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/e9ea4140c9bfba2db473a08a4418b50aed35f1b2
Author: Erik Schnetter <schnetter at 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/a030bb37d754dc204504cc69e1b5e79b3f7d9886
Author: Erik Schnetter <schnetter at 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/784a060e6c538f4c0b83f4b537c1c6d7811053f9
Author: Erik Schnetter <schnetter at 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/475da3e1b21791901670acf018b636b15d2be535
Author: Erik Schnetter <schnetter at 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/e72110a6b602978ef07a1746142ae911195d378e
Author: Erik Schnetter <schnetter at 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/5e05812c6134b849246fa133ccedc396577277f8
Author: Erik Schnetter <schnetter at 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/a66b3b1a0937bf9cde53f5469b50491d7e2847d7
Author: Erik Schnetter <schnetter at 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/4786a961454d4823ac8ceedd8a81e933bdfe229e
Author: Erik Schnetter <schnetter at 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/110694e000fae55e174a89941d505851d52b6dbc
Author: Erik Schnetter <schnetter at 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/be68238654012d7034fa15b7815572356e27ef68
Author: Erik Schnetter <schnetter at 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/6bd3c3c5d2648b92a4b7099a0d0ffcb8311bc73c
Author: Erik Schnetter <schnetter at 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/38ca39a2f028f1e2a10fdf539a87e152f27a5162
Author: Erik Schnetter <schnetter at 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/9d951bebe486c0695f22915553feb39a4b229b78
Author: Erik Schnetter <schnetter at 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/5944de36a22858eff9ea2e9bb7100f762ce7aeec
Author: Erik Schnetter <schnetter at 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/f3d0a945046a577f91a565a3b7d1142cf1254f28
Author: Erik Schnetter <schnetter at 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/09e3779c016da8b73fc5f3bba94f927bd06255a4
Author: Erik Schnetter <schnetter at 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/1b818ff02ddad35605358690205aa470fdbc25aa
Author: Erik Schnetter <schnetter at 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/052f8d3fe1522276decf79fd369f3a2a19239a26
Author: Erik Schnetter <schnetter at 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/66a6aa11b06f17dbf81293788a7581beef950f70
Author: Erik Schnetter <schnetter at 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/cf32efef5748454df594bed2b1053f13b1df7efb
Author: Erik Schnetter <schnetter at 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/4b7aa4698219e22a57793a459e8e9e699a201e78
Author: Erik Schnetter <schnetter at 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/9e5f645d8d67522b26abdc45bcf9e5e05538f221
Author: Erik Schnetter <schnetter at 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/6d869037232088021fdef18310ace42e7b425f55
Author: Erik Schnetter <schnetter at 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/3f9960541f9f40674bf27a644b9d198b61caa63f
Author: Erik Schnetter <schnetter at 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/36cc220589eddcfc06f6affcca445ac3276c3bc9
Author: Erik Schnetter <schnetter at 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/328d805ec0d3412bef6e27bc2d1c9a522ae5f04f
Author: Erik Schnetter <schnetter at 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/fbe3fcd0e2fe5834fb068e8005ad83be3f926558
Author: Erik Schnetter <schnetter at 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/3a994aeb1231dbc66c89e4f0b2599cdd2f8271f8
Author: Erik Schnetter <schnetter at 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/301d39f1a31f7bf091776d4132e18921020bfa4c
Author: Ian Hinder <ian.hinder at 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/f4610997a234cbfa02450a1f676877d3e3514066
Author: Ian Hinder <ian.hinder at 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/8546b09897e80d0541a2109f3d0c8aabf4807d2e
Author: Ian Hinder <ian.hinder at 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/ed759e12abf0ce911c850980d59016a7d9e14caa
Author: Ian Hinder <ian.hinder at 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/e636585d71de3af8c961319e93ceb3bd9e31582f
Author: Ian Hinder <ian.hinder at 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/403dc2cdb81ec33c172bbe5e1dd9fb843a2533d9
Author: Ian Hinder <ian.hinder at 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/43fb95a52d54e99879985293b1a5371e96f07d6e
Author: Ian Hinder <ian.hinder at 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/bbd031f9f8b8e787ca38b48002db54dfcf50d1f4
Author: Ian Hinder <ian.hinder at 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/1452be313bac1c3056021e5c675ee02878e2ef74
Author: Ian Hinder <ian.hinder at 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/56b67942fc783fc984eb11302198e685f064d920
Author: Ian Hinder <ian.hinder at 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/95d4c660d0e60000f872f205fcc5bb553b838ec1
Author: Ian Hinder <ian.hinder at 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/18951cd3b318e6fe063ceb9db0dc9587a750e8fd
Author: Ian Hinder <ian.hinder at 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/8aaf3ebab720eadd5bfda1dd3beef6c6ec2ae2f9
Author: Ian Hinder <ian.hinder at 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/449186b46ac5884056acd072978b3fc500575a23
Author: Ian Hinder <ian.hinder at 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/8dc9d575739bb7a03ca3a62d034958327b3db5cd
Author: Ian Hinder <ian.hinder at 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/26e79319d01d1e6f1d487fceb83109197942b76f
Author: Ian Hinder <ian.hinder at 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/caf12ddfb11ccd9a7bf822cc8ec0d7691cded0aa
Author: Ian Hinder <ian.hinder at 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
More information about the Commits
mailing list