[mesa-users] MESA compilation on BG/P with XL compilers

Bill Paxton paxton at kitp.ucsb.edu
Tue Oct 29 16:37:03 EDT 2013


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





More information about the Mesa-users mailing list