E3SM-Project / HOMMEXX

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

Nggps tracers #317

Closed oksanaguba closed 6 years ago

oksanaguba commented 6 years ago

Changes from benchmarking branch are brought in here.

oksanaguba commented 6 years ago

For dev and unit tests, results are

DEV TESTS:
The following tests FAILED:
     13 - prtcB-r3-tensorhv-dry-c-ne2-ndays1 (Failed)
     14 - prtcB-r3-lim9-dry-f-ne2-ndays1 (Failed)
     15 - prtcB-r3-lim9-dry-c-ne2-ndays1 (Failed)
     73 - prtcB-r3-tensorhv-dry-ne2-ndays1_cxx_vs_f90 (Failed)
Errors while running CTest
UNIT TESTS:
100% tests passed, 0 tests failed out of 5

All is expected since lim9 namelist was changed from 4 to 10 tracers, thus failures. But cxx-vs-f test for lim9 still passes.

oksanaguba commented 6 years ago

Sanity check for this seems ok, output from homme master (benchmark was merged), sl, hommexx:

HOMME MASTER---------------------------------------------------
 nstep=         300  time=  0.138888888888889       [day]
  u     =  -0.288036158083764E+00  0.352017013390159E+02  0.293581817291067E+07
  v     =  -0.648736890748237E+00  0.528027047946205E+00 -0.510864693440366E+03
  omega =  -0.192405895203043E-05  0.150029935507254E-05  0.147835274430097E-02
  t     =   0.209262912590686E+03  0.309894935113055E+03  0.504265184953123E+08
  dp    =   0.780582410448826E+03  0.781875751448590E+03  0.153601949077052E+09
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003738E+01  0.109703108780772E+06
      ps=   0.999154313870974E+05  0.100077600782664E+06  0.153601949077052E+09
      M =   0.101976716676048E+05 kg/m^2  0.999999999999997E+05 mb     
**DYNAMICS**        J/m^2                    W/m^2                W/m^2    
KE,d/dt        0.16600777738180E+07 -0.60114818760970E-01
IE,d/dt        0.26275705259684E+10  0.41860210895538E-01
PE,d/dt        0.21464041135303E+03  0.18254447524860E-01
 E,dE/dt       0.26292308183827E+10 -0.15894571940104E-06
Q  1,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  2,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  3,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  4,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  5,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  6,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  7,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  8,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q  9,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Q 10,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.7579123E-14 -0.3054887E-01
Physics tendencies applied by dycore:
dKE/dt(W/m^2):   0.0000000E+00
dIE/dt(W/m^2):   0.0000000E+00
dPE/dt(W/m^2):   0.0000000E+00
dQ1/dt(kg/sm^2)  0.0000000E+00
(E-E0)/E0  -0.378316846530502E-12
(Q-Q0)/Q0  -0.222070685106988E-14   Q1
(Q-Q0)/Q0  -0.222070685106988E-14   Q2
(Q-Q0)/Q0  -0.222070685106988E-14   Q3
(Q-Q0)/Q0  -0.222070685106988E-14   Q4
(Q-Q0)/Q0  -0.222070685106988E-14   Q5
(Q-Q0)/Q0  -0.222070685106988E-14   Q6
(Q-Q0)/Q0  -0.222070685106988E-14   Q7
(Q-Q0)/Q0  -0.222070685106988E-14   Q8
(Q-Q0)/Q0  -0.222070685106988E-14   Q9
(Q-Q0)/Q0  -0.222070685106988E-14   Q*
 Finished main timestepping loop         300

SL---------------------------------------------------
 nstep=         304  time=  0.140740740740741       [day]
  u     =  -0.315198217460114E+00  0.352018535642650E+02  0.293576139569467E+07
  v     =  -0.657731106258821E+00  0.543670061927343E+00 -0.513169924045082E+03
  omega =  -0.385480257054550E-05  0.391981982301735E-05  0.146033673866644E-02
  t     =   0.209263456520553E+03  0.309894902080173E+03  0.504265284744669E+08
  dp    =   0.780579920940062E+03  0.781908017187111E+03  0.153602016579914E+09
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      qv=   0.000000000000000E+00  0.100000000001015E+01  0.108849226445462E+06
      ps=   0.999174954701810E+05  0.100077543528427E+06  0.153602016579914E+09
      M =   0.101976716676048E+05 kg/m^2  0.999999999999996E+05 mb     
**DYNAMICS**        J/m^2                    W/m^2                W/m^2    
KE,d/dt        0.16600684082680E+07 -0.59466179602168E-01
IE,d/dt        0.26275705324772E+10  0.41374795138836E-01
PE,d/dt        0.21749721614590E+03  0.18091218802389E-01
 E,dE/dt       0.26292308183826E+10 -0.16540288925171E-06
Q  1,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  2,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  3,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  4,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  5,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  6,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  7,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  8,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q  9,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Q 10,Q diss, dQ^2/dt:  0.53241746506757E+04 kg/m^2 -0.2842171E-14 -0.2098454E-01
Physics tendencies applied by dycore:
dKE/dt(W/m^2):   0.0000000E+00
dIE/dt(W/m^2):   0.0000000E+00
dPE/dt(W/m^2):   0.0000000E+00
dQ1/dt(kg/sm^2)  0.0000000E+00
(E-E0)/E0  -0.388654363429946E-12
(Q-Q0)/Q0  -0.512470811785356E-15   Q1
(Q-Q0)/Q0  -0.512470811785356E-15   Q2
(Q-Q0)/Q0  -0.512470811785356E-15   Q3
(Q-Q0)/Q0  -0.512470811785356E-15   Q4
(Q-Q0)/Q0  -0.512470811785356E-15   Q5
(Q-Q0)/Q0  -0.512470811785356E-15   Q6
(Q-Q0)/Q0  -0.512470811785356E-15   Q7
(Q-Q0)/Q0  -0.512470811785356E-15   Q8
(Q-Q0)/Q0  -0.512470811785356E-15   Q9
(Q-Q0)/Q0  -0.512470811785356E-15   Q*
 Finished main timestepping loop         304

HOMMEXX---------------------------------------------------
dKE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
dIE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
dPE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
 nstep=         300  time=  0.138888888888889       [day]
  u     =  -0.288036158092729E+00  0.352017013390233E+02  0.293581817291059E+07
  v     =  -0.648736890768674E+00  0.528027047932281E+00 -0.510864693428562E+03
  omega =  -0.192405895211249E-05  0.150029935506974E-05  0.147835274472890E-02
  t     =   0.209262912590686E+03  0.309894935112358E+03  0.504265184953122E+08
  dp    =   0.780582410448832E+03  0.781875751448606E+03  0.153601949077052E+09
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      qv=   0.000000000000000E+00  0.100000000003685E+01  0.109703108780772E+06
      ps=   0.999154313870981E+05  0.100077600782666E+06  0.153601949077052E+09
      M =   0.101976716676048E+05 kg/m^2  0.999999999999996E+05 mb     
**DYNAMICS**        J/m^2                    W/m^2                W/m^2    
KE,d/dt        0.00000000000000E+00  0.00000000000000E+00
IE,d/dt        0.00000000000000E+00  0.00000000000000E+00
PE,d/dt        0.00000000000000E+00  0.00000000000000E+00
 E,dE/dt       0.00000000000000E+00  0.00000000000000E+00
Q  1,Q diss, dQ^2/dt:  0.10003769326012E+06 kg/m^2  0.8336474E+03 -0.1280016E+07
Q  2,Q diss, dQ^2/dt:  0.99979193851408E+05 kg/m^2  0.8331599E+03 -0.8339800E+03
Q  3,Q diss, dQ^2/dt:  0.20513605615329-318 kg/m^2  0.0000000E+00 -0.8368858E+03
Q  4,Q diss, dQ^2/dt:  0.49406564584125-323 kg/m^2  0.0000000E+00 -0.1280016E+07
Q  5,Q diss, dQ^2/dt:  0.49406564584125-323 kg/m^2 -0.8328782E+03 -0.6521037E+01
Q  6,Q diss, dQ^2/dt:  0.63240402667680-321 kg/m^2 -0.8331882E+03  0.2445865E+05
Q  7,Q diss, dQ^2/dt:  0.62746337021838-321 kg/m^2  0.0000000E+00 -0.4202207E+06
Q  8,Q diss, dQ^2/dt:  0.49406564584125-323 kg/m^2 -0.8333195E+03 -0.2584858E+01
Q  9,Q diss, dQ^2/dt:  0.00000000000000E+00 kg/m^2 -0.8328578E+03 -0.1743858E+01
Q 10,Q diss, dQ^2/dt:  0.00000000000000E+00 kg/m^2  0.0000000E+00 -0.1231961E-04
Energy Fixer, Physics (except adjustments):
dKE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
dIE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
dPE/dt(W/m^2):   0.0000000E+00  0.0000000E+00
 Finished main timestepping loop         300