| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit c2d8c677cb8be7c549391d8dca41a3e2ef830921.
It was causing Kranc to run much more slowly.
|
|\
| |
| |
| |
| | |
Conflicts:
Tools/CodeGen/Kranc.m
|
| |
| |
| |
| |
| |
| |
| |
| | |
Enclose code with
Block[{TraceExecution = True},
code]
to see a trace of function calls with arguments and returned results.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
messages
|
| |
|
|
|
|
| |
Currently, enabling full profiling on all DefFn functions leads to a performance penalty. This needs to be investigated. However, profiling is still useful, so I am adding the code.
|
| |
|
| |
|
|
|
| |
This means that ErrorDefinition can be applied automatically. In future we could add profiling and stack information for backtraces.
|
|
|
|
| |
This function can be used to create default definitions for functions which throw exceptions indicating unexpected arguments have been passed.
|
|
|
|
| |
This is used in McLachlan to manipulate calculations
|
|
|
|
|
|
| |
* Stop Mathematica from wrapping long lines with \
* Catch all types of exception, rather than just KrancError
* Throw an exception if messages were generated during execution
* Exit with a nonzero exit code if there was any error detected
|
|
|
| |
This often leads to unmanageable output.
|
| |
|
| |
|
| |
|
|
|
|
| |
Mathematica
|
|
|
|
|
| |
new RunKranc.m file
The kranc script now looks for a Kranc installation relative to the path of the kranc script. It also has a "-v" option now to increase verbosity. Exceptions should be printed nicely.
|
| |
|
|
|
|
| |
map passed is in fact a list of rule objects.
|
|
|
|
|
|
|
| |
in error checking the user's input and catching bugs as soon as
possible. Also introduced the function InfoMessage to control the
screen output that Kranc produces. The user can set the level of
output required by SetDebugLevel with Quiet, Terse, Info or Full.
|
|
|
|
|
|
| |
level. Removed printing of stack backtrace as it doesn't work. I
have an email from Wolfram support with some advice on how to do stack
backtraces; I will investigate soon.
|
| |
|
| |
|
|
SKIPPED:
Examples/ADM/ADMEqs.m
Examples/ADM/ADMTT.m
Examples/ADM/BuildADMTT
Examples/ADM/KrancADMRicciMetric100.par
Examples/ADM/KrancADMRicciStandard100.par
Examples/ADM/KrancADMTT.m
Examples/ADM/Makefile
Examples/ADM/README
Examples/ADM/ThornGenADM_front.nb
Examples/ADM/ThornGen_ADM.m
Examples/ADM/ThornGen_ADM2.m
Examples/ADM/arrangement_KrancADM.tar.gz
Examples/ADM/data_adm.tar.gz
Examples/BSSN/BSSNTT.m
Examples/BSSN/BuildBSSNTT
Examples/BSSN/Makefile
Examples/BSSN/freeBSSN/freeBSSN.th
Examples/BSSN/freeBSSN/BSSNMoL/interface.ccl
Examples/BSSN/freeBSSN/BSSNMoL/param.ccl
Examples/BSSN/freeBSSN/BSSNMoL/schedule.ccl
Examples/BSSN/freeBSSN/BSSNMoL/src/BSSNMoL_ApplyExcision.F90
Examples/BSSN/freeBSSN/BSSNMoL/src/BSSNMoL_Boundaries.c
Examples/BSSN/freeBSSN/BSSNMoL/src/BSSNMoL_CalcRHS.c
Examples/BSSN/freeBSSN/BSSNMoL/src/BSSNMoL_RegisterVars.c
Examples/BSSN/freeBSSN/BSSNMoL/src/Startup.c
Examples/BSSN/freeBSSN/BSSNMoL/src/make.code.defn
Examples/BSSN/freeBSSN/BSSNMoL/src/precomputations.h
Examples/BSSN/freeBSSN/BSSNTranslator/interface.ccl
Examples/BSSN/freeBSSN/BSSNTranslator/param.ccl
Examples/BSSN/freeBSSN/BSSNTranslator/schedule.ccl
Examples/BSSN/freeBSSN/BSSNTranslator/src/BSSNTranslator_Setter.c
Examples/BSSN/freeBSSN/BSSNTranslator/src/Startup.c
Examples/BSSN/freeBSSN/BSSNTranslator/src/make.code.defn
Examples/BSSN/freeBSSN/BSSNTranslator/src/precomputations.h
Examples/BSSN/freeBSSN/OLDpar/BSSN2GaugeWaveR0.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2GaugeWaveR1.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2GaugeWaveR2.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyCollapseR0.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyCollapseR1.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyCollapseR2.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyExpandR0.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyExpandR1.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2PolarizedGowdyExpandR2.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2RobustR0.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2RobustR1.par
Examples/BSSN/freeBSSN/OLDpar/BSSN2RobustR2.par
Examples/BSSN/freeBSSN/evalBSSNConstraints/interface.ccl
Examples/BSSN/freeBSSN/evalBSSNConstraints/param.ccl
Examples/BSSN/freeBSSN/evalBSSNConstraints/schedule.ccl
Examples/BSSN/freeBSSN/evalBSSNConstraints/src/Startup.c
Examples/BSSN/freeBSSN/evalBSSNConstraints/src/evalBSSNConstraints_Eval.c
Examples/BSSN/freeBSSN/evalBSSNConstraints/src/make.code.defn
Examples/BSSN/freeBSSN/evalBSSNConstraints/src/precomputations.h
Examples/BSSN/freeBSSN/freeBSSNBase/interface.ccl
Examples/BSSN/freeBSSN/freeBSSNBase/param.ccl
Examples/BSSN/freeBSSN/freeBSSNBase/schedule.ccl
Examples/BSSN/freeBSSN/freeBSSNBase/src/RegisterSymmetries.c
Examples/BSSN/freeBSSN/freeBSSNBase/src/Startup.c
Examples/BSSN/freeBSSN/freeBSSNBase/src/make.code.defn
Examples/BSSN/freeBSSN/harmonicLapseMoL/interface.ccl
Examples/BSSN/freeBSSN/harmonicLapseMoL/param.ccl
Examples/BSSN/freeBSSN/harmonicLapseMoL/schedule.ccl
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/Startup.c
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/harmonicLapseMoL_ApplyExcision.F90
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/harmonicLapseMoL_Boundaries.c
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/harmonicLapseMoL_CalcRHS.c
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/harmonicLapseMoL_RegisterVars.c
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/make.code.defn
Examples/BSSN/freeBSSN/harmonicLapseMoL/src/precomputations.h
Examples/BSSN/freeBSSN/par/BSSN2GaugeWaveR0.par
Examples/BSSN/freeBSSN/par/BSSN2GaugeWaveR1.par
Examples/BSSN/freeBSSN/par/BSSN2GaugeWaveR2.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyCollapseR0.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyCollapseR1.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyCollapseR2.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyExpandR0.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyExpandR1.par
Examples/BSSN/freeBSSN/par/BSSN2PolarizedGowdyExpandR2.par
Examples/BSSN/freeBSSN/par/BSSN2RobustR0.par
Examples/BSSN/freeBSSN/par/BSSN2RobustR1.par
Examples/BSSN/freeBSSN/par/BSSN2RobustR2.par
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/interface.ccl
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/param.ccl
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/schedule.ccl
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/src/Startup.c
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/src/make.code.defn
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/src/precomputations.h
Examples/BSSN/freeBSSN/projectAlgebraicConstraints/src/projectAlgebraicConstraints_Set.c
Examples/BSSN/freeBSSN/setHarmonicLapse/interface.ccl
Examples/BSSN/freeBSSN/setHarmonicLapse/param.ccl
Examples/BSSN/freeBSSN/setHarmonicLapse/schedule.ccl
Examples/BSSN/freeBSSN/setHarmonicLapse/src/Startup.c
Examples/BSSN/freeBSSN/setHarmonicLapse/src/make.code.defn
Examples/BSSN/freeBSSN/setHarmonicLapse/src/precomputations.h
Examples/BSSN/freeBSSN/setHarmonicLapse/src/setHarmonicLapse_Set.c
Examples/BSSN/freeBSSN/setUnitLapse/interface.ccl
Examples/BSSN/freeBSSN/setUnitLapse/param.ccl
Examples/BSSN/freeBSSN/setUnitLapse/schedule.ccl
Examples/BSSN/freeBSSN/setUnitLapse/src/Startup.c
Examples/BSSN/freeBSSN/setUnitLapse/src/make.code.defn
Examples/BSSN/freeBSSN/setUnitLapse/src/precomputations.h
Examples/BSSN/freeBSSN/setUnitLapse/src/setUnitLapse_Set.c
Examples/BSSN/freeBSSN/setZeroShift/interface.ccl
Examples/BSSN/freeBSSN/setZeroShift/param.ccl
Examples/BSSN/freeBSSN/setZeroShift/schedule.ccl
Examples/BSSN/freeBSSN/setZeroShift/src/Startup.c
Examples/BSSN/freeBSSN/setZeroShift/src/make.code.defn
Examples/BSSN/freeBSSN/setZeroShift/src/precomputations.h
Examples/BSSN/freeBSSN/setZeroShift/src/setZeroShift_Set.c
Examples/KleinGordon/Components.nb
Examples/KleinGordon/KGTT.m
Examples/KleinGordon/ListOfEqsLhsRhsComp.m
Examples/KleinGordon/MKG100.par
Examples/KleinGordon/MKGTT.m
Examples/KleinGordon/README
Examples/KleinGordon/ThornGen_front.nb
Examples/KleinGordon/arrangement_MKG.tar.gz
Examples/KleinGordon/data_mkg.tar.gz
Examples/Maxwell/3+1_Decomp_Maxwell.nb
Examples/Maxwell/EM100.par
Examples/Maxwell/EMTT.m
Examples/Maxwell/Initializations_Maxwell.nb
Examples/Maxwell/ListOfConstrComp.m
Examples/Maxwell/ListOfEqsLhsRhsComp.m
Examples/Maxwell/Maxwell_Demo.nb
Examples/Maxwell/README
Examples/Maxwell/README_internal
Examples/Maxwell/ThornGen_front.nb
Examples/Maxwell/Using_Tools_Constr.nb
Examples/Maxwell/arrangement_EM.tar.gz
Examples/Maxwell/data_em.tar.gz
Tools/TensorFactory/ComponentsTools.nb
Tools/TensorFactory/DecomposeTools.nb
Tools/TensorFactory/FrameDecomposeTools.nb
Tools/TensorFactory/GaussCodazzi.nb
Tools/TensorFactory/Ricci.tex
Tools/TensorFactory/StartMathTensor.m
Tools/TensorFactory/TeXTools.nb
Tools/TensorFactory/Doc/Characteristics.nb
Tools/TensorFactory/Doc/DocGaussCodazzi.nb
Tools/TensorFactory/Doc/Om1EvolEqs.m
Tools/TensorFactory/Doc/exampleTeX.nb
Tools/TensorFactory/Doc/Papers/ERE2003.pdf
Tools/TensorFactory/Doc/Talks/compalg.pdf
|