- removed comment
Cactus build fails on Kraken
Hello,
I'm trying to build the development version of einsteintoolkit on Kraken. The build fails with the following error:
$ sim build
checking whether the C compiler (/opt/pgi/9.0.4/linux86-64/9.0/bin/pgcc -g -DCRAY_XT -c99 -Wl,--allow-multiple-definition -Bstatic) works... no
configure: error: installation or configuration problem: C compiler cannot create executables (see configs/<configname>/config-data/config.log for details).
Error reconfiguring sim-config
make: *** [sim-config] Error 2
I see that SimFactory is trying to use /opt/pgi/9.0.4/linux86-64/9.0/bin/pgcc which is no longer there in the system. The available pgi compilers are pgi/11.9.0(default) and pgi/12.1.0.
Thanks, Ajith
Keyword: Kraken
Comments (9)
-
-
reporter - removed comment
I thought I was using the development version. I tried it again:
update ET on my laptop:
newton-x:einstein_toolkit pajith$ pwd /Users/pajith/opt/einstein_toolkit newton-x:einstein_toolkit pajith$ ls Cactus GetComponents einsteintoolkit.th newton-x:einstein_toolkit pajith$./GetComponents -a einsteintoolkit.th Do you want to update all existing components? yes, no [no] : yes
...
----------------------------------------------------------------- 0 components checked out. 202 components updated.
Unable to process Carpet/doc
Summary of Warnings:
Could not update module Carpet/doc
sync to Kraken:
./Cactus/simfactory/bin/sim sync kraken
...
Number of files: 23074 Number of files transferred: 0 Total file size: 259175286 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 496604 File list generation time: 6.351 seconds File list transfer time: 0.000 seconds Total bytes sent: 118 Total bytes received: 496624
sent 118 bytes received 496624 bytes 43194.96 bytes/sec total size is 259175286 speedup is 521.75
Build Cactus on Kraken:
pajith@kraken-gsi2:/nics/a/proj/cactus/pajith/xt5/Cactus> pwd /nics/a/proj/cactus/pajith/xt5/Cactus pajith@kraken-gsi2:/nics/a/proj/cactus/pajith/xt5/Cactus> ./simfactory/bin/sim --clean --reconfig build
And I get the same error:
checking whether the C compiler (/opt/pgi/9.0.4/linux86-64/9.0/bin/pgcc -g -DCRAY_XT -c99 -Wl,--allow-multiple-definition -Bstatic) works... no configure: error: installation or configuration problem: C compiler cannot create executables (see configs/<configname>/config-data/config.log for details).
Error reconfiguring sim-config make: * [sim-config] Error 2
-
reporter - removed comment
Incidentally, einsteintoolkit.th has been checked out earlier today:
./GetComponents -a https://svn.einsteintoolkit.org/manifest/trunk/einsteintoolkit.th
-
- removed comment
What does
cd simfactory svn info
output?
-
reporter - removed comment
newton-x:simfactory pajith$ pwd /Users/pajith/opt/einstein_toolkit/Cactus/simfactory newton-x:simfactory pajith$ svn info Path: . URL: https://svn.cct.lsu.edu/repos/numrel/simfactory2/trunk Repository Root: https://svn.cct.lsu.edu/repos/numrel/simfactory2 Repository UUID: cde0f5ca-dead-0410-9a94-d5ce4c5b1455 Revision: 1630 Node Kind: directory Schedule: normal Last Changed Author: eschnett Last Changed Rev: 1630 Last Changed Date: 2012-04-13 15:27:28 -0700 (Fri, 13 Apr 2012)
-
- removed comment
This is indeed the development version.
You can use "svn status" there to see whether you have local changes. In particular, the file Cactus/simfactory/mdb/machinefiles/kraken.ini should point to kraken-intel12.cfg, not to kraken.cfg.
You may have configured your executable with a former version of Simfactory. If you just rebuild, it will not automatically modify your configuration options. Look at the file Cactus/configs/sim/OptionList, and compare it to Cactus/simfactory/mdb/options/kraken-intel12.cfg. There should be a few differences, but they should be largely identical. If not, you need to reconfigure. It may be easiest to delete your existing configuration and rebuild from scratch.
-
- removed comment
Is this still an open problem?
-
- changed status to resolved
- removed comment
I assume things work now.
-
- edited description
- changed status to closed
- Log in to comment
The development version of the Einstein Toolkit uses Intel 12 on Kraken, not the PGI compiler. You may be using an outdated version of Simfactory.