[MITgcm-devel] testreport and cross compiling

Martin Losch Martin.Losch at awi.de
Thu Feb 7 11:10:15 EST 2008


Hi Jean-Michel, your idea is too complicated. But I am almost there.  
All I need now, is to specify two different c-compilers. One for  
genmake (in build options) and one for testreport. Is it possible to  
add a flag to testreport, such as "-cc gcc", to specify the c- 
compiler that is supposed to be used for compiling the comparison  
code and the mpack-code? This flag must then overide any CC, which  
holds the compiler used for genmake. I am a little afraid that I will  
testreport, if I do it, but if you give me directions ...

Martin

On 5 Feb 2008, at 09:10, Martin Losch wrote:

> Nice idea, I'll try that:
>
> in the first round I give testreport a stupid command such as "ls - 
> l mitgcmuv" and the second on I submit in a batch job with the real  
> mpirun-command. I don't think any changes to testreport a required.
>
> Martin
> On 5 Feb 2008, at 01:55, Jean-Michel Campin wrote:
>
>> Hi Martin,
>>
>> Just a vague idea: Would it be possible to run 2 times
>> testreport:
>> - 1rst time just to compile (would require an other option
>>  to testreport, but seems relatively easy to add)
>> - 2nd time with "-q" (-quick) to just run.
>> This way, would be easy to start the 2nd testreport once the 1rst
>> one is done (no sync problems), and you would be able to
>> run all the tests with a single "qsub".
>> Cheers,
>> Jean-Michel
>>
>> On Mon, Feb 04, 2008 at 03:56:50PM +0100, Martin Losch wrote:
>>> Hi there,
>>>
>>> I am trying to set up an automated testreport on our SX8. This
>>> machine involves cross-compiling, so that I have to define some
>>> command ./testreport -command "qsub runthemodel" where "runthemodel"
>>> is the job-script that includes "mpirun -np 2 ./mitgcmuv".
>>> Unfortunately, the script testreport does not wait until the model
>>> run is finished, so that there is no output to compare. With the
>>> queueing system PBS I can use "qsub -W block=true" to achieve that
>>> the  calling script waits.
>>> Does anyone know of a similar option for NQSII (which is the  
>>> queueing
>>> system on SX8), or do you have another practical solution for  
>>> running
>>> testreport on a machine which requires cross compiling?
>>>
>>> Martin
>>>
>>> _______________________________________________
>>> MITgcm-devel mailing list
>>> MITgcm-devel at mitgcm.org
>>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>> _______________________________________________
>> MITgcm-devel mailing list
>> MITgcm-devel at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list