E3SM-Project / HOMMEXX

Clone of ACME for CMDV-SE project to convert HOMME to C++
11 stars 0 forks source link

Enabling nu != nu_div case #362

Closed oksanaguba closed 5 years ago

oksanaguba commented 5 years ago

On bowman on 1 thread

[onguba@node01 bxx-branch]$ ctest -L dev -R nudiv Test project /ascldap/users/onguba/runhomme-bowman/bxx-branch Start 16: prtcB-r3-nudiv-dry-f-ne2-ndays1 1/3 Test #16: prtcB-r3-nudiv-dry-f-ne2-ndays1 ............Failed 13.67 sec Start 17: prtcB-r3-nudiv-dry-c-ne2-ndays1 2/3 Test #17: prtcB-r3-nudiv-dry-c-ne2-ndays1 ............Failed 9.68 sec Start 81: prtcB-r3-nudiv-dry-ne2-ndays1_cxx_vs_f90 3/3 Test #81: prtcB-r3-nudiv-dry-ne2-ndays1_cxx_vs_f90 ... Passed 1.67 sec

oksanaguba commented 5 years ago

after merging master, as expected

[onguba@node01 bxx-branch]$ ctest -L dev
Test project /ascldap/users/onguba/runhomme-bowman/bxx-branch
      Start  2: prtcA-r0-dry-f-ne2-ndays1
 1/36 Test  #2: prtcA-r0-dry-f-ne2-ndays1 .....................   Passed   10.07 sec
      Start  3: prtcA-r3-dry-f-ne2-ndays1
 2/36 Test  #3: prtcA-r3-dry-f-ne2-ndays1 .....................   Passed    9.77 sec
      Start  4: prtcA-r0-dry-c-ne2-ndays1
 3/36 Test  #4: prtcA-r0-dry-c-ne2-ndays1 .....................   Passed    8.69 sec
      Start  5: prtcA-r3-dry-c-ne2-ndays1
 4/36 Test  #5: prtcA-r3-dry-c-ne2-ndays1 .....................   Passed    8.56 sec
      Start  6: prtcB-r0-dry-f-ne2-ndays1
 5/36 Test  #6: prtcB-r0-dry-f-ne2-ndays1 .....................   Passed   14.58 sec
      Start  7: prtcB-r3-dry-f-ne2-ndays1
 6/36 Test  #7: prtcB-r3-dry-f-ne2-ndays1 .....................   Passed   14.57 sec
      Start  8: prtcB-r0-dry-c-ne2-ndays1
 7/36 Test  #8: prtcB-r0-dry-c-ne2-ndays1 .....................   Passed   11.32 sec
      Start  9: prtcB-r3-dry-c-ne2-ndays1
 8/36 Test  #9: prtcB-r3-dry-c-ne2-ndays1 .....................   Passed   10.50 sec
      Start 10: prtcB-r3-q6-dry-f-ne2-ndays1
 9/36 Test #10: prtcB-r3-q6-dry-f-ne2-ndays1 ..................   Passed   30.93 sec
      Start 11: prtcB-r3-q6-dry-c-ne2-ndays1
10/36 Test #11: prtcB-r3-q6-dry-c-ne2-ndays1 ..................   Passed   15.62 sec
      Start 12: prtcB-r3-tensorhv-dry-f-ne2-ndays1
11/36 Test #12: prtcB-r3-tensorhv-dry-f-ne2-ndays1 ............   Passed   70.89 sec
      Start 13: prtcB-r3-tensorhv-dry-c-ne2-ndays1
12/36 Test #13: prtcB-r3-tensorhv-dry-c-ne2-ndays1 ............   Passed   28.66 sec
      Start 14: prtcB-r3-lim9-dry-f-ne2-ndays1
13/36 Test #14: prtcB-r3-lim9-dry-f-ne2-ndays1 ................   Passed   17.15 sec
      Start 15: prtcB-r3-lim9-dry-c-ne2-ndays1
14/36 Test #15: prtcB-r3-lim9-dry-c-ne2-ndays1 ................   Passed   11.16 sec
      Start 16: prtcB-r3-nudiv-dry-f-ne2-ndays1
15/36 Test #16: prtcB-r3-nudiv-dry-f-ne2-ndays1 ...............***Failed   13.36 sec
      Start 17: prtcB-r3-nudiv-dry-c-ne2-ndays1
16/36 Test #17: prtcB-r3-nudiv-dry-c-ne2-ndays1 ...............***Failed    9.62 sec
      Start 18: prtcA-r0-moist-f-ne2-ndays1
17/36 Test #18: prtcA-r0-moist-f-ne2-ndays1 ...................   Passed   12.16 sec
      Start 19: prtcA-r3-moist-f-ne2-ndays1
18/36 Test #19: prtcA-r3-moist-f-ne2-ndays1 ...................   Passed   12.05 sec
      Start 20: prtcA-r0-moist-c-ne2-ndays1
19/36 Test #20: prtcA-r0-moist-c-ne2-ndays1 ...................   Passed   10.06 sec
      Start 21: prtcA-r3-moist-c-ne2-ndays1
20/36 Test #21: prtcA-r3-moist-c-ne2-ndays1 ...................   Passed    9.52 sec
      Start 22: prtcB-r0-moist-f-ne2-ndays1
21/36 Test #22: prtcB-r0-moist-f-ne2-ndays1 ...................   Passed   20.54 sec
      Start 23: prtcB-r3-moist-f-ne2-ndays1
22/36 Test #23: prtcB-r3-moist-f-ne2-ndays1 ...................   Passed   20.21 sec
      Start 24: prtcB-r0-moist-c-ne2-ndays1
23/36 Test #24: prtcB-r0-moist-c-ne2-ndays1 ...................   Passed   13.19 sec
      Start 25: prtcB-r3-moist-c-ne2-ndays1
24/36 Test #25: prtcB-r3-moist-c-ne2-ndays1 ...................   Passed   12.47 sec
      Start 74: prtcA-r0-dry-ne2-ndays1_cxx_vs_f90
25/36 Test #74: prtcA-r0-dry-ne2-ndays1_cxx_vs_f90 ............***Failed    0.38 sec
      Start 75: prtcA-r3-dry-ne2-ndays1_cxx_vs_f90
26/36 Test #75: prtcA-r3-dry-ne2-ndays1_cxx_vs_f90 ............***Failed    0.38 sec
      Start 76: prtcB-r0-dry-ne2-ndays1_cxx_vs_f90
27/36 Test #76: prtcB-r0-dry-ne2-ndays1_cxx_vs_f90 ............***Failed    0.73 sec
      Start 77: prtcB-r3-dry-ne2-ndays1_cxx_vs_f90
28/36 Test #77: prtcB-r3-dry-ne2-ndays1_cxx_vs_f90 ............***Failed    0.73 sec
      Start 78: prtcB-r3-q6-dry-ne2-ndays1_cxx_vs_f90
29/36 Test #78: prtcB-r3-q6-dry-ne2-ndays1_cxx_vs_f90 .........***Failed    0.74 sec
      Start 79: prtcB-r3-tensorhv-dry-ne2-ndays1_cxx_vs_f90
30/36 Test #79: prtcB-r3-tensorhv-dry-ne2-ndays1_cxx_vs_f90 ...***Failed    0.73 sec
      Start 80: prtcB-r3-lim9-dry-ne2-ndays1_cxx_vs_f90
31/36 Test #80: prtcB-r3-lim9-dry-ne2-ndays1_cxx_vs_f90 .......***Failed    0.73 sec
      Start 81: prtcB-r3-nudiv-dry-ne2-ndays1_cxx_vs_f90
32/36 Test #81: prtcB-r3-nudiv-dry-ne2-ndays1_cxx_vs_f90 ......***Failed    1.69 sec
      Start 82: prtcA-r0-moist-ne2-ndays1_cxx_vs_f90
33/36 Test #82: prtcA-r0-moist-ne2-ndays1_cxx_vs_f90 ..........***Failed    0.38 sec
      Start 83: prtcA-r3-moist-ne2-ndays1_cxx_vs_f90
34/36 Test #83: prtcA-r3-moist-ne2-ndays1_cxx_vs_f90 ..........***Failed    0.38 sec
      Start 84: prtcB-r0-moist-ne2-ndays1_cxx_vs_f90
35/36 Test #84: prtcB-r0-moist-ne2-ndays1_cxx_vs_f90 ..........***Failed    0.73 sec
      Start 85: prtcB-r3-moist-ne2-ndays1_cxx_vs_f90
36/36 Test #85: prtcB-r3-moist-ne2-ndays1_cxx_vs_f90 ..........***Failed    0.73 sec

61% tests passed, 14 tests failed out of 36

...

[onguba@node01 bxx-branch]$ utils/cprnc/cprnc tests/prtcB-r3-nudiv-dry-f-ne2-ndays1/movies/jw_baroclinic1.nc tests/prtcB-r3-nudiv-dry-c-ne2-ndays1/movies/jw_baroclinic1.nc 
...
SUMMARY of cprnc:
 A total number of     21 fields were compared
          of which      0 had non-zero differences
               and      0 had differences in fill patterns
 A total number of      0 fields could not be analyzed
 A total number of      0 fields on file 1 were not found on file2.
  diff_test: the two files seem to be IDENTICAL 

[onguba@node01 bxx-branch]$ utils/cprnc/cprnc tests/prtcB-r3-nudiv-dry-f-ne2-ndays1/movies/jw_baroclinic2.nc tests/prtcB-r3-nudiv-dry-c-ne2-ndays1/movies/jw_baroclinic2.nc 
...
SUMMARY of cprnc:
 A total number of     19 fields were compared
          of which      0 had non-zero differences
               and      0 had differences in fill patterns
 A total number of      0 fields could not be analyzed
 A total number of      0 fields on file 1 were not found on file2.
  diff_test: the two files seem to be IDENTICAL
oksanaguba commented 5 years ago

Am i supposed to run clang format on each pr?

mfdeakin-sandia commented 5 years ago

Now that we're an open repo, I think we can use tools like travis-ci to automagically run clang-format on master each night? That way we don't have to worry about version differences, and we should be using travis anyways for the unit tests