Hi. I'm trying to regenerate the McLachlan ML_BSSN thorn by running the Mathematica-based scripts on my Macbook. The process is failing, and I'd like to know if it's an issue with my Mathematica installation or the McLachlan code?
I have a pretty up-to-date Mathematica -- v 12.2 for Mac. For simplicity, I didn't do a general "make", but chose a specific thorn. Here's what happens if I try to run the script from inside the McLachlan/m directory.
Any suggestions appreciated -- but please don't ask me to go to an earlier Mathematica version!.
Bernard
============================== gs66-dodder:m bjkelly1$ make McLachlan_BSSN.out rm -rf ML_BSSN ML_BSSN_Helper env ML_CODE=BSSN ./runmath.sh McLachlan_BSSN.m McLachlan_BSSN Using Kranc installation at ../../../repos/Kranc/Bin/.. Mathematica 12.2.0 Kernel for Mac OS X x86 (64-bit) Copyright 1988-2020 Wolfram Research, Inc. Profiling disabled
MapThread::mptd: Object TensorTools`Private`TensorCharacter[dir] at position {2, 2} in MapThread[NumberQ[#1] || NumberQ[#2] || #1 === #2 & , {{u}, TensorTools`Private`TensorCharacter[dir]}] has only 0 of required 1 dimensions.
MapThread::mptd: Object TensorTools`Private`TensorCharacter[epsdiss] at position {2, 2} in MapThread[NumberQ[#1] || NumberQ[#2] || #1 === #2 & , {{u}, TensorTools`Private`TensorCharacter[epsdiss]}] has only 0 of required 1 dimensions.
Riffle::list: List expected at position 1 in Riffle[TensorTools`Private`TensorCharacter[gt], ,].
StringJoin::string: String expected at position 1 in StringJoin[Riffle[TensorTools`Private`TensorCharacter[gt], ,]].
StringJoin::string: String expected at position 2 in Tensor indices in gt[la,lb] do not match those used previously: gt[<>Riffle[TensorTools`Private`TensorCharacter[gt], ,]<>]. Error: StringJoin["Tensor indices in gt[la,lb] do not match those used previously: gt[", Riffle[TensorTools`Private`TensorCharacter[gt], ","], "]"] make: *** [McLachlan_BSSN.out] Error 1