[mesa-users] MESA compilation on BG/P with XL compilers
Sean Couch
smc at flash.uchicago.edu
Tue Oct 29 16:48:50 EDT 2013
Thanks, Bill, Josiah.
Making the ‘ck’ scripts do nothing seems to be the trick. The compute nodes don’t have compilers. I’m making progress, but IBM XL compilers are cranky… GNU isn’t really an option, either.
Thanks for the help!
Sean
--------------------------------------------------------
Sean M. Couch, Ph.D.
Hubble Fellow
Flash Center for Computational Science
Department of Astronomy & Astrophysics
The University of Chicago
5747 S Ellis Ave, Jo 315
Chicago, IL 60637
(773) 702-3899
www.flash.uchicago.edu/~smc
On Oct 29, 2013, at 3:37 PM, Bill Paxton <paxton at kitp.ucsb.edu> wrote:
> Hi Sean,
>
> Josiah's solution (compile on a compute node) would certainly be the best way to go if it is possible. But if you can't run the compiler on a compute node, then turning off the "ck" scripts during compilation will work. If you turn off the tests during compilation, then you will of course need to run them all later on a compute node. To do that, you could edit the "each_package_do" script to make the do_one function do the following:
> cd test; ./ck; check_okay
>
> -Bill
>
>
>
> On Oct 29, 2013, at 12:29 PM, Josiah Schwab wrote:
>
>> Hi Sean,
>>
>>> I am trying to compile MESA on Intrepid, a BG/P at Argonne. For this
>>> system, the head nodes have a different architecture than the compute
>>> nodes. I am hitting a stumbling block when the MESA compilation
>>> script attempts to run the post-build tests for the const module
>>> because, naturally, the head node cannot execute the binary which has
>>> been built for the compute nodes.
>>
>> This is not an answer to your question, but have you considered
>> submitting the MESA compilation as a job (so it runs on the compute
>> nodes)? That might provide a quick & easy workaround.
>>
>> If that's no good, you can probably turn off the tests by dropping in
>> versions of the ck scripts in utils/test that simply don't do anything.
>>
>> Josiah
>>
>> ------------------------------------------------------------------------------
>> Android is increasing in popularity, but the open development platform that
>> developers love is also attractive to malware creators. Download this white
>> paper to learn more about secure code signing practices that can help keep
>> Android apps secure.
>> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> _______________________________________________
>> mesa-users mailing list
>> mesa-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mesa-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20131029/8bf60126/attachment.html>
More information about the Mesa-users
mailing list