[MITgcm-devel] changes in testreport
Martin Losch
Martin.Losch at awi.de
Mon Sep 10 09:34:54 EDT 2007
Hi Jean-Michel:
this seems to be the culprit
awk: syntax error near line 1
awk: illegal statement near line 1
expr: syntax error
I guess, the reason is that on Linux system the default awk is
really gawk (gnu awk). Since you changed so much in testreport, is it
possible for you to test testreport on a Sun at your place (with
SunOS awk), and sort out the syntax? I won't get around to doing this
this week, unfortunately.
Martin
On 10 Sep 2007, at 09:29, Martin.Losch at awi.de wrote:
> Hi Jean-Michel,
>
> you were right: 4 of my five test fail:
> edvir sp4+mpi_edvir1 forward 20070909 summary.txt 0:9
> model sunos_sun4u_mpf77+mpi_sunfire forward 20070909 summary.txt
> 0:48
> rays1 sunos_sun4u_f77 forward 20070909 summary.txt 0:65
> rays1 sunos_sun4u_g77 forward 20070909 summary.txt 0:65
> xd1-420-6 linux_amd64_pgf77+mpi_xd1 forward 20070909 summary.txt
> 41:48
>
> But I cannot find the reason: all experiments run with "STOP
> NORMAL" and then there is this output:
>
> model::verification> cat tr_model_20070909_0/cfc_example/summary.txt
> listVar=''
> fresults='Y Y Y Y FAIL cfc_example'
> MACH='model'
> UNAMEA='SunOS model 5.9 Generic_112233-11 sun4u sparc SUNW,Sun-
> Fire-15000'
> DATE='20070909'
> tdir='cfc_example'
>
> apparently the script doesn't find a default for the diagnostics to
> check, right? How do I debug this?
>
> Martin
>
>
> Martin Losch
> Alfred Wegener Institute
> Postfach 120161, 27515 Bremerhaven, Germany;
> Tel./Fax: ++49(0471)4831-1872/1797
>
>
>
> ----- Original Message -----
> From: Jean-Michel Campin <jmc at ocean.mit.edu>
> Date: Friday, September 7, 2007 3:12 am
> Subject: [MITgcm-devel] changes in testreport
>
>> Hi,
>>
>> I changed a little bit testreport, and might not be 100%
>> ok on all platforms (I am sure Martin will find something).
>>
>> The idea is (cvs check-in msg):
>>> Allow to choose (per experiment) the list of tested output variables
>>> and the main variable (used to issue a pass/FAIL ) ;
>>> - for now, done by adding the specific list in file:
>> [exp]/input/tr_checklist ;
>>> - default is unchanged: >cg2d< , (T,S,U,V,5
>> tracers)_[min,max,mean,StD] ;
>>> Also modify printing of summary:
>>> a) ">" NN "<" indicates the "main" variable (used for pass/FAIL)
>>> b) echo the list of tested variables in the individual
>> summary.txt of
>>> each experiment.
>>
>> I put an example of tr_checklist in /advect_cs/input
>> (same default list of variables, but the "main" one is changed
>> to Tsd (for Theta Std.Dev) instead of PS (for Pressure Solver = cg2d)
>>
>> I submitted a standard test on faulks and it's now on the webb page
>> (faulks : not_explicitly_specified )
>> so that every one can see this "printing improvement".
>> If you have some comments, welcome !
>>
>> Unfortunately, it has a problem with the score: "1:1"
>> (something in the testing web-page building) and would need
>> to be change to the Number of tests that "pass".
>> I disabled for now the print changes to get normal score for
>> tonight testing.
>>
>> Did not touch to the AD testing part, but there is a good chance
>> (with little modification to the code & dir structure)
>> to re-use, for the AD test, the same functions used for the forward
>> testing (Patrick, we can talk about this when you are back).
>>
>> Jean-Michel
>>
>> _______________________________________________
>> 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