Cactus build fails on Kraken

Issue #804 closed
anonymous created an issue

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)

  1. Erik Schnetter
    • removed 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.

  2. anonymous 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

  3. anonymous 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)

  4. Erik Schnetter
    • 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.

  5. Log in to comment