Skip to content

Console Output

+ python tests/run_loss_output_consistency.py wangara
+ /usr/bin/python /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/utilities/create_multi_col_params.py -param_file /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/input/tunable_parameters/tunable_parameters.in -out_file /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/wangara_shared_multicol_params.in -hr C8/0.2:0.8/4 -batch_size 4
Creating a custom hypergrid of parameters
 - Initial values file: '/home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/input/tunable_parameters/tunable_parameters.in'
 - Spec: C8/0.2:0.8/4
Writing to '/home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/wangara_shared_multicol_params.in':
 - ngrdcol = 4
 - batch_size = 4

======================== Test Setup ========================
Case: wangara
Fields: cloud_frac
Loss window: [86400.0, 88620.0]
Shared params: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/wangara_shared_multicol_params.in
Output root: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara

======================== Run Phase ========================
Running normal CLUBB
+ /usr/bin/python /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/run_scripts/run_scm.py -params /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/wangara_shared_multicol_params.in -stats /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/input/stats/tuning_stats.in -out_dir /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/normal -tout 2220 -stats_tstart 86400.0 -stats_tend 88620.0 -override stats_tsamp=60.0,time_final=88620.0,debug_level=-1 wangara
/home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/normal/wangara.in
 - using install dir (latest): /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/install/gcc_DEBUG_PRECdouble
 - using executable: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/run_scripts/../install/latest/clubb_standalone
=================== Running wangara ===================
iteration:        1 /       97 -- time =    82860.0 /    88620.0
iteration:        2 /       97 -- time =    82920.0 /    88620.0
iteration:        3 /       97 -- time =    82980.0 /    88620.0
iteration:        4 /       97 -- time =    83040.0 /    88620.0
iteration:        5 /       97 -- time =    83100.0 /    88620.0
iteration:        6 /       97 -- time =    83160.0 /    88620.0
iteration:        7 /       97 -- time =    83220.0 /    88620.0
iteration:        8 /       97 -- time =    83280.0 /    88620.0
iteration:        9 /       97 -- time =    83340.0 /    88620.0
iteration:       10 /       97 -- time =    83400.0 /    88620.0
iteration:       11 /       97 -- time =    83460.0 /    88620.0
iteration:       12 /       97 -- time =    83520.0 /    88620.0
iteration:       13 /       97 -- time =    83580.0 /    88620.0
iteration:       14 /       97 -- time =    83640.0 /    88620.0
iteration:       15 /       97 -- time =    83700.0 /    88620.0
iteration:       16 /       97 -- time =    83760.0 /    88620.0
iteration:       17 /       97 -- time =    83820.0 /    88620.0
iteration:       18 /       97 -- time =    83880.0 /    88620.0
iteration:       19 /       97 -- time =    83940.0 /    88620.0
iteration:       20 /       97 -- time =    84000.0 /    88620.0
iteration:       21 /       97 -- time =    84060.0 /    88620.0
iteration:       22 /       97 -- time =    84120.0 /    88620.0
iteration:       23 /       97 -- time =    84180.0 /    88620.0
iteration:       24 /       97 -- time =    84240.0 /    88620.0
iteration:       25 /       97 -- time =    84300.0 /    88620.0
iteration:       26 /       97 -- time =    84360.0 /    88620.0
iteration:       27 /       97 -- time =    84420.0 /    88620.0
iteration:       28 /       97 -- time =    84480.0 /    88620.0
iteration:       29 /       97 -- time =    84540.0 /    88620.0
iteration:       30 /       97 -- time =    84600.0 /    88620.0
iteration:       31 /       97 -- time =    84660.0 /    88620.0
iteration:       32 /       97 -- time =    84720.0 /    88620.0
iteration:       33 /       97 -- time =    84780.0 /    88620.0
iteration:       34 /       97 -- time =    84840.0 /    88620.0
iteration:       35 /       97 -- time =    84900.0 /    88620.0
iteration:       36 /       97 -- time =    84960.0 /    88620.0
iteration:       37 /       97 -- time =    85020.0 /    88620.0
iteration:       38 /       97 -- time =    85080.0 /    88620.0
iteration:       39 /       97 -- time =    85140.0 /    88620.0
iteration:       40 /       97 -- time =    85200.0 /    88620.0
iteration:       41 /       97 -- time =    85260.0 /    88620.0
iteration:       42 /       97 -- time =    85320.0 /    88620.0
iteration:       43 /       97 -- time =    85380.0 /    88620.0
iteration:       44 /       97 -- time =    85440.0 /    88620.0
iteration:       45 /       97 -- time =    85500.0 /    88620.0
iteration:       46 /       97 -- time =    85560.0 /    88620.0
iteration:       47 /       97 -- time =    85620.0 /    88620.0
iteration:       48 /       97 -- time =    85680.0 /    88620.0
iteration:       49 /       97 -- time =    85740.0 /    88620.0
iteration:       50 /       97 -- time =    85800.0 /    88620.0
iteration:       51 /       97 -- time =    85860.0 /    88620.0
iteration:       52 /       97 -- time =    85920.0 /    88620.0
iteration:       53 /       97 -- time =    85980.0 /    88620.0
iteration:       54 /       97 -- time =    86040.0 /    88620.0
iteration:       55 /       97 -- time =    86100.0 /    88620.0
iteration:       56 /       97 -- time =    86160.0 /    88620.0
iteration:       57 /       97 -- time =    86220.0 /    88620.0
iteration:       58 /       97 -- time =    86280.0 /    88620.0
iteration:       59 /       97 -- time =    86340.0 /    88620.0
iteration:       60 /       97 -- time =    86400.0 /    88620.0
iteration:       61 /       97 -- time =    86460.0 /    88620.0
iteration:       62 /       97 -- time =    86520.0 /    88620.0
iteration:       63 /       97 -- time =    86580.0 /    88620.0
iteration:       64 /       97 -- time =    86640.0 /    88620.0
iteration:       65 /       97 -- time =    86700.0 /    88620.0
iteration:       66 /       97 -- time =    86760.0 /    88620.0
iteration:       67 /       97 -- time =    86820.0 /    88620.0
iteration:       68 /       97 -- time =    86880.0 /    88620.0
iteration:       69 /       97 -- time =    86940.0 /    88620.0
iteration:       70 /       97 -- time =    87000.0 /    88620.0
iteration:       71 /       97 -- time =    87060.0 /    88620.0
iteration:       72 /       97 -- time =    87120.0 /    88620.0
iteration:       73 /       97 -- time =    87180.0 /    88620.0
iteration:       74 /       97 -- time =    87240.0 /    88620.0
iteration:       75 /       97 -- time =    87300.0 /    88620.0
iteration:       76 /       97 -- time =    87360.0 /    88620.0
iteration:       77 /       97 -- time =    87420.0 /    88620.0
iteration:       78 /       97 -- time =    87480.0 /    88620.0
iteration:       79 /       97 -- time =    87540.0 /    88620.0
iteration:       80 /       97 -- time =    87600.0 /    88620.0
iteration:       81 /       97 -- time =    87660.0 /    88620.0
iteration:       82 /       97 -- time =    87720.0 /    88620.0
iteration:       83 /       97 -- time =    87780.0 /    88620.0
iteration:       84 /       97 -- time =    87840.0 /    88620.0
iteration:       85 /       97 -- time =    87900.0 /    88620.0
iteration:       86 /       97 -- time =    87960.0 /    88620.0
iteration:       87 /       97 -- time =    88020.0 /    88620.0
iteration:       88 /       97 -- time =    88080.0 /    88620.0
iteration:       89 /       97 -- time =    88140.0 /    88620.0
iteration:       90 /       97 -- time =    88200.0 /    88620.0
iteration:       91 /       97 -- time =    88260.0 /    88620.0
iteration:       92 /       97 -- time =    88320.0 /    88620.0
iteration:       93 /       97 -- time =    88380.0 /    88620.0
iteration:       94 /       97 -- time =    88440.0 /    88620.0
iteration:       95 /       97 -- time =    88500.0 /    88620.0
iteration:       96 /       97 -- time =    88560.0 /    88620.0
iteration:       97 /       97 -- time =    88620.0 /    88620.0
CLUBB-TIMER time_loop_init =             0.0042
CLUBB-TIMER time_clubb_advance =         0.3174
CLUBB-TIMER time_clubb_pdf =             0.0001
CLUBB-TIMER time_SILHS =                 0.0001
CLUBB-TIMER time_microphys_scheme =      0.0000
CLUBB-TIMER time_microphys_advance =     0.0000
CLUBB-TIMER time_loop_end =              0.0000
CLUBB-TIMER time_adapt_grid =            0.0000
CLUBB-TIMER time_total =                 0.3236
 Program exited normally
[PASS] normal_run: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/normal/wangara_stats.nc

Running loss driver
+ /usr/bin/python /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/run_scripts/run_scm_loss.py -params /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/wangara_shared_multicol_params.in -out_dir /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/loss -fields cloud_frac wangara
 - using executable: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/run_scripts/../install/latest/clubb_standalone_loss
 - normalized benchmark: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/loss/wangara_normalized_benchmark.nc
 - loss timing: absolute_window=[86400, 88620] s, model_time_initial=82800 s, model_time_final=88620 s, stats_tstart=86400 s, stats_tend=88620 s, stats_tsamp=60 s, stats_tout=2220 s, num_time_windows=1
=================== Running wangara loss ===================
 benchmark timing:window           1 records          14          20 absolute_window       86400       88620 benchmark_window   86400.000000000000        88620.000000000000      matched_window   86700.000000000000        88500.000000000000     
 closing       131072
CLUBB-TIMER time_loop_init =             0.0040
CLUBB-TIMER time_clubb_advance =         0.2789
CLUBB-TIMER time_clubb_pdf =             0.0001
CLUBB-TIMER time_SILHS =                 0.0001
CLUBB-TIMER time_microphys_scheme =      0.0000
CLUBB-TIMER time_microphys_advance =     0.0000
CLUBB-TIMER time_loop_end =              0.0000
CLUBB-TIMER time_adapt_grid =            0.0000
CLUBB-TIMER time_total =                 0.2839
variable scaled_rmse_col1 scaled_rmse_col2 scaled_rmse_col3 scaled_rmse_col4 corr_col1 corr_col2 corr_col3 corr_col4 std_ratio_col1 std_ratio_col2 std_ratio_col3 std_ratio_col4 crmse_norm_col1 crmse_norm_col2 crmse_norm_col3 crmse_norm_col4 bias_norm_col1 bias_norm_col2 bias_norm_col3 bias_norm_col4 best_col
cloud_frac   1.66750133E-11   1.82018260E-14   2.62406835E-20   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   0.00000000E+00   5.60358588E-07   1.86345806E-08   2.29040409E-11   0.00000000E+00   1.62187075E-07   4.92120334E-09   3.30591354E-12   0.00000000E+00 col4
[PASS] loss_run: /home/jenkins/workspace/clubb_stats_output_consistency_gfortran_test/output/loss_output_consistency/wangara/loss/wangara_stats.nc


======================== Comparison ========================
[PASS] loss_vs_equivalent_normal: cloud_frac(max_abs=0.000000e+00, max_rel=0.000000e+00)

[PASS] reported_loss_metrics_vs_netcdf: cloud_frac(scaled_rmse(max_abs=8.713385e-21, max_rel=1.006496e-09); corr(max_abs=0.000000e+00, max_rel=0.000000e+00); std_ratio(max_abs=0.000000e+00, max_rel=0.000000e+00); crmse_norm(max_abs=2.700826e-16, max_rel=1.093311e-09); bias_norm(max_abs=2.600326e-16, max_rel=1.603288e-09))


======================== Summary ========================
Loss-driver stats output and reported metrics are internally consistent.