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/parameter_and_flag_configs/default/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/parameter_and_flag_configs/default/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/all_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.0055
CLUBB-TIMER time_clubb_advance = 0.3687
CLUBB-TIMER time_clubb_pdf = 0.0001
CLUBB-TIMER time_SILHS = 0.0000
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.3775
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.0058
CLUBB-TIMER time_clubb_advance = 0.3607
CLUBB-TIMER time_clubb_pdf = 0.0002
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.3675
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 1.00000000E+00 1.00000000E+00 1.00000000E+00 1.00000000E+00 1.00000000E+00 1.00000000E+00 1.00000000E+00 1.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.