xAct broken in recent intel/linux systems?

134 views
Skip to first unread message

Saul Teukolsky

unread,
Aug 23, 2021, 1:31:43 PM8/23/21
to xAct Tensor Computer Algebra

I recently tried to install xAct on a new intel laptop running fedora 33. The system hung after the following message:
Connecting to external linux executable...
I presume this is because xperm.c needs to be recompiled, but this is beyond my expertise. Can someone please help?

Details: Fails for both Mathematica 11.3 and 12.0
System is Intel Core i7
Fails also on new Xeon Gold 5220 with fedora 34

Jose

unread,
Aug 23, 2021, 2:43:59 PM8/23/21
to xAct Tensor Computer Algebra
Hi,

Yes, most probably you need to recompile the external executable. In the folder xAct/xPerm/mathlink evaluate these two commands:

   mprep -o xpermtm.c xperm.tm

   mcc -o xperm.linux.64-bit xpermtm.c

The scripts mprep and mcc are located in this subfolder of your Mathematica installation, in case you need to add full paths:

   SystemFiles/Links/MathLink/DeveloperKit/Linux-x86-64/CompilerAdditions

Jose.


Saul Teukolsky

unread,
Aug 23, 2021, 4:36:48 PM8/23/21
to xAct Tensor Computer Algebra
Thank you, Jose! That worked perfectly, using the full paths for the mprep and mcc commands.

Footnote: On my system, I needed to install libuuid-devel to avoid a linker error.

Best,
Saul

Mehmet Kemal Gümüş

unread,
Jan 25, 2024, 11:39:04 AMJan 25
to xAct Tensor Computer Algebra
I tried this commands but the xPerm gives another error:  "LinkOpen::linke: Could not find MathLink executable."

23 Ağustos 2021 Pazartesi tarihinde saat 23:36:48 UTC+3 itibarıyla Saul Teukolsky şunları yazdı:
Reply all
Reply to author
Forward
0 new messages